織夢內(nèi)容編輯器在上傳圖片的時候,需要手動填寫圖片的ALT標題,很麻煩,針對一些采集或者懶人來說,不太實用。今天秀站網(wǎng)介紹下自動添加ALT獲取標題,而seo又要求圖片alt屬性一定要全,文章圖片的alt屬性一般跟標題一樣。
具體方法為:
修改文件:Include/ arc.archives.class.php
模板標簽:{dede:field.body/}
首先查找打開include/ arc.archives.class.php
查找:
//設置全局環(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('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']); |
保存,然后重新生成文章,即可實現(xiàn)文章中圖片ALT屬性自動以文章標題添加的功能。