dedecms添加板块(DedeCMS关键词替换问题较完美解决方法)
dedecms添加板块
DedeCMS关键词替换问题较完美解决方法问题描述
织梦内容关键词替换的时候存在一个错误:如果拥有两个关键词,例如“zzvips.com”(www.zzvips.com/tags/zzvips.com.html)和“zzvips.com信息网”(www.zzvips.com),但在文章替换的时候我们发现就会出现问题,链接变成了:
<a href="http://www.zzvips.com"><u><a href="www.zzvips.com/tags/zzvips.com.html">zzvips.com</a>信息网</u></a>
解决方案
这样的嵌套错误无论对SEO还是用户体验都是不好的,这里我们有一个解决方案,也就是先替换比较短的,然后再匹配替换长的,这样系统则会先去替换zzvips.com这个关键词,而不会去替换zzvips.com信息网了。
修改代码
其实修改代码很简单,我们直接找到include/arc.archives.class.php这个文件,在1226行代码,也就是:
//高亮专用, 替换多次是可能不能达到最多次
function _highlight($string, $words, $result, $pre)
{
global $cfg_replace_num;
$string = str_replace('"', '"', $string);
后面增加一段代码,使它变为
//高亮专用, 替换多次是可能不能达到最多次
function _highlight($string, $words, $result, $pre)
{
global $cfg_replace_num;
$string = str_replace('"', '"', $string);
uasort($words,create_function('$a, $b','return strlen($a)>strlen($b);'));
总结
DedeCMS对于SEO爱好者确实是一个利器,如何用好还需要深入琢磨。
- dedecms更新后设置空白(织梦DedeCms上传的图片点击打开改为不新窗口打开)
- dedecms分页样式(dedecms列表页文章摘要字数的设置方法)
- 织梦模板被挂了怎么办(详解简单修改DEDECMS织梦模板防止网站挂马的教程)
- dedecms简短标题(dedecms文章列表实现序列号排序效果实现代码)
- 如何修改dedecms(dedecms做英文站修改方法)
- dedecms数据库调用(DEDECMS直接获取软件模型本地下载地址或服务器名称)
- dedecms如何建站(多端全媒体建站系统DEDECMS V6全新发布)
- dedecms的简单说明(DEDECMS5.5在国外Linux主机下无法采集的解决方法)
- dedecms标签使用技巧(dedecms友情链接标签flink使用说明及实例代码)
- dedecms怎么调用标签(dedecms日期调用详细说明)
- dedecms仿站教程(如何让dedecms变成全站动态浏览有利于企业站)
- dedecms内容页模板调用不成功(织梦dedecms循环调用多级子栏目如二级栏目下三级栏目)
- dedecms标签怎么调用(dedecms网站栏目增加缩略图的方法)
- dedecms可以长期使用吗(dedecms5.7 文章不能发布问题探讨及解决方法)
- dedecms标签调用(dedecms获取文档当前栏目所在目录链接URL)
- 织梦dedecms开启付费授权(去掉织梦DedeCMS列表推荐时标题被加粗的方法)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
- 是不是快乐全被你拿走了(而是你得到的)
- 世界上只有妈妈好(世界上只有妈妈好的歌词)
- 为什么现在社会越来越卷了(现在社会为什么发展那么快呢)
- 直播带货能赚到很多钱吗(直播带货能赚到很多钱吗现在)
热门推荐
- python电脑端微信自动化(python使用wxpy实现微信消息防撤回脚本)
- python爬百度api有次数限制吗(对python借助百度云API对评论进行观点抽取的方法详解)
- linux磁盘分区创建步骤(Linux parted磁盘分区实现步骤解析)
- php一直提示错误(关于php开启错误提示的总结)
- pythonturtle库画图代码(用Python中的turtle模块画图两只小羊方法)
- html结合css实现简单网页(基于HTML+CSS实现网页滑动门效果)
- python怎么取出列表(Python 利用切片从列表中取出一部分使用的方法)
- MongoDB 日志文件太大
- php实用工具(php常用的工具开发整理)
- mysql怎么给查询权限(MySql设置指定用户数据库查看查询权限)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9