织梦在PHP7.0环境中为文章图片自动添加ALT属性为标题方法

织梦在PHP7.0环境中为文章图片自动添加ALT属性为标题方法,第1张

概述织梦在PHP7.0环境中为文章图片自动添加ALT属性为标题方法,首先修改/include/extend.func.php,里面的把这段代码加进去: //文章body优化替换 function replaceurl($newurl) { global $dsql,$id; //获取图片附加表imgurls字段内容进行处 $row = $dsql-GetOne

织梦在PHP7.0环境中为文章图片自动添加ALT属性为标题方法,首先修改/include/extend.func.PHP,里面的把这段代码加进去:

 
//文章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("										
 

然后在我们需要调用织梦文章内容的地方加上调用代码:

{dede:fIEld.body function='replaceurl(@me)'/}

 

由于之前在《织梦如何去除img图片中的style wIDth height属性》一文中,实现去高宽属性,既然我们今天用自定义函数实现了替换alt属性,那么也可以把去高宽属性的这个功能加进去,完整代码如下:

//文章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=""',$newurl);    $newurl=preg_replace("@ [\s]{0,$newurl);    $newurl=str_ireplace("						

总结

以上是内存溢出为你收集整理的织梦在PHP7.0环境中为文章图片自动添加ALT属性为标题方法全部内容,希望文章能够帮你解决织梦在PHP7.0环境中为文章图片自动添加ALT属性为标题方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/1053467.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存