返回顶部
首页 > 资讯 > CMS >Dedecms 图片加上Alt或Title等属性
  • 316
分享到

Dedecms 图片加上Alt或Title等属性

Dedecms图片Alt 2022-06-12 01:06:04 316人浏览 泡泡鱼
摘要

DEDE_V5.3 实现给内容中的图片添加标题ALt标记织梦优秀网,发单接单,优秀的任务平台!程序版本:V5.3X 修改文件:Include/ arc.arcHives.class.PHP 修改方法: 查找以下代码: C

DEDE_V5.3 实现给内容中的图片添加标题ALt标记织梦优秀网,发单接单,优秀的任务平台!程序版本:V5.3X

修改文件:Include/ arc.arcHives.class.PHP

修改方法:

查找以下代码:

Copy code//设置全局环境变量


复制代码代码如下:

$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];

SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives');

在以下添加代码:

Copy code//替换图片Alt为文档标题


复制代码代码如下:

$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 ",$this->Fields['body']);

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

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

能加个类似autoindex就好了 不然一个页面里有重复会有可能判为XXXX

因为有好多朋友可能正在使用dedecms 5.1的版本,但经测试,需要再修改一次即可解决图片地址在包含 &nbsp;&nbsp; 空格,很是郁闷,如果有好的解决方法,可以分享下啊,回复即可。

下面是 dedecms 5.1 的修改方法:

因为有少许的问题,所以我们这里只给出 再添加跟修改时添加 图片的alt属性

文章添加文件位于:/dede/action/article_add_action.php (如果你修改的默认管理地址 替换 dede即可)

查找:


复制代码代码如下:</strong>

$body = addslashes($body);

替换为:


复制代码代码如下:

$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);

$body = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$body);

$body = str_ireplace("<img " ,"<img ",$body);

$body = addslashes($body);

其实就是在转义字符前面添加正则替换,参考了上面 5.3的正则

文章修改页面修改原理相同:/dede/action/article_edit_action.php (如果你修改的默认管理地址 替换 dede即可)

查找:


复制代码代码如下:

$body = addslashes($body);

如果找到就替换为添加相同的代码。

如果没有找到就查找:


复制代码代码如下:

//更新数据库sql语句

替换为:


复制代码代码如下:

$body = str_ireplace(array('alt=""','alt=\'\''),'',$body);

$body = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$body);

$body = str_ireplace("<img " ,"<img ",$body);

//更新数据库的SQL语句

因为我们修改了dedecms的大量代码,所以有些地方并不一样,以自己的代码为准,注意修改前备份。

如果有什么不懂的,可以留言。

演示地址:https://www.jb51.net/photoshop/17894.html

--结束END--

本文标题: Dedecms 图片加上Alt或Title等属性

本文链接: https://lsjlt.com/news/31017.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Dedecms 图片加上Alt或Title等属性
    DEDE_V5.3 实现给内容中的图片添加标题ALt标记织梦优秀网,发单接单,优秀的任务平台!程序版本:V5.3X 修改文件:Include/ arc.archives.class.php 修改方法: 查找以下代码: C...
    99+
    2022-06-12
    Dedecms 图片 Alt
  • Dedecms图片加上Alt和Title等属性的修改方法
    找到include文件夹下面的arc.archives.class.php文件,打开,记得不能用记事本打开,可以在dedecms后台文件管理里面打开或者notepad++等软件打开。   找到下面这段代码: 复制代码代码...
    99+
    2022-06-12
    Alt Title
  • 图片标签IMG内alt和title属性怎么用
    这篇文章将为大家详细讲解有关图片标签IMG内alt和title属性怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 img语法: <img src=&quo...
    99+
    2024-04-02
  • img图片标签内alt和title属性作用是什么
    这篇文章主要介绍了img图片标签内alt和title属性作用是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 img语法: <...
    99+
    2024-04-02
  • Dedecms网站给图片alt属性自动调用标题的方法
    本文实例讲述了Dedecms网站给图片alt属性自动调用标题的方法。分享给大家供大家参考。具体分析如下: 搜索引擎看不懂图片,通过给图片添加alt属性,有助于搜索引擎判了解这是一张什么图片,利于搜索引擎优化,织梦网站在s...
    99+
    2022-06-12
    Dedecms 网站 图片 alt属性 自动 调用 标题 方法
  • 织梦dedecms5.7版自动给图片添加alt属性的方法
    搜素引擎看不懂图片,通过给图片添加alt属性,有助于搜索引擎判了解这是一张什么图片,利于搜索引擎优化,在seo优化中,图片ALT属性描述很重要,图片alt属性就是对图片进行描述的文字。描述中可以加入网站的关键词,来增加关...
    99+
    2022-06-12
    图片 alt属性
  • DEDECMS给图集图片加上自动编号教程
    在图集内容页调用图集的时候,如果使用某些幻灯片特效或者jquery插件,难免会用到ID编号什么的,本教程将教会你如何给图集图片自动编号,也就是说,让{dede:productimagelist}标签支持自动编号,非常简单...
    99+
    2022-06-12
    DEDECMS 图片 自动编号
  • jquery可不可以给图片添加属性
    这篇文章主要介绍了jquery可不可以给图片添加属性的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery可不可以给图片添加属性文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • 织梦 DeDeCMS 添加自定义属性的方法(图文教程)
    网上查了一下方法,写在这里了.安全起见,就不用命令直接添加了,写前最好备份一下数据库. 首先进入phpmyadmin,找到dede_archives的结构,点击结构,选择flag,点击后台小笔图标 修改. 我们添加一个...
    99+
    2022-06-12
    织梦 DeDeCMS 添加 自定义属性
  • css怎么使用opacity属性给背景图片加透明度
    这篇文章将为大家详细讲解有关css怎么使用opacity属性给背景图片加透明度,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   CSS中无法直接给背景图片加opaci...
    99+
    2024-04-02
  • CSS属性实现响应式图片延迟加载的方法
    CSS属性实现响应式图片延迟加载的方法在网页开发中,经常会遇到需要加载大量图片的情况,特别是在移动设备上。为了提高页面的加载速度和用户体验,延迟加载(lazy loading)图像成为一种常见的优化方法。延迟加载是指在页面加载时,只加载可见...
    99+
    2023-11-18
    响应式 延迟加载 CSS属性
  • CSS中有些属性的前面会加上“*”或“_”所代表是什么
    小编给大家分享一下CSS中有些属性的前面会加上“*”或“_”所代表是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CSS中有...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作