欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

dede:channel 本来没有子栏目时 显示同级栏目 我把这个功能屏蔽掉了 有大用

shiping1 的头像

{dede:channel type='son'}<!--本来没有子栏目时 显示同级栏目 我把这个功能屏蔽掉了  在include/taglib/channel.lib.php约136行左右-->
     <a href="[field:typeurl /]" title="[field:typename /]">[field:typename /]</a>
     {/dede:channel}



     include/taglib/channel.lib.php 

     $totalRow = $dsql->GetTotalRow();

     //如果用子栏目模式( 即 $type=='son' 的时候),当没有子栏目时显示同级栏目

    //当 $tiji='no'时 ,我自己把这个功能屏蔽掉  即我自己加上   && $tiji!='no'

if($type=='son' && $reid!=0 && $totalRow==0 && $tiji!='no')   //在这段代码所在的函数的最上面,是不是要定义一下$tiji的默认值的,不定义有可能警告吧

    {

        $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();

    }


普通分类: