在使用dedecms 5.7sp1發(fā)現(xiàn)存在無法修改關(guān)鍵詞頻率的bug。關(guān)鍵詞添加后不能修改關(guān)鍵詞頻率。
以下為dedecms 5.7sp1無法修改關(guān)鍵詞頻率bug修正方法:
1.打開dedetempletsarticle_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,找到如下代碼:
代碼如下:
//更新鏈接網(wǎng)址
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);
}
更多信息請查看IT技術(shù)專欄