dedecms、织梦cms文章页中图片如何自动添加alt属性

2021年2月27日16:54:28 评论 1067字阅读3分33秒

dedecms、织梦cms文章页中图片如何自动添加alt属性

本文介绍dedecms、织梦cms文章页中图片如何自动添加alt属性来利于seo网站优化,给新手站长朋友初学seo朋友提供学习seo图片优化方法。

修改文件:

 include/arc.archives.class.php

模板标签:

{dede:field.body/} ,如果是其它字段,可以修改$this->Fields['body'] 为其它的字段名。

效率说明:

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

修改方法:

首先查找

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

在下面添加
$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']);

或者
$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']);

继续阅读
  • 文本由 发表于 2021年2月27日16:54:28
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
织梦创建栏目显示模版不存在 网站建设

织梦创建栏目显示模版不存在

织梦创建栏目显示模版不存在 现在个人创建网站的人越来越多,相信大家大多数都会使用织梦系统来创建网站。我也是使用织梦来创建网站的,现在把我在使用过程中遇到问题的解决办法和大家共享,希望能帮助大家。 有时...
以SEO培训为例查看用户需求 SEO

以SEO培训为例查看用户需求

以SEO培训为例查看用户需求 大家都知道笔者的业务板块有seo培训,对seo培训这个词有长期的观察。用户需求有真实的,也有人为制造的,通过百度需求图谱,可以大致看到那些需求是被人工操作的。 参加seo...
利用Sitemap提交漏洞劫持其它网站排名 SEO

利用Sitemap提交漏洞劫持其它网站排名

利用Sitemap提交漏洞劫持其它网站排名 我个人虽然不建议做黑帽SEO,但了解一些黑帽技术是白帽SEO的必修课。SEO黑帽的常见技术和最新应用至少可以让我们: · 在不能失误的正规网站上避免黑帽的坑...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: