调用三级四级无限级栏目效果图

*种自定义函数递归法
适用于前端简单样式用户,在 include/extend.func.php *下面添加
/**
* 取出所有分类
* @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 `dede_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 href='{$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()'/}
第二种标签嵌套法
适用于只调用出一级、二级、三级、四级的用户,直接在模板里写
<ul>
{dede:channelartlist row=7 typeid=top}
<!-- * -->
<li>
<a href="{dede:field.typeurl/}" >{dede:field name='typename'/}</a>
<ul>
{dede:channel type=son noself=yes}
<!-- 二级 -->
<li>
<a href="[field:typeurl/]" title="[field:typename/]">[field:typename/]</a>
<ul>
<!-- 三级 -->
[field:id runphp=yes]
global $dsql;
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype`
WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$typename = $row['typename'];
$typeurl = GetOneTypeUrlA($row);
$result .= <<< TPL
<li><a href="{$typeurl}">{$typename}</a></li>
TPL;
}
@me = $result;
[/field:id]
</ul>
</li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
</ul>
上面的是输出到三级栏目,如果需要四级栏目可以这样写
<!-- 三级/四级 -->
[field:id runphp=yes]
global $dsql;
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `dede_arctype`
WHERE reid=@me And ishidden<>1 order by sortrank asc limit 0,10";
$dsql->SetQuery($sql);
$dsql->Execute('t');
$result = '';
while($row = $dsql->GetArray('t'))
{
$row['typeurl'] = GetOneTypeUrlA($row);
$result .= "<a href='{$row[typeurl]}'>{$row[typename]}</a>";
//四级
$nsql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `dede_arctype` WHERE reid=$row[id] And ishidden<>1 order by sortrank asc limit 0,10";
$dsql->SetQuery($nsql);
$dsql->Execute('n');
while($nrow = $dsql->GetArray('n'))
{
$nrow['typeurl'] = GetOneTypeUrlA($nrow);
$result .= "<a href='{$nrow[typeurl]}'>{$nrow[typename]}</a>";
}
}
@me = $result;
[/field:id]
# 电子商务网站建设实训报告
# result
# dsql
# 汉中网站营销推广招商
# 百度seo平台指数
# 河南网站网络营销推广
# seo软件哪个好用
# 枣阳市网站建设
# 网站需要多少人优化
# h5网站建设技术
# 郑州营销推广招聘网站
# 2025网站建设行业
# line
# 五莲模板网站建设
# 怎么样设计网站推广广告
# 自己做推广营销怎么做
# 如何优化自己的网站推广
# 茂名seo接单
# 新站怎么优化到seo
# 检测网站优化情况
# *推广营销服务合同
# 网络创业与营销推广方案
# 网站推广联盟文案
# 第二种
# 织梦CMS教程
# 三级栏目
# 四级栏目
# 无限级栏目
# 织梦栏目
# 宋体
# 四级
# 适用于
# 递归
# 的是
# 自定义
# dedecms织梦调用三级四级无限级栏目教程
# 模板下载
# param
# int
# nbsp
# channel
# class
# brush
# pre
# false
# toolbar
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
建站主机助手选型指南:2025年热门推荐与高效部署技巧
建站之星服务器配置流程详解与快速搭建操作指南
dedecms织梦有缩略图则显示缩略图,没有则显示随机缩略图_织梦CMS教程
织梦相关专题的调用方法_织梦CMS教程
织梦文章添加字段填栏目id,内容页嵌套调用字段里的栏目文章_织梦CMS教程
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
如何在企业微信快速生成手机电脑官网?
PHPCMS栏目页如何绑定二级域名?_PHPCMS教程
织梦dedecms搜索页显示条数10条更改_织梦CMS教程
建站之星源码如何快速优化SEO与模板设计?
织梦cms内容页如何调用当前页面url地址_织梦CMS教程
建站之星导航如何优化提升用户体验?
织梦cms去掉网站首页后缀index.html方法_织梦CMS教程
织梦直接获取上一篇下一篇的URL网址链接方法_织梦CMS教程
如何在七牛云存储上搭建网站并设置自定义域名?
常州自助建站费用包含哪些项目?
如何基于云服务器快速搭建网站及云盘系统?
如何在阿里云完成域名注册与建站?
建站之星系统存在安全漏洞?如何防范入侵风险?
织梦二次开发调用指定模型自定义字段值的文章列表_织梦CMS教程
dedecms织梦首页列表页调用文章从指定位置开始调取_织梦CMS教程
如何通过.red域名打造高辨识度品牌网站?
织梦未登录会员只能阅读文章的一部分教程_织梦CMS教程
织梦dedecms利用SQL语句删除或修改数据库内容_织梦CMS教程
织梦自定义字段为图片(仅网址)远程图片保存只有数字的解决方法_织梦CMS教程
*新百度索引量下降的原因分析及解决方案_SEO优化教程
如何在Windows 2008云服务器安全搭建网站?
建站主机数据库如何配置才能提升网站性能?
dedecms织梦会员中心调用会员*后登录时间和IP_织梦CMS教程
dedecms织梦后台登录后卡死的解决方法_织梦CMS教程
织梦内容页调用图片集图片方法_织梦CMS教程
建站之星安装失败:服务器环境不兼容?
织梦整合*登录、*登录、微博登录、等会员一键登录插件_织梦插件
建站之星智能模板:响应式设计+SEO优化一站式建站方案
如何在宝塔面板创建新站点?
织梦dedecms搜索结果页调用总搜索条数的教程_织梦CMS教程
织梦自定义字段option下拉默认值过多无法显示解决方法_织梦CMS教程
dedecms织梦不同栏目导航显示不同样式的方法_织梦CMS教程
织梦搜索页调用内容模型中的自定义字段的*教程_织梦CMS教程
建站助手智能生成与SEO优化:整合长尾关键词提升流量
如何选购建站域名与空间?自助平台全解析
织梦栏目增加缩略图功能的实现教程_织梦CMS教程
定制建站是什么?如何实现个性化需求?
建站助手启动失败?环境配置错误如何排查
织梦站内优化SEO之标题优化教程_SEO优化教程
建站之星安装步骤有哪些常见问题?
dedecms织梦网站生成静态速度慢的解决方法_织梦CMS教程
织梦dedecms图集多缩略图模式调用缩略图_织梦CMS教程
织梦DEDECMS栏目后台设置显示,栏目前台怎么隐藏_织梦CMS教程
孙琪峥织梦建站教程如何优化数据库安全?
2017-09-06
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。