星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12640|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

帝国cms文章内链被拆分的解决方案

前言

在帝国CMS的内容关键词替换中会遇到替换了原文中已存在的链接,如已经手动添加的关键词链接:帝国CMS,如果我们在新闻模型内容关键词连接中分别填写了帝国、cms那么文章中已存在的帝国CMS链接会被拆分,并且链接会错乱。今天提供一个解决办法1

在帝国CMS的内容关键词替换中会遇到替换了原文中已存在的链接,如已经手动添加的关键词链接:帝国CMS,如果我们在新闻模型内容关键词连接中分别填写了 帝国、cms那么文章中已存在的帝国CMS链接会被拆分,并且链接会错乱。

今天提供一个解决办法

1、首先我们找到/e/class/functions.php

2、打开文件,搜索://替换关键字

3、替换下面的if(STR_IREPLACE)判断,/i替换为(?!([^<]*>)|([^<]*<\/a>))/i,如下图。

<a  data-cke-saved-href=https://www.cgtblog.com/diguo/ href=https://www.cgtblog.com/diguo/ target=_blank class=infotextkey>帝国CMS</a>文章内链被拆分的解决方案

4、原理主要是给添加了一个规则过滤掉已存在的链接,不为连接替换关键词链接。

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/html/14454.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展