織夢在PHP7.0環(huán)境中為文章圖片自動添加ALT屬性為標題方法
織夢在PHP7.0環(huán)境中為文章圖片自動添加ALT屬性為標題方法,首先修改/include/extend.func.php,里面的把這段代碼加進去:
//文章body優(yōu)化替換
function replaceurl($newurl)
{
global $dsql,$id;
//獲取圖片附加表imgurls字段內(nèi)容進行處
$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);
//去掉結(jié)尾空格
$newurl=str_ireplace(" /","/",$newurl);
$newurl=str_ireplace(" />","/>",$newurl);
return $newurl;
}
|
//文章body優(yōu)化替換
function replaceurl($newurl)
{
global $dsql,$id;
//獲取圖片附加表imgurls字段內(nèi)容進行處
$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);
//去掉結(jié)尾空格
$newurl=str_ireplace(" /","/",$newurl);
$newurl=str_ireplace(" />","/>",$newurl);
return $newurl;
}
|
上一篇:織夢后臺提示:DedeCMS Error:Tag disabled:php!解決方法
欄 目:dedecms
下一篇:織夢Dedecms上下篇文章標題字數(shù)截取方法
本文標題:織夢在PHP7.0環(huán)境中為文章圖片自動添加ALT屬性為標題方法
本文地址:http://mengdiqiu.com.cn/a1/dedecms/14001.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結(jié)構(gòu)解說(能知道織夢每個文件有什么用)
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05織夢模板如何添加和調(diào)用自定義字段的方法
- 08-05織夢DedeCMS調(diào)用顯示discuz里面主題的方法
- 08-05限制織夢會員每天投稿數(shù)量方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法
- 08-05織夢修改文章排序到第一位如何解決?
- 08-05dede副欄目調(diào)用支持arclist標簽
- 08-05織夢教程:手把手教你讓dedecms禁止發(fā)布重復文章