当前位置:主页 > 网页教程 > 网站程序 > dedecms教程 > 内容欢迎大家投稿

dedecms 5.7sp1无法修改关键词频率的解决办法

时间:2013-12-19 11:25来源:未知 作者:大宝库 点击:读取中
阅读工具:字体:

在使用dedecms 5.7sp1发现存在无法修改关键词频率的bug。关键词添加后不能修改关键词频率。

dedecms 5.7sp1无法修改关键词频率bug 三联

  以下为dedecms 5.7sp1无法修改关键词频率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,找到如下代码:

 代码如下  
//更新链接网址
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);
}

(责任编辑:大宝库)


------分隔线----------------------------
推荐内容
赞助商链接
赞助商链接