對(duì)于想通過(guò)網(wǎng)站的優(yōu)化來(lái)獲得排名的學(xué)員,網(wǎng)站的圖片ALT信息不可或缺。如果網(wǎng)站圖片海量的話,手工的添加圖片ALT信息費(fèi)時(shí)費(fèi)力。為了解決這個(gè)難題,我們可以在自己的DEDECMS網(wǎng)站中添加自動(dòng)添加ALT信息代碼,讓程序自動(dòng)添加ALT信息。
第一步,在織夢(mèng)網(wǎng)站的根目錄下,打開(kāi)文件:Include/ arc.archives.class.php
第二步,在這個(gè)文件中查找以下代碼:
-
@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 ,這樣大家再刷新測(cè)試,肯定會(huì)成功,簡(jiǎn)單吧,織夢(mèng)網(wǎng)站的魅力在于只有你想不到,沒(méi)有程序無(wú)法實(shí)現(xiàn)得到的。