亚洲国产精品人久久,亚洲va国产日韩欧美精品色婷婷,久久久久88色偷偷,免费人成黄页在线观看国际

17站長網

17站長網 首頁 CMS dedecms 查看內容

織夢CMS程序的圖片如何自動添加alt屬性

2023-8-1 12:13| 查看: 2362 |來源: 互聯網

一. 找到網站Include目錄下的arc.archives.class.php 文件并打開 (模板標簽:{dede:field.body/} ,如果是其它字段,可以修改$this-Fields 為其它的字段名。) ...

一. 找到網站Include目錄下的arc.archives.class.php 文件并打開

(模板標簽:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields[‘body‘] 為其它的字段名。)

二. 用組合鍵 Ctrl+F 查找下面的這段代碼

//設置全局環境變量

$this->Fields[‘typename‘] = $this->TypeLink->TypeInfos[‘typename‘];

SetSysEnv($this->Fields[‘typeid‘],$this->Fields[‘typename‘],$this->Fields[‘aid‘],$this->Fields[‘title‘],‘archives‘);

三. 在以上代碼下面添加以下代碼即可

//替換圖片Alt為文檔標題

$this->Fields[‘body‘] = str_ireplace(array(‘altalt=""‘,‘alt=\‘\‘‘),‘‘,$this->Fields[‘body‘]);

$this->Fields[‘body‘] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"‘\s]{0,}[\s\S]{0,}[\"‘\s] @isU"," ",$this->Fields[‘body‘]);

$this->Fields[‘body‘] = str_ireplace("<img " ,"<img alt=‘".$this->Fields[‘title‘]."‘ ",$this->Fields[‘body‘]);

提示:這一步做一點補充,大家注意看下這段代碼

<img alt=‘".$this->Fields[‘title‘]."‘

如果文章標題是 “新手如何推廣網站” 則生成后的文章內圖片的img屬性就是 ,我將其改為了下面的這段代碼,使其實現圖片ALT屬性樣式為 alt=”新手如何推廣網站_17admin.cc” ,這里的 _17admin.cc可以用你網站的主推關鍵詞或網址來替換。

<img alt=\"".$this->Fields[‘title‘]."_17admin.cc\"

這里是alt屬性的替換規則,默認是替換為文章的標題,稍微轉換下思路,其實也可以用tag標簽或別的文章屬性來代替。

四. 由于使用了正則處理,會降低一些生成速度,如果數據量小,則可以忽略。

本文最后更新于 2023-8-1 12:13,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部