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