不要心存侥幸,避免贪婪的心作怪,这会令你思考发生短路。如果你不是步步踏实,就容易掉入不切实际的冒险。
效果:
代码:
/**
代码:
/**
* 取出所有分类
* @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>\r\n";
while($row = $dsql->GetArray($channel))
{
$id = $row['id'];
$typename = $row['typename'];
$typelink = GetOneTypeUrlA($row);
$result .= " <li>\r\n";
$result .= " <a rel="nofollow noopener noreferrer" href='{$typelink}' target='_blank'>{$typename}</a>\r\n";
getalltype($id,$line);
$result .= " </li>\r\n";
}
$result .= "</ul>\r\n";
}
return $result;
}
到此这篇关于dedecms织梦自定义函数递归拿所有分类(无限分类)就介绍到这了。当你感到绝望的时候,希望就在你隔壁。当你无力再坚持的时候,不妨重新开始。当你找不到路的时候,不妨走出一条路。好运,永远眷顾不放弃的人。更多相关dedecms织梦自定义函数递归拿所有分类(无限分类)内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!