DedeCMS织梦文章页图片如何自动添加ALT属性为文章标题

手动添加太麻烦,如何实现自动添加图片ALT标签为文章标题呢?

注意:此方法在PHP7.0版本中不太兼容。

模板标签:

{dede:field.body/}

如果是其它字段,可以修改

$this->Fields[‘body’]

1、首先查找打开include/ arc.archives.class.php

2、查找:

//设置全局环境变量
$this->Fields[‘typename’] = $this->TypeLink->TypeInfos[‘typename’];
SetSysEnv($this->Fields[‘typeid’],$this->Fields[‘typename’],$this->Fields[‘aid’],$this->Fields[‘title’],’archives’);

3、在上面所示代码下面填写:

//替换图片Alt为文档标题
$this->Fields[‘body’] = str_ireplace(array(‘alt=””‘,’alt=\’\”),”,$this->Fields[‘body’]);
$this->Fields[‘body’] = preg_replace(“@ [\s]{0,}alt[\s]{0,}=[\”‘\s]{0,}[\s\S]{0,}[\”‘\s] @isU”,” “,$this->Fields[‘body’]);
$this->Fields[‘body’] = str_ireplace(“<img ” ,”<img alt='”.$this->Fields[‘title’].”‘ “,$this->Fields[‘body’]);

4、保存后,重新更新生成文章。即可到前端查看效果。

————下载必看————

1、资源通过互联网渠道公开获取,仅供阅读测试,请在下载后24小时内删除,谢谢合作!
2、本站解压密码统一为:yudouyudou
3、本站微信客服/失效补发:rsst58
4、若版权方认为本站侵权,请联系发邮件至(rsstime@qq.com)处理。
5、关于下载,播放声音字幕,解压等问题,请点击查看>>常见问题
时光屋 » DedeCMS织梦文章页图片如何自动添加ALT属性为文章标题

发表评论

至臻视听_发烧收藏

会员介绍 常见问题