本站为您提供杰奇模板、独立版WAP程序模板、杰奇插件、教程、采集规则

dedecms如何设置图片自动添加alt属性

17模板 发表于 2018-05-16  /  查看:  /  分类:织梦cms教程

使用dedecms建的站默认不会给图片添加alt属性,但图片的alt属性却很重要,下面给出方法让织梦模板自动给图片添加alt。

代开文件/include/arc.archives.class.php,找到下面的代码:

//设置全局环境变量 
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; 
@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,}[sS]{0,}["'s] @isU"," ",$this->Fields['body']); 
$this->Fields['body'] = str_ireplace("Fields['title']."" ",$this->Fields['body']);


在后台重新生成html文件就会生效了。
 

本文地址:https://www.17mb.com/study/dedecms/85.html

附件下载

    文章评论

    在下面输入回复(网友观点不代表本站观点,请文明发言,遵守法律法规!)