對(duì)seo有一點(diǎn)鏈接的人知道 搜索引擎的蜘蛛是無(wú)法識(shí)別圖片的,它主要是根據(jù)alt標(biāo)簽來(lái)識(shí)別這張圖片是什么意思,我們可以看到當(dāng)我們?cè)诎俣葓D片或者是谷歌圖片中搜索相關(guān)內(nèi)容的時(shí)候,顯示出來(lái)的圖片基本上都市帶有alt標(biāo)簽的,并且alt標(biāo)簽中的內(nèi)容噎死我們搜索的內(nèi)容,這就應(yīng)正了這一點(diǎn)。
但是織夢(mèng)cms并沒(méi)有為每一張圖片添加alt標(biāo)簽,這就需要我們自己解決了。
1、文章中添加alt標(biāo)簽
我們打開:
Include/ arc.archives.class.php
查找到一下代碼:
//設(shè)置全局環(huán)境變量 $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
在其之后添加:
$this->Fields['body'] = str_ireplace(array('','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 ",$this->Fields['body']);
這樣我們就可以為文章的每張圖片都加上alt標(biāo)簽了,標(biāo)簽的內(nèi)容就是文章的標(biāo)題。
2、為圖集中的圖片添加alt標(biāo)簽
在上面的基礎(chǔ)上 我們?cè)偬砑?/p>
$this->Fields['imgurls'] = str_ireplace(array('','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 " ,"<img ",$this->Fields['imgurls']);
這三行代碼 就可以為圖集中的圖片加上alt標(biāo)簽了!
【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過(guò)測(cè)試外,其他素材未做測(cè)試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。