dedecms织梦子栏目文章列表无法更新生成的解决办法

时间: 作者:admin 浏览:

织梦使用过程中有时会发现顶级目录文章列表可以整成生成,但是子栏目文章列表无法生成,以下方法亲测可行:

1、如果是dedecms5.7,则找到\include\helpers\channelunit.helper.php文件,找到文件中的GetSonIds函数,替换成以下代码即可:

function GetSonIds($id,$channel=0,$addthis=true) {
    global $cfg_Cs;
    $GLOBALS['idArray'] = array();
    if( !is_array($cfg_Cs) )  {
        require_once(DEDEROOT."/data/cache/inc_catalog_base.inc");
    }
    GetSonIdsLogic($id,$cfg_Cs,$channel,$addthis);
    $rquery = join(',',$GLOBALS['idArray']);
    $rquery = preg_replace("/,$/", '', $rquery);
    return $rquery;
}

2、如果低于5.7版本的在include下直接找到channelunit.func.php文件中的GetSonIds函数替换成上面的方法即可,替换保存后,一键生成即可看到子栏目文章列表可以更新了!

微信公众号
微信公众号:
  • 前端全栈之路(微信群)
前端QQ交流群
前端QQ交流群:
  • 794324979
  • 734802480(已满)

更多文章

栏目文章


Copyright © 2014-2023 seozhijia.net 版权所有-粤ICP备13087626号-4