各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > dedecms

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

管理员 2017-06-18
dedecms
126
效果:




代码:

/**
* 取出所有分类 * @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; } 本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 lecms, classcms, fastadmin, pbootcms, phpcms, eyoucms, yzmcms, PHP, xunruicms, jizhicms, dedecms, wordpress, hkcms, yzncms, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

扫码关注

qrcode

QQ交谈

回顶部