小李SEO博客

网站优化服务

dedecms网站图片加上Alt或Title标签属性

EDE_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,}[sS]{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,}[sS]{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,}[sS]{0,}["'s] @isU"," ",$body);$body = str_ireplace("<img " ,"<img ",$body);//更新数据库的SQL语句因为我们修改了dedecms的大量代码,所以有些地方并不一样,以自己的代码为准,注意修改前备份。如果有什么不懂的,可以留言。

上一篇:织梦cms设置首页滚动显示网页代码 下一篇:织梦cms列表多少行输入指定字符或换行或红线
织梦cms相关文章阅读
  • 织梦cms一键删除所有文章SQL命令

    小李网络公司介绍织梦cms一键删除所有文章SQL命令知识,包括delete删除数据库命令如何删除dede标签一键清除垃圾命令dede标签不能保存dede删除音乐dede手动删除插件dede删除新加变量dede怎样删除变...

  • 织梦cms添加文字时让标题后面加[图]字

    小李网络公司介绍织梦cms添加文字时让标题后面加[图]字知识,包括五个字热门标题dede简略标题长度dede自动内链标题dede默认标题长度dede列表标题字数dede标题换行dede标题调不完整dede图集标题....

  • 织梦cms后台清空栏目后新建ID不从1开始解决方法

    小李网络公司介绍织梦cms后台清空栏目后新建ID不从1开始解决方法知识,包括织梦DedeCMS删除栏目或文章后新建ID不从1开始的解决方法_...织梦DedeCMS删除所有栏目或文章后,新建ID不从1开始的解决...

  • 织梦cms后台登陆提示验证码错误方法

    小李网络公司介绍织梦cms后台登陆提示验证码错误方法知识,包括dede验证码出错登录验证码不正确程序不显示验证码织梦验证码织梦验证下载织梦自定义表单手机短信验证织梦短信接口dedecms验证...

  • 织梦cms调用分类及分类下文章调用办法

    小李网络公司介绍织梦cms调用分类及分类下文章调用办法知识,包括织梦相关文章调用织梦常用调用标签dedecms调用网站织梦调用代码dedecms调用教程dedecms文章日期dedecms调用dedecms文章代码....

  • 织梦cms输出生成页面显示白板解决办法

    小李网络公司介绍织梦cms输出生成页面显示白板知识,包括织梦dedecms生成文章是空白页面的解决方法-手工SEO,织梦dedecms生成文章是空白页面的解决方法-dedecms教程....

  • 织梦cmsV5.7安装后登录后台显示空白解决办法

    小李网络公司介绍织梦cmsV5.7安装后登录后台显示空白解决办法知识,包括DedeCmsV5.7-UTF8安装完成后登录后台出现空白 _kaka100...安装了DedeCMS V5.7首页可以进,后台一片空白 - 资讯源码:......

  • 织梦cms数据库Mysql端口号修改教程

    小李网络公司介绍织梦cms数据库Mysql端口号修改教程知识,包括sql数据库端口号怎么查数据库端口号怎么查连接数据库的端口号是干啥的sqlserver数据库端口号修改数据库端口号oracle数据库的端口号...

  • 织梦cms添加友情链接长度限制解决方法

    红酒文化网介绍织梦cms添加友情链接长度限制知识.包括DEDECMS添加友情链接长度限制的详细解决方法-站长资讯中心,如何做友情链接什么叫友情链接织梦dedecms插件织梦dedecms教程dedecms的简单说明...

  • 织梦cms中LOOP标签循环出arcurl标签

    小李网络公司介绍织梦cms中LOOP标签循环出arcurl标签知识,包括织梦DEDECMS网站中LOOP标签循环出arcurl标签怎么获得链接,a标签的值怎么获取html循环怎么获取a标签的内容for循环标签获取标签里的文本...

  • 织梦cms首页调用文章标题描述所在栏目

    小李网络公司介绍织梦cms首页调用文章标题描述所在栏目知识,包括dede怎么调用代码dede调用详情dede调用文档dede轮播调用dede首页标题字数dede文章标题限制dede简略标题标签dede标题字数限制织梦...

  • 织梦cms首页去index.html教程

    小李网络公司介绍织梦cms首页去index.html教程知识,包括织梦dedecms教程dedecms织梦系统dedecmshtml5自适应dedecms快速生成htmldedecms手机htmldedecms更新主页html织梦生成htmldedecms导入html....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640