如何解决dedecms V5.6文档中关键词的自动链接?
需要以下设置:
1.后台-收藏-文档关键词维护添加关键词和链接
2.后台-系统-核心设置关键字替换(是/否)使用该功能会影响HTML生成速度:是。
3.后台-系统-其他选项文档内容被同一个关键词替换的次数(0为全部替换):设置一个数值(这里顺便说一句,比如一篇文章包含相互包含的关键词,比如dede和dedeECMS,系统会用dede替换后面的deECMS。我的办法是将关键字替换次数设置为一次,然后在文档关键字维护区将DEDE和DEECMS的频率设置为相同,就可以了。)
修改文件:/include/arc . archives . class . PHP。
修改方法:
查找代码:
代码如下:
foreach(kws为$k)
{
$ k = trim($ k);
如果($k!=#39;#39;quot)
{
if($ I gt;$maxkey)
{
打破;
}
$myrow = $this-gt。dsq L-gt;GetOne(quot;select * from dede_keywords其中keyword = # 39$ k # 39和rpurlltgt;#39;#39;quot);
if(is_array($myrow))
{
$ karr[]= $ k;
$ GLOBALS[# 39;替换# 39;][$ k]= 0;
$ kaarr[]= quot;lt;a href = # 39{ $ myrow[# 39;rpurl # 39]}#39;gt;lt;ugt$ klt/ugt;lt;/AGT;quot;
}
$ i++;
}
}登录后复制
