欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

361模板网

当前位置:361模板网 > 技术文档 > CMS技术 > 织梦模板小课堂:为织梦模板文章图片自动增加ALT属性
这篇文章主要为大家详细介绍了织梦模板小课堂:为织梦模板文章图片自动增加ALT属性,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

  织梦系统在后台发布新文章的适合,我们可以增加一些图片,但是增加图片的适合一般都是需要我们手动给图片加上ALT文字说明,否则就会被留空,这样处理不太符合SEO优化原则,所有361模板就想实现能不能这个时候自动给图片增加上标题作为ALT属性文字。想到就做,下面就是为织梦模板文章图片自动增加ALT属性的实现办法分享给大家。 

为织梦模板文章图片自动增加ALT属性 

  修改文件:Include/ arc.archives.class.php

  模板标签:

{dede:field.body/}

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

$this->Fields['body']

 效率说明:使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。 

  修改方法

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

查找:

//设置全局环境变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$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("<img " ,"<img alt='".$this->Fields['title']."' ",$this->Fields['body']);

保存,然后重新生成文章,即可实现文章中图片ALT属性自动以文章标题添加的功能。

以上就是织梦模板小课堂:为织梦模板文章图片自动增加ALT属性的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 织梦模板 seo优化 文章图片 alt属性

上一篇织梦模板小课堂:搜索从PLUS目录迁移到search目录实现办法

下一篇织梦DEDEcms登录报错BDTUJIAID has not allow words解决办法

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在