搜素引擎看不懂圖片,通過給圖片添加alt屬性,有助于搜索引擎判了解這是一張什么圖片, 利于搜索引擎優(yōu)化,在seo優(yōu)化中,圖片ALT屬性描述很重要,圖片alt屬性就是對圖片進行描述的文字。描述中可以加入網(wǎng)站的關鍵詞,來增加關鍵詞密 度,當搜索引擎來爬取頁面的時候,圖片的描述也可以更好的幫助搜索引擎對圖片進行理解,利于網(wǎng)站的排名。做好了圖片的alt屬性無論是對搜索引擎的爬取還 是用戶體驗都是有利無害的,所以我們一定要重視圖片alt屬性。
織夢本身沒有批量添加或自動替換圖片alt描述的功能,而使用織夢建站的朋友都有很多采集來的文章,大部分圖片都沒有alt屬性,非常不利于SEO優(yōu)化, 手工添加又太費時費力,怎么辦呢?下面YYCYS知識網(wǎng)就以織夢5.7為例介紹下怎么給你網(wǎng)站所有文章里的圖片自動添加ALT屬性,其他版本應該也可以, 網(wǎng)上這一類的教程很多,網(wǎng)友在5.3/5.5版測試通過,5.6沒試過,本文教程在織夢最新版5.7測試通過:
織夢5.7版自動給圖片添加alt屬性具體解決方法:
一. 找到網(wǎng)站Include目錄下的arc.archives.class.php 文件并打開
(模板標簽:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields['body'] 為其它的字段名。)
二. 用組合鍵 Ctrl+F 查找下面的這段代碼
//設置全局環(huán)境變量
$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[
[一款DedeCms5.7免費博客模板 GBK版]
[解決Dede 5.7添加Google廣告無法顯示的方法]
[實現(xiàn)Dede V5.7代碼高亮的方法]
[關于織夢5.7 tag標簽長度限制的修改方法]
[關于Dede5.7友情鏈接標簽調(diào)用]
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 分享織夢5.7怎么自動給文章內(nèi)的圖片增加alt屬性