首页 > 教程福利 > dedecms教程 >

dedecms文章中的图片自动添加ALT属性

金聪采编分享 1165
打开Include/ arc.archives.class.php
 
查找:
 
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
 
在上面代码后面添加:
 
//替换图片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']);
 
上面是修改默认的模板标签:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields[‘body’] 为其它的字段名。
 
效率说明:使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。

相关推荐

词霸天下38000词汇速记全集(完全版)

福利经验

教育培训机构30条朋友圈招生实用文案,赶快收藏

商业模式

凹凸社区APP源码蜜桃社区源码+视频搭建教程

管理系统

最新X站自动采集网站源码,久草影视系统源码PHP视频网站程序

管理系统

免费QQ在线查绑(旧公库)源码引流必备源码

管理系统

热门图文

上一篇:DEDECMS让文章的大图片不破坏布局

下一篇:DEDE后台编辑器DIV自动转P标签的方法