千家信息网

DedeCMS关键词替换的方法

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,小编给大家分享一下DedeCMS关键词替换的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!DedeCMS关键词怎么替换
千家信息网最后更新 2024年12月12日DedeCMS关键词替换的方法

小编给大家分享一下DedeCMS关键词替换的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

DedeCMS关键词怎么替换?DedeCMS关键词替换问题较完美解决方法

问题描述

织梦内容关键词替换的时候存在一个错误:如果拥有两个关键词,例如"CIT"(www.cit.cn/tags/cit.html)和"CIT信息网"(www.cit.cn),但在文章替换的时候我们发现就会出现问题,链接变成了:

CIT信息网

解决方案

这样的嵌套错误无论对SEO还是用户体验都是不好的,这里我们有一个解决方案,也就是先替换比较短的,然后再匹配替换长的,这样系统则会先去替换CIT这个关键词,而不会去替换CIT信息网了。

修改代码

其实修改代码很简单,我们直接找到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关键词替换的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

关键 关键词 代码 方法 信息 信息网 内容 问题 也就是 方案 时候 篇文章 解决方案 错误 高亮 专用 不好 不怎么 两个 利器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 电商视频软件开发需要多长时间 网络安全监测分析方法 上海华为服务器虚拟化建设 登录连接超时服务器会记录吗 基于模型的软件开发发展趋势 今朝网络安全众测 云服务器的用处 ssl保护网络安全吗 acs数据库的结构层次是 服务器安装网络软件 学习软件开发需要很高的文化吗 青少年网络安全怎么画 和平精英怎么卸载重装服务器 gjb 软件开发 安全靠人民网络安全为人民手抄报 量子鼠网络技术 手持设备软件开发实验 大学网络安全宣传活动简报 国家网络安全宣传周你学到了吗 宇视监控服务器规格型号 广州欣兴互联网科技有限公司 为什么进入服务器没有界面 灵武软件开发技术好不好 济南软件开发公司加班 视频监控网络安全培训记录 县护苗网络安全宣传活动 我的世界网易服务器海岛生存 戴尔服务器有声音一直响 linux服务器root命令 网络安全的意义和重要性
0