,在使用dedecms 5.7sp1发现存在无法修改关键词频率的bug。关键词添加后不能修改关键词频率。,
,(此图片来源于网络,如有侵权,请联系删除! ),以下为dedecms 5.7sp1无法修改关键词频率bug修正方法:,1.打开dede\templets\article_keywords_main.htm,找到如下代码:,<td>, <inputtype='text' size='5' class='nnpp' value='{dede:field.rank/}'name='rank_{dede:field.aid/}' />,</td>, ,修改如下:(红色代码部分为新增代码), ,<td>, <inputtype='hidden' value='{dede:field.rank/}'name='rankold_{dede:field.aid/}' />, <inputtype='text' size='5' class='nnpp' value='{dede:field.rank/}'name='rank_{dede:field.aid/}' />,</td>,2.打开dede/article_keywords_main.php,找到如下代码:,//更新链接网址,if($rpurl!=$rpurlold),{, $query1= "Update `dede_keywords` SET rpurl='$rpurl' Where aid='$aid'";, $dsql->ExecuteNoneQuery($query1);,},在其后加上以下代码:,//更新频率,$rank = ${'rank_'.$aid};,$rankold = ${'rankold_'.$aid};,if($rank!=$rankold),{, $query1= "Update `dede_keywords` SET rank='$rank' Where aid='$aid' ";, $dsql->ExecuteNoneQuery($query1);,},保存后在管理后台打开:采集-文档关键词维护,便可以修改关键词频率了。