dedecms织梦自定义函数递归拿所有分类(无限分类)

效果:




代码:

/**
* 取出所有分类 * @param     int   $channel  频道ID * @return    string * 调用{dede:global.getalltype function='getalltype()'/} */   function getalltype($channel=0,$line=10) {     $line = empty($line) ? 10 : $line;     global $dsql,$result;           $dsql->SetQuery("SELECT id,typename,typenamedir,typelitpic,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath             FROM `blog_arctype` WHERE reid='$channel' And ishidden<>1 order by sortrank asc limit 0, $line ");     $dsql->Execute($channel);     if($dsql->GetTotalRow($channel)>0)     {         $result .= "<ul>rn";          while($row = $dsql->GetArray($channel))         {             $id = $row['id'];             $typename = $row['typename'];             $typelink = GetOneTypeUrlA($row);               $result .= "    <li>rn";             $result .= "        <a href='{$typelink}' target='_blank'>{$typename}</a>rn";             getalltype($id,$line);             $result .= "    </li>rn";         }         $result .= "</ul>rn";     }     return $result; } 本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com