加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

织梦关键词维护里面字数多的词优先字数少的词自动内链

发布时间:2020-12-14 04:34:26 所属栏目:Dedecms 来源:网络整理
导读:织梦后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:创业、创业方向,第二个词包含了第一个词,在文章中如果出现“创业方向”这个词,默认情况下只会给创业两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现
织梦后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:创业、创业方向,第二个词包含了第一个词,在文章中如果出现“创业方向”这个词,默认情况下只会给创业两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现字数多的词优先于字数少的词呢?织梦97告诉大家具体的解决方法:
?
我们找到并打开/include/arc.archives.class.php文件,在里面找到如下代码:
function ReplaceKeyword($kw,&$body) ? ? { ? ? ? ? global $cfg_cmspath; ? ? ? ? $maxkey = 5; ? ? ? ? $kws = explode(",",trim($kw)); ? ?//以分好为间隔符 ? ? ? ? $i=0; ? ? ? ? $karr = $kaarr = $GLOBALS['replaced'] = array(); ? ? ? ? //暂时屏蔽超链接 ? ? ? ? $body = preg_replace("#( ?
找到后将其替换为如下代码:
?
? ? function ReplaceKeyword($kw,&$body) ? ? { ? ? global $cfg_cmspath,$dsql; ? ? $maxkey = 5; ? ? $kws = explode(",trim($kw)); //以分好为间隔符 ? ? $i=0; ? ? $karr = $kaarr = $GLOBALS['replaced'] = array(); ? ? //暂时屏蔽超链接 ? ? $body = preg_replace("/( ?
替换完成后保存即可,然后重新生成整站

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读