新聞中心
dedecms默認(rèn)將文章或者文中圖片ALT注釋改為標(biāo)題怎么設(shè)置
作者 / 無憂主機(jī) 時(shí)間 2018-03-05 10:37:01
之前無憂主機(jī)小編介紹過發(fā)布的圖片集中的屬性修改為文章標(biāo)題的方法,但是今天又有站長朋友咨詢無憂主機(jī)小編能否將文章或者文章插入的圖片的屬性也設(shè)置為文章標(biāo)題的方法,這樣更有利于網(wǎng)站的整體優(yōu)化。那么具體該怎么去設(shè)置呢?無憂主機(jī)小編經(jīng)過分析研究找到了方法,不過需要修改下程序才是可以實(shí)現(xiàn)的哦。無憂主機(jī)小編使用PHP空間測試后實(shí)現(xiàn)了。具體方法如下: 1:首先登陸無憂主機(jī)會(huì)員中心找到主機(jī)管理--控制面板,如下圖1: 2:點(diǎn)擊控制面板—進(jìn)入文件管理,如下圖2: 3:點(diǎn)擊進(jìn)入文件管理—找到public_html根目錄。如下圖3: 4:按照路徑include/arc.archives.class.php找到以下代碼: 使用ctrl+f找到
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');如下圖4: 在這行代碼下面添加以下代碼:
//文章模板中的圖片自動(dòng)添加alt屬性為標(biāo)題 $this->Fields['body'] = str_ireplace(array('alt=""','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']); ? //圖集模板中的圖片自動(dòng)添加注釋為標(biāo)題 $this->Fields['imgurls'] = str_ireplace(array('alt=""','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 alt=\"".$this->Fields['title']."\" ",$this->Fields['imgurls']);登陸后臺更新下緩存就可以實(shí)現(xiàn)了哦。以上方法就是關(guān)于dedecms默認(rèn)將文章或者文中圖片ALT注釋改為標(biāo)題怎么設(shè)置的詳細(xì)方法了。
本文地址:http://www.gle-technology.com/dedecms/26353.html