怎样在子版块显示父板块下所有子版块-Discuz教程下载

怎样在子版块显示父板块下所有子版块

开通本站Svip会员,全站资源免费下
dz默认的是调用当前板块下面的子版块,当你点到其中一个子版块的时候,他下面里面没有子版块了,所以才不会显示,以下我给你写个大概的代码,你可以参考这段代码直接自己修改到对应的htm模板中。
  1. <!--{if $_GET['gid'] != ''}-->
  2. <!--{eval $bankuais = DB::fetch_all("SELECT * FROM ".DB::table('forum_forum')." WHERE `fup`= $_G[fid] ORDER BY `displayorder` ASC");}-->
  3. <!--{else}-->
  4. <!--{eval $fup = DB::result(DB::query("SELECT fup FROM ".DB::table('forum_forum')." WHERE fid = '$_G[fid]'")); $bankuais = DB::fetch_all("SELECT * FROM ".DB::table('forum_forum')." WHERE `fup`= '$fup' ORDER BY `displayorder` ASC");}-->
  5. <!--{/if}-->
  6. <!--{loop $bankuais $value}-->
  7. $value[name]
  8. <!--{/loop}-->
复制代码
以上代码的意思可以大致的翻译为下面的内容:
如果当前板块有子版块
那么就调取该板块的子版块
如果没有的话
那么就先调用该板块的上级板块,然后再调用该上级板块的子版块

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部