网站模板中心

您现在的位置:首页>>织梦大学>>安装使用

织梦怎么让文章中图片自动添加ALT属性

来源: 编辑:admin 发布时间:2021-04-24热度:80 ℃
打开/include/extend.func.php文件 在最下面加入: function replaceurl($newurl){global $dsql,$id;//获取图片附加表imgurls字段内容进行处$row = $dsql-GetOne(SELECT title FROM dede_archives where id=$id);//替换图片Alt为文...
打开/include/extend.func.php文件
在***下面加入:
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("/"".$row['title']."/"",$newurl);","/>",$newurl);
return $newurl;
}

前端调用代码:
{dede:field.body function=’replaceurl(@me)’/}
需要图片中的style width height属性就把上面代码修改成下面的代码
//文章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("/"".$row['title']."/"",$newurl);","/>",$newurl);
return $newurl;
 }

Pbootcms问题解决

请点击在线联系我们【点击咨询解决问题】   如果您有任何Pbootcms问题,我们将免费为您写解决教程!

    PB模板网:承接仿站业务,价格200元起!