您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
为织梦cms文章图集的每一张图片添加alt标签的方法
符彬政2023-11-28 23:52:01dedecms教程已有人查阅
导读对seo有一点链接的人知道 搜索引擎的蜘蛛是无法识别图片的,它主要是根据alt标签来识别这张图片是什么意思,我们可以看到当我们在百度图片或者是谷歌图片中
对seo有一点链接的人知道 搜索引擎的蜘蛛是无法识别图片的,它主要是根据alt标签来识别这张图片是什么意思,我们可以看到当我们在百度图片或者是谷歌图片中搜索相关内容的时候,显示出来的图片基本上都市带有alt标签的,并且alt标签中的内容噎死我们搜索的内容,这就应正了这一点。
但是织梦cms并没有为每一张图片添加alt标签,这就需要我们自己解决了。
1、文章中添加alt标签
我们打开:
Include/ arc.archives.class.php
查找到一下代码:
2、为图集中的图片添加alt标签
在上面的基础上 我们再添加
但是织梦cms并没有为每一张图片添加alt标签,这就需要我们自己解决了。
1、文章中添加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');
在其之后添加:
$this->Fields['body'] = str_ireplace(array('','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 ",$this->Fields['body']);
这样我们就可以为文章的每张图片都加上alt标签了,标签的内容就是文章的标题。2、为图集中的图片添加alt标签
在上面的基础上 我们再添加
$this->Fields['imgurls'] = str_ireplace(array('','alt=\'\''),'',$this->Fields['imgurls']);
$this->Fields['imgurls'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['imgurls']);
$this->Fields['imgurls'] = str_ireplace("<img " ,"<img ",$this->Fields['imgurls']);
这三行代码 就可以为图集中的图片加上alt标签了!
本文标签:
很赞哦! ()
下一篇:织梦cms列表页标题的优化方法
相关文章
随机图文
-
dede的AJAX评论实现评论楼层化的引用内嵌美化的实现方法
AJAX无刷新评论功能是DeDeCMS 5.5 Final 正式版的一大亮点,也是众多站长们选择升级中一个重要原因。相比5.3 版本的评论,AJAX评论能达到无刷新即时显示较新留言及其回复功能 -
织梦dedecms文章摘要字数怎么修改
较佳答案:修改文件:dede/article_edit.php修改内容:$description = cn_substrR($description,255); -
DeDecms织梦后台版权广告怎么删除去掉
我们虽然用的是,但是为了方便我们直接,我们不得已也需要去处官方的一些广告,今天就教教大家怎么去除一些广告。首先说说怎么去除织梦后台登陆页面广告登陆后台-模 -
织梦cms添加新变量出现:Request var not allow!的解决办法
有些朋友可能在使用较新版V57 后台-系统基本参数设置中添加新变量时候出现:Request var not allow!后面经过小编查看,找到了方法,和大
留言与评论 (共有 条评论) |