dedecms 5.7sp1无法修改关键词频率bug解决方法

前端之家收集整理的这篇文章主要介绍了dedecms 5.7sp1无法修改关键词频率bug解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

以下为Dedecms 5.7sp1无法修改关键词频率bug修正方法

1.打开dede\templets\article_keywords_main.htm,找到如下代码

<td>
<input type='text' size='5' class='nnpp' value='{dede:field.rank/}' name='rank_{dede:field.aid/}' />

修改如下:(红色代码部分为新增代码)

<input type='hidden' value='{dede:field.rank/}' name='rankold_{dede:field.aid/}' />

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);
}

保存后在管理后台打开:采集-文档关键词维护,便可以修改关键词频率了。

原文链接:https://www.f2er.com/dedecms/451777.html

猜你在找的Dedecms相关文章