织梦CMS文章自动添加指定关键字链接的办法

-->织梦CMS在该版本又对很多地方进行了改进。但我一直期待的自动添加指定关键词链接功能却仍没出现,而且现在关键字添加链接的次数还是不能控制。于是我在DEDE平台中仔细搜索,终于发现有一位朋友给出了我们的修改策略,此策略是现在5.3版中较好解决关键字链接问题的办法:  查找include/arc.archives.class 文件下的:ReplaceKeyword 函数。 找到以下代码:以下为引用的内容:foreach{$k = trim;if{if{break;}$myrow = $this->dsql->GetOne;if){$karr[] = $k;$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>";}$i++;}  将其替换为:以下为引用的内容:$dsql = new DedeSql;$query="select * from dede_keywords where rpurl<>'' ";$dsql->SetQuery;$dsql->Execute;while){$key = trim;$rul=trim;ifif)if)if<5){$karr[] = $key;$kaarr[] = "<a href='$rul'><u>$key</u></a>";}}  其中的数字5表示在文章中出现多少次关键字后则不加链接。该办法可以为文章中的关键字自动添加链接,这部分链接及词是在“文章关键字维护”中设置的,如此一来对于一些需要常常添加的链接锚文字就不再需要手工操作了,但该办法还不够完美。譬如当文章中该锚文字出现次数大于代码中的设定值时则一个链接也不会添加。
上一篇:discuz管理员平台账号密码在什么文件 下一篇:没有了