有時(shí)候采集了大量文章,圖片alt不理想,有的甚至是空白,這時(shí)候就需要統(tǒng)一修改圖片alt了。首先想到的就是在數(shù)據(jù)庫批量修改,但是每篇文章主題不一樣,圖片alt也不一樣,無法統(tǒng)一修改。那只能用方法自己修改了!
在extend/function.php里添加自己的修改方法:
//替換圖片alt為文章標(biāo)題
function diy_replace_imgalt($title,$content){
$pattern = '/alt="*"/i';
preg_match_all($pattern,$content,$match);
//return var_dump($match);
if($match[0][0]=='alt=""'){
return preg_replace($pattern,"alt=$title",$content);
}
if($match[0][0]==null){
$pattern= '/<img */i';
preg_match_all($pattern,$content,$match);
return preg_replace($pattern,"<img alt=$title ",$content);
}
else{
return $content;
}
}
然后在view-article.htm里面調(diào)用函數(shù)
{$eyou.field.title,$eyou.field.content|diy_replace_imgalt}
即可。
歡迎測試,不足之處煩請告知改進(jìn)!