注册 | 登录 |
地方论坛门户及新闻和人才网址大全

dedecms织梦自定义递归函数调用所有栏目

时间:2021-07-21人气:-


dedecms织梦自定义递归函数调用所有栏目效果如下:

在织梦include/extend.func.php这个文件后面添加如下代码:

/***取出所有分类*@paramint$channel频道ID*@returnstring*调用{dede:global.getalltypefunction='getalltype()'/}*/functiongetalltype($channel=0,$line=10){$line=empty($line)?10:$line;global$dsql,$result;$dsql->SetQuery("SELECTid,typename,typenamedir,typelitpic,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`blog_arctype`WHEREreid='$channel'Andishidden<>1orderbysortrankasclimit0,$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.="<ahref='{$typelink}'target='_blank'>{$typename}</a>rn";getalltype($id,$line);$result.="</li>rn";}$result.="</ul>rn";}return$result;}

在需要的位置用{dede:global.getalltype function='getalltype()'/}这个标签来调用



上篇:织梦网站栏目页title标题优化技巧

下篇:织梦会员中心member表face字段类型及长度如何修改?