请选择 进入手机版 | 继续访问电脑版
查看: 183|回复: 0

Discuz头部弹出菜单模板文件header_qmenu.htm解析后的代码

[复制链接]

648

主题

650

帖子

3342

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3342
发表于 2021-10-18 12:47:26 | 显示全部楼层 |阅读模式
Discuz头部弹出菜单模板文件header_qmenu.htm解析后的代码
在Discuz程序中,header_qmenu.htm为正在模板文件头部弹出菜单。该模板中包含的代码如下:
  1. <div id="qmenu_menu" class="p_pop {if !$_G['uid']}blk{/if}" style="display:none;">
  2. <!--{hook/global_qmenu_top}-->

  3. <!--{if $_G['uid']}-->
  4.   <ul class="cl nav">
  5.   <!--{loop $_G['setting']['mynavs'] $nav}-->
  6.     <!--{if $nav['available'] && (!$nav['level'] || ($nav['level']==1 && $_G['uid']) || ($nav['level']==2 && $_G['adminid']>0) || ($nav['level']==3 && $_G['adminid']==1))}--><li>$nav[code]</li><!--{/if}-->
  7.   <!--{/loop}-->
  8.   </ul>
  9. <!--{elseif $_G[connectguest]}-->
  10.   <div class="ptm pbw hm">{lang connect_fill_profile_to_visit}</div>
  11. <!--{else}-->
  12.   <div class="ptm pbw hm">{lang my_nav_login}</div>
  13. <!--{/if}-->

  14. <!--{if $_G['setting']['showfjump']}--><div id="fjump_menu" class="btda"></div><!--{/if}-->

  15. <!--{hook/global_qmenu_bottom}-->
  16. </div>
复制代码
经过Discuz模板函数解析后的实际的PHP混编代码如下:
  1. <div id="qmenu_menu" class="p_pop <?php if(!$_G['uid']) { ?>blk<?php } ?>" style="display:none;">
  2. <?php if(!empty($_G['setting']['pluginhooks']['global_qmenu_top'])) echo $_G['setting']['pluginhooks']['global_qmenu_top'];?>

  3. <?php if($_G['uid']) { ?>
  4.   <ul class="cl nav">
  5.   <?php if(is_array($_G['setting']['mynavs'])) {
  6.     foreach($_G['setting']['mynavs'] as $nav) {
  7.       if($nav['available'] && (!$nav['level'] || ($nav['level']==1 && $_G['uid']) || ($nav['level']==2 && $_G['adminid']>0) || ($nav['level']==3 && $_G['adminid']==1))) {
  8.   ?>
  9.     <li><?php echo $nav['code'];?></li>
  10.   <?php }}} ?>
  11.   </ul>
  12. <?php } elseif($_G['connectguest']) { ?>
  13.   <div class="ptm pbw hm">请先<br /><a class="xi2" href="member.php?mod=connect"><strong>完善帐号信息</strong></a> 或 <a href="member.php?mod=connect&ac=bind" class="xi2 xw1"><strong>绑定已有帐号</strong></a><br />后使用快捷导航</div>
  14. <?php } else { ?>
  15.   <div class="ptm pbw hm">请 <a href="javascript:;" class="xi2" onclick="lsSubmit()"><strong>登录</strong></a> 后使用快捷导航<br />没有帐号?<a href="member.php?mod=<?php echo $_G['setting']['regname'];?>" class="xi2 xw1"><?php echo $_G['setting']['reglinkname'];?></a></div>
  16. <?php }

  17. if($_G['setting']['showfjump']) { ?>
  18.   <div id="fjump_menu" class="btda"></div>
  19. <?php } ?>

  20. <?php if(!empty($_G['setting']['pluginhooks']['global_qmenu_bottom'])) echo $_G['setting']['pluginhooks']['global_qmenu_bottom'];?>
  21. </div>
复制代码
  1. $_G['connectguest'] = 0;
  2. $_G['setting']['regname'] = 'register';
  3. $_G['setting']['reglinkname'] = '立即注册';
  4. $_G['setting']['showfjump'] = '1';
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|蓄财网 ( 豫ICP备2021002293号 )

GMT+8, 2021-11-29 22:31 , Processed in 0.110301 second(s), 32 queries .

蓄财网 ©版权所有

© 2021 蓄财网(www.aixc.cn)

快速回复 返回顶部 返回列表