后台-系统-核心设置-关键字替换  【是】

后台-系统-其他选项-关键词替换次数  【1】或者【0】

关键词长短优先级问题

比如有“长词”、“我是大长词”、“我是小长词”,同时在一篇文章中出现,程序会优先使用短的词。

长短优先级问题和PHP5.5以上问题的解决方法

打开 /include/arc.archives.class.php 找到

$query = "SELECT * FROM keywords WHERE rpurl<>'' ORDER BY rank DESC";

改成

$query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM keywords WHERE rpurl<>'' ORDER BY num DESC";

继续找到

"#".preg_quote($word)."#"

改成

"#".preg_quote($word, "#")."(?!

继续找到

$body = @preg_replace_callback("#(^|>)([^

改成

global $cfg_replace_num;

if($cfg_replace_num > 0)

{

$query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM keywords WHERE rpurl<>'' ORDER BY num DESC";

$this->dsql->SetQuery($query);

$this->dsql->Execute();

while($row = $this->dsql->GetArray())

{

$key = trim($row['keyword']);

$key_url=trim($row['rpurl']);

$body = str_replace_limit($key, "$key", $body, $cfg_replace_num);

}

}

else

{

$query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM keywords WHERE rpurl<>'' ORDER BY num DESC";

$this->dsql->SetQuery($query);

$this->dsql->Execute();

while($row = $this->dsql->GetArray())

{

$key = trim($row['keyword']);

$key_url=trim($row['rpurl']);

$body = str_replace($key, "$key", $body);

}

}

继续找到

//高亮专用

在它上面加入

//指定替换次数功能

function str_replace_limit($search, $replace, $subject, $limit)

{

if(is_array($search))

{

foreach($search as $k=>$v)

{

$search[$k] = "#".preg_quote($search[$k], "#")."(?!

}

}

else

{

$search = "#".preg_quote($search, "#")."(?!

}

return preg_replace($search, $replace, $subject, $limit);

}

完成,最终效果

php自动内链处理速度慢,织梦关键词自动内链、php5.5以上失效问题解决方法相关推荐

  1. 织梦系统光传html能不能访问,织梦关键词自动添加链接设置方法

    SEO内链效果可以增强用户体验及网站黏性,更可以增加收录,所以说内链对网站SEO特别重要,特别是现在百度明确强调弱化外链作用,内链就更加重要,一般网编在发布网站文章的时候做内链都是手动给关键词加链接, ...

  2. 织梦全站自动关键词内链插件可指定关键词批量插入内链

    织梦网站内链插件对网站优化排名的好处 1.织梦网站内部链结构有助于提高搜索引擎的爬行效率,从而增强网站的包容性.搜索引擎根据页面中的链接从一个页面爬行到另一个页面. 2.织梦网站内部链接则代表网站页面 ...

  3. dedecms5.7织梦cms自动给文章加内链 utf-8版

    记得那是在2013年,自动给文章加内链的插件很好用当时还在用dedecms5.6,感觉用的很爽,后来各种原因换了WordPress建站,后来一直没关注插件的情况,近期开始用dedecms建站,发现自动 ...

  4. 织梦获取文章页第一张图片为缩略图,织梦无法自动获取缩略图

    织梦无法自动获取文章缩略图的原因 通常是我们在系统参数中设置的默认缩略图的尺寸过大,织梦在获取图片时会自动对文章内的图片进行缩小裁剪,如果我们设置的默认缩略图片尺寸过大时,获取文章内容的第一张图片的结 ...

  5. 织梦文章摘要php文件,织梦dedecms自动采集文章摘要教程

    织梦dedecms自动采集文章摘要教程 . 1在采集规则模型里添加1个字段 description 描述成文章摘要 递属表:dede4_archives 2 建立的新节点就多了一个文章摘要,匹配区域和 ...

  6. 织梦全自动php采集插件下载,织梦dedecms自动采集伪原创处理插件-织梦插件

    织梦dedecms自动采集伪原创处理插件-织梦插件 自动采集伪原创发布更新一体化插件安装方法. 1.打开DEDE后台,进入模块-模块生成向导 模块名称:自动采集更新 联系Email:这里填个你的Ema ...

  7. 织梦网站巧用标签实现图片自动Alt功能,强化织梦seo效果

    织梦网站巧用标签实现图片自动Alt功能,强化织梦seo效果 很多织梦网站的站长筒子们在做网站的时候,在网站中有时候会插入图片,尤其是那些使用图片类型织梦模板的站长筒子,在使用图片集的时候,会用到很多的 ...

  8. dede模板php代码,织梦dede模板内怎样到场php代码_CMS体系建站教程

    织梦dede模板内怎样到场php代码? 一.模板页面内嵌入php 引荐进修:织梦cms 比方: {dede:name runphp='yes'} $str = "hello"; @ ...

  9. dede模板加php代码,织梦dede模板内怎么加入php代码的方法示例

    本文关键详细介绍了织梦cmsdede模板内怎么加入php代码的方式实例的相关资料,小编感觉挺好的,如今共享给大伙儿,也给大伙儿做一个参照.一起追随小编回来瞧瞧吧 一.模板网页页面内置入php 比如: ...

最新文章

  1. 推荐几个BAT大佬的公众号
  2. C# T 泛型类,泛型方法的约束条件用法
  3. HDU4546(优先队列)
  4. 它利用计算机和现代通信技术,现代通信技术复习概论
  5. 利用ClustrMaps | GoStats | 51la | Google Analytics统计和分析访问量
  6. Android - 文字中显示图片
  7. Html辅助方法(分页、下拉框)
  8. 【重装Windows的十大理由】
  9. 一款桌面整理软件——Fences
  10. 软件开发中如何评估工作量
  11. 阿里70后程序员的 26 个职场感悟
  12. 计算机图片怎么截图快捷键,电脑系统截图快捷键(电脑怎么截图)
  13. 漫步数学分析二十二——魏尔斯特拉斯测试
  14. 基于canvas图像处理的图片 灰色图像
  15. 1.2.1流动与传热的通用控制方程(OpenFOAM理论笔记系列)
  16. 程序员不做独行侠——沟通的核心是感受
  17. Conky-colors详细教程
  18. opengl碗状_OpenGLES简单入门
  19. 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。例如, 罗马数字 2 写做 II ,即为两个并列的 1
  20. 奇迹暖暖登录一直显示服务器满,奇迹暖暖搭配师联盟进不去请求超时_奇迹暖暖搭配师联盟进不去请求超时解决办法分享_游戏堡...

热门文章

  1. 200 万年薪!西交大 2 位计算机博士入选华为天才少年
  2. python3.6的基础知识
  3. 交通事故自助系统小程序
  4. cgl证书(cgl证书查询官网)
  5. python去哪个城市就业比较好_学完Python的7大就业方向,哪个赚钱多
  6. win7 删除java_windows7系统卸载java的操作方法?
  7. 微信小程序(一)基础知识
  8. 规模破万亿,助力支付发展丨在线旅游市场你不知道的那些事
  9. Linux串口信息查询
  10. HTML:常见的标签 实体 图片标签