對于想通過網站的優化來獲得排名的學員,網站的圖片ALT信息不可或缺。如果網站圖片海量的話,手工的添加圖片ALT信息費時費力。為了解決這個難題,我們可以在自己的DEDECMS網站中添加自動添加ALT信息代碼,讓程序自動添加ALT信息。
第一步,在織夢網站的根目錄下,打開文件:Include/ arc.archives.class.php
第二步,在這個文件中查找以下代碼:
-
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
第三步:講以上代碼修改為:
-
$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","<imgalt=\&;".$this->Fields['title']."\&;",$this->Fields['body']);
-
$this->Fields['imgurls']=str_ireplace(array('altalt=""','alt=\&;\&;'),'',$this->Fields['imgurls']);
-
$this->Fields['imgurls']=preg_replace("@[\s]{0,}alt[\s]{0,}=[\&;'\s]{0,}[\s\S]{0,}[\&;'\s]@isU","",$this->Fields['imgurls']);
-
$this->Fields['imgurls']=str_ireplace("<img","<imgalt=\&;".$this->Fields['title']."\&;",$this->Fields['imgurls']);
第四步,保存刷新
OK ,這樣大家再刷新測試,肯定會成功,簡單吧,織夢網站的魅力在于只有你想不到,沒有程序無法實現得到的。