打開/include/extend.func.php文件
在最下面加入
<span style="font-size:14px;">//文章body優化替換function replaceurl($newurl){global $dsql,$id;//獲取圖片附加表imgurls字段內容進行處$row = $dsql->GetOne("SELECT title FROM dede_archives where id=$id");//替換圖片Alt為文檔標題$newurl=str_ireplace(array('alt=""','alt=\'\''),'',$newurl);$newurl=preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$newurl);$newurl=str_ireplace("<img " ,"<img alt=\"".$row['title']."\"",$newurl);//去掉結尾空格$newurl=str_ireplace(" /","/",$newurl);$newurl=str_ireplace(" />","/>",$newurl);return $newurl;}</span>
- 前段調用代碼
{dede:field.body function='replaceurl(@me)'/}
需要圖片中的style width height屬性就把上面代碼修改成下面的代碼
<span style="font-size:14px;">//文章body優化替換function replaceurl($newurl){global $dsql,$id;//獲取圖片附加表imgurls字段內容進行處$row = $dsql->GetOne("SELECT title FROM dede_archives where id=$id");//去掉img的width和height$newurl=preg_replace('/style=\"width\:(.*)\"/','',$newurl);//替換圖片Alt為文檔標題$newurl=str_ireplace(array('alt=""','alt=\'\''),'',$newurl);$newurl=preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$newurl);$newurl=str_ireplace("<img " ,"<img alt=\"".$row['title']."\"",$newurl);//去掉結尾空格$newurl=str_ireplace(" /","/",$newurl);$newurl=str_ireplace(" />","/>",$newurl);return $newurl;}</span>


