选主机
主机测评优惠网

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

选主机收集整理的这篇文章主要介绍了dedecms织梦自定义递归函数调用所有栏目,选主机小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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

/**
*取出所有分类
[email protected]$channel频道ID
[email protected]
*调用{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,sitepath
FROM`blog_arctype`WHEREreid='$channel'Andishidden<>1orderbysortrankasclimit0,$line");
$dsql->Execute($channel);
if($dsql->GetTotalRow($channel)>0)
{
$result.="<ul>\r\n";
while($row=$dsql->GetArray($channel))
{
$id=$row['id'];
$typename=$row['typename'];
$typelink=GetOneTypeUrlA($row);

$result.="<li>\r\n";
$result.="<ahref='{$typelink}'target='_blank'>{$typename}</a>\r\n";
getalltype($id,$line);
$result.="</li>\r\n";
}
$result.="</ul>\r\n";
}
return$result;
}

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

总结:
以上是选主机为你收集整理的dedecms织梦自定义递归函数调用所有栏目全部内容,希望文章能够帮助到大家。
如果觉得选主机网站内容还不错,欢迎将选主机网站推荐给好友。

未经允许不得转载:选主机 » dedecms织梦自定义递归函数调用所有栏目
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

免费领取阿里云 优惠券 代金券

2000元代金券新人福利