解决织梦5.6版本前台和后台顶级栏目列表不显示子栏目内容的问题!

网站技术 qyuef 11年前 (2011-03-10) 316次浏览 9个评论

在使用织梦最新版本做网站的时候遇到了一个问题,发现前台和后台的顶级栏目列表都不能显示子栏目列表内容的问题。这里把发现的问题和解决办法分享出来,希望对大家有用。

找到文件include下面的channelunit.func.php文件打开: 
在265行找到: 
function GetSonIds($id,$channel=0,$addthis=true) 
{ 
 global $_Cs; 
 $GLOBALS['idArray'] = array(); 
 if( !is_array($_Cs) ) 
 { 
  require_once(DEDEROOT."/data/cache/inc_catalog_base.inc"); 
 } 
 GetSonIdsLogic($id,$_Cs,$channel,$addthis); 
 $rquery = join(',',$GLOBALS['idArray']); 
 $rquery = preg_replace("/,$/", '', $rquery); 
 return $rquery; 
} 
替换为 
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; 
} 
这样后台顶级栏目和前台分页显示都会正常显示了,这个问题就是函数在处理子栏目的时候出了问题。 

文档原创枫叶博客:http://www.qyuef.com
喜欢 (5)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(9)个小伙伴在吐槽
  1. 博客换新皮了?
    kimly2011-03-17 13:26 回复
  2. 呵呵,今天换的。以前的看久了眼都累
    枫叶博客2011-03-17 13:39 回复
  3. 看着挺不错的
    asics outlet2011-03-18 12:46 回复
  4. 这个皮肤不错嘛。
    奔跑的乌龟2011-03-18 17:32 回复
  5. 晕,我还没碰到过这个问题
    压铸机2011-03-22 11:43 回复
  6. 过来看看~
    nikeshoxshoes2011-03-23 09:28 回复
  7. 很好,学习了
    ELISA试剂盒2011-03-23 19:09 回复
  8. 学习力
    免费库2011-03-30 22:27 回复
  9. 恩,学习到了