大佬们求救,如图这个是封面模板有同级栏目的错误效果图
这个是出现错误的代码下面就是正常显示的页面和代码正常页面
求大佬解答一下

解决方案 »

  1.   

    不用麻烦大佬们了,找到解决方法了。
    判断是否有下级栏目,有就显示所有下级栏目,没有就不显示
    找到“include\taglib\channel.lib.php”找到78行处:
        //如果用子栏目模式,当没有子栏目时显示同级栏目
        if($type=='son' && $reid!=0 && $totalRow==0)
        {
            $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
                From `#@__arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
            $dsql->SetQuery($sql);
          $dsql->Execute();
        }把其中的这几段注释掉:
    /*
    if($type=='son' && $reid!=0 && $totalRow==0)
        {
            $sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
                From `#@__arctype` where reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
            $dsql->SetQuery($sql);
          $dsql->Execute();
        }
    */