这里需要注意,网上其他的修改方案都是错误的,原因是把字段#@__keywords,都错写成了cn_keywords,且全部都是千篇一律,应该是很多人自己都没有测试过,直接复制粘贴的。"cn_"应该是可以理解为安装的时候把数据库前缀从默认的dede改成cn了。上面把#@_替换成dede也是可以的,但是为了更加通用,所以还是用#@_是最好的。
打开dede/article_keywords_main.php,找到如下代码:
//更新链接网址 if($rpurl!=$rpurlold) { $query1 = "UPDATE `#@__keywords` SET rpurl='$rpurl' WHERE aid='$aid' "; $dsql->ExecuteNoneQuery($query1); }
修改为:
//更新链接网址、频率 $rank = ${'rank_'.$aid}; if($rpurl!=$rpurlold) { $query1 = "UPDATE `#@__keywords` SET rpurl='$rpurl',rank='$rank' WHERE aid='$aid' "; $dsql->ExecuteNoneQuery($query1); } else { $query1 = "UPDATE `#@__keywords` SET rank='$rank' WHERE aid='$aid' "; $dsql->ExecuteNoneQuery($query1); }
保存后就可以在后台修改频率了。
原创文章请注明转载自霍者博客本文地址:http://www.huozheweb.com/post/761.html,标题:织梦DEDECMS文档关键词频率不能修改解决方法