专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

织梦自动添加图片alt标签注释的方法有哪些?该怎么做?

来源:小易整编  作者:小易  发布时间:2022-05-17 01:28
摘要:模板网站制作教程:织梦(cms)自动添加图片alt标签注释,之前网站做织梦网站时,在网站中经常会插入图片.jpg、.png等格式,尤其是那些使用图片类型织梦模板,比如在使用图片集的时候,会用到很多的图片,为了达到对每个图片的SEO优化,我们需要手动去对图片...

模板网站制作教程:织梦(cms)自动添加图片alt标签注释,之前网站做织梦网站时,在网站中经常会插入图片.jpg、.png等格式,尤其是那些使用图片类型织梦模板,比如在使用图片集的时候,会用到很多的图片,为了达到对每个图片的SEO优化,我们需要手动去对图片添加Alt标签注释,但是你要知道成千上的图片要一个一个的手动去增加alt标签就会很麻烦,而且图片的标签都必须围绕标题来的,基本添加的alt便签也和文章的标题差不多,为了偷一下懒,嘿嘿,我们可以在文章或者是图片集里的图片在添加自动把alt标签注释改为文章的标题,既省时又方便,又能够起到增加alt标签增强seo优化效果,何乐而不为呢?

模板网站制作教程:织梦(cms)自动添加图片alt标签注释
模板网站制作教程:织梦(cms)自动添加图片alt标签注释


第一步,在织梦网站的根目录下,打开文件:Include/ arc.archives.class.php

第二步,在这个文件中查找以下代码:

  1. @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');

第三步:讲以上代码修改为:

  1. $this->Fields['body']=str_ireplace(array('altalt=""','alt=\'\''),'',$this->Fields['body']);
  2. $this->Fields['body']=preg_replace("@[\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s]@isU","",$this->Fields['body']);
  3. $this->Fields['body']=str_ireplace("<img","<imgalt=\"".$this->Fields['title']."\"",$this->Fields['body']);
  4. $this->Fields['imgurls']=str_ireplace(array('altalt=""','alt=\'\''),'',$this->Fields['imgurls']);
  5. $this->Fields['imgurls']=preg_replace("@[\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s]@isU","",$this->Fields['imgurls']);
  6. $this->Fields['imgurls']=str_ireplace("<img","<imgalt=\"".$this->Fields['title']."\"",$this->Fields['imgurls']);

第四步,保存刷新

OK ,这样大家再刷新测试,肯定会成功,简单吧,织梦网站的魅力在于只有你想不到,没有程序无法实现得到的

文本总结,以上织梦(cms)自动添加图片alt标签注释的全部内容,这样既省时又舒服的方法,何乐为不为呢?小编真诚希望上述内容能够帮助到您。



本文地址:模板网站制作频道 https://www.hkm168.com/web-mbwz/1896.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!


模板网站制作
小编:小易整编
相关文章相关阅读
  • 实用Word技巧分享:2招轻松解决多图片排版!

    实用Word技巧分享:2招轻松解决多图片排版!

    多图片排版,是Word编辑文档时常见场景之一,几乎每个人都会碰到,对很多人来说仍然是一大难题。当图片数量一多,很多人都不知道图片该怎么摆放,如何快速高效地搞定一组图片?因为没有掌握系统的套路技巧,每次制作都花费大量时间,做不出满意的效果。今...

  • 奇异值分解(SVD)简介及其在图片压缩中的示例

    奇异值分解(SVD)简介及其在图片压缩中的示例

    奇异值分解(SVD)是一种用于矩阵分解的方法。它将一个矩阵分解为三个矩阵的乘积,分别是左奇异向量矩阵、右奇异向量矩阵和奇异值矩阵。SVD在数据降维、信号处理、推荐系统等领域广泛应用。通过SVD,我们可以将高维数据降低到低维空间,从而提取出数...

  • 修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代

    修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005

    haloinfinite(campaign)是一款第一人称射击视频游戏,于2021年11月推出,可供单人和多用户使用。该游戏是halo系列的延续,适用于windows、xboxone和xbox系列的用户x|s。最近...

  • 魔兽世界法力药水(魔兽世界法力药水配方)

    魔兽世界法力药水(魔兽世界法力药水配方)

    攻略目录:请问WOW超级法力药水的配方在哪弄到?魔兽世界魔能法力药水有什么用魔兽世界求怎样得到“特效法力药水”配方超级法力药水配方哪买攻略目录:1、请问WOW超级法力药水的配方在哪弄到?2、魔兽世界魔能法力药水有什么用3、魔兽世界求怎样得到...

  • 电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

    电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

    电脑运行内存怎么扩大?这是许多电脑用户常常遇到的问题。想要提升电脑运行速度和性能,扩大内存是一个有效的方法。但是,如何扩大内存呢?在本文中,php小编西瓜将为你介绍一些简单又实用的方法,让你秒懂如何扩大电脑内存,提升电脑的运行效率。无论你是...

  • CSS颜色设置方法:HEX、RGB、HSL的简单对比

    CSS颜色设置方法:HEX、RGB、HSL的简单对比

    css中,颜色值有多种表示方法,例如颜色名、十六进制颜色、rgb()、hex()、hsl()等等。那你知道hex、rgb和hsl之间有什么区别吗?下面本篇文章就来给大家简单对比一下hex、rgb、hsl,看看它们区别。不知道你是否了解HE...

  • 如何解决 Windows 7 远程桌面出现黑屏的问题:11 种方法

    如何解决 Windows 7 远程桌面出现黑屏的问题:11 种方法

    远程桌面连接(rdc)是专业版和企业版windows上的一项有用功能,允许用户远程连接到另一台计算机,而无需其他软件。但是windows11远程桌面上的黑屏可能会毁掉这一切。黑屏问题是用户遇到的最常见问题之一。你想知道为什么屏...

  • 实用Word技巧分享:简繁转换功能竟然可以这样用!

    实用Word技巧分享:简繁转换功能竟然可以这样用!

    作为一名办公人员,如果你的单位与一些香港或台湾的客户合作,那么,在制作或编辑合作文档时,通常需要将简体字文档转换成繁体字文档。因为双方的书写习惯不同,如果你给对方发送一篇简体文档,可能会造成对方阅读困难,会非常麻烦。所以,如何解决这个问题呢...

  • 周排行
  • 月排行
  • 年排行