今天在整理网站过程中,发现设置的关键词无法自动实现内链,自动内容功能无效,认真排查设置,通过上网搜索相关方法,最终实现关键词自动内链,文档关键词功能问题解决,解决方法如下。
版本:DEDECMS织梦5.7 SP2 最新版
主机环境:PHP 5.7
自动添加内链失效原因:错误文件:include/arc.archives.class.php,织梦在php5.5+中,由于php5.5以后规定preg_replace必须被替换成preg_replace_callback,而开发者只在代码中留下了一句“这里可能会有错误”就不了了之了。
打开arc.archives.class.php文件,大概在1230行
将

用以下代码替换

经测试完美解决
文件下载链接:/uploads/soft/210708/1-210FQU438.zip
------分隔线----------------------------