欢迎您的来访!有yabo亚博体育vip,好建站(www.codespu.com)yabo亚博体育vip铺子yabo亚博体育vip网为您提供快速建站平台.
当前位置: 首页 > 行业资讯 > 模板教程 >

DEDECMS 织梦模板全站关键字自动添加链接的方法

时间:2019-02-12 15:15来源:yabo亚博体育vip铺子 作者:yabo亚博体育vip铺子本编 点击:
DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。 注:因为我的网站关键字有几万个,怕使用这个修改后,生成HTML的时候会非常的慢,所以大家如果有测试在用的.请贴个结果,说明执行效率如何,感激不尽.谢谢. 1.修改系统参数 核心

?DEDECMS的全内链方案,所有设置关键词的内链都会在文档中创建,突破keyword的限制。?

注:因为我的网站关键字有几万个,怕使用这个修改后,生成HTML的时候会非常的慢,所以大家如果有测试在用的.请贴个结果,说明执行效率如何,感激不尽.谢谢.
DEDECMS 全站关键字自动添加链接的方法
?
  1. 1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响HTML生成速度(这里选?是)?
  2. ??
  3. 2.修改?include/arc.archives.class.php?
  4. ??
  5. 找到?
  6. ??
  7. $body?=?preg_replace("/()(.*)(<)(\/a>)/isU",?'\\1-]-\\4-[-\\6',?$body);?
  8. ??
  9. 在下方加入以下代码?
  10. ??
  11. //设置所有关键词??
  12. $dsql12?=?new?DedeSql();??
  13. $query1="select?*?from?dede_keywords";??
  14. $dsql12->SetQuery($query1);??
  15. $dsql12->Execute();?
  16. ??
  17. while($kws?=?$dsql12->GetArray())??
  18. {?
  19. ??
  20. 再找到:?
  21. ??
  22. if($i?>?$maxkey)??
  23. {??
  24. break;??
  25. }?
  26. ??
  27. 并删除。?
  28. ??
  29. 找到?
  30. ??
  31. $body?=?preg_replace("/(^|>)([^<]+)(?=<|$)/sUe",?"_highlight('\\2',?\$karr,?\$kaarr,?'\\1')",?$body);?
  32. ??
  33. 在其上方加上一个?
  34. ??
  35. }?
  36. ??
  37. 3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可。?
(责任编辑:yabo亚博体育vip铺子)本文地址:http://www.codespu.com/info/mbjc/2019/0212/15683.html