找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6352|回复: 2

discus中header.htm底部的部分代码是什么意思?求解?

  [复制链接]
发表于 2015-7-17 16:18:46 | 显示全部楼层 |阅读模式
  1. <!--{if !empty($_G['setting']['plugins']['jsmenu'])}-->
  2.                                         <ul class="p_pop h_pop" id="plugin_menu" style="display: none">
  3.                                         <!--{loop $_G['setting']['plugins']['jsmenu'] $module}-->
  4.                                                  <!--{if !$module['adminid'] || ($module['adminid'] && $_G['adminid'] > 0 && $module['adminid'] >= $_G['adminid'])}-->
  5.                                                  <li>$module[url]</li>
  6.                                                  <!--{/if}-->
  7.                                         <!--{/loop}-->
  8.                                         </ul>
  9.                                 <!--{/if}-->
  10.                                 $_G[setting][menunavs]
  11.                                 <div id="mu" class="cl">
  12.                                 <!--{if $_G['setting']['subnavs']}-->
  13.                                         <!--{loop $_G[setting][subnavs] $navid $subnav}-->
  14.                                                 <!--{if $_G['setting']['navsubhover'] || $mnid == $navid}-->
  15.                                                 <ul class="cl {if $mnid == $navid}current{/if}" id="snav_$navid" style="display:{if $mnid != $navid}none{/if}">
  16.                                                 $subnav
  17.                                                 </ul>
  18.                                                 <!--{/if}-->
  19.                                         <!--{/loop}-->
  20.                                 <!--{/if}-->
  21.                                 </div>
复制代码
T6O9R1D$]P~`{){83JUO.png 图中红色箭头所标示的代码是什么意思,if语句是判断什么?怎么显示出来?循环loop后面的$_G变量表示什么?哪里可以查看?或者后台能操作?先在此谢谢各位朋友的慷慨解答!!
回复

使用道具 举报

发表于 2015-7-18 02:57:22 | 显示全部楼层
第一个问题
  1. <!--{if !empty($_G['setting']['plugins']['jsmenu'])}-->.........
复制代码

判断插件菜单是否为空,不为空循环输出!

第二个问题
  1. $_G[setting][menunavs]
复制代码


  1. <div id="mu" class="cl">
  2.                                 <!--{if $_G['setting']['subnavs']}-->
  3.                                         <!--{loop $_G[setting][subnavs] $navid $subnav}-->
  4.                                                 <!--{if $_G['setting']['navsubhover'] || $mnid == $navid}-->
  5.                                                 <ul class="cl {if $mnid == $navid}current{/if}" id="snav_$navid" style="display:{if $mnid != $navid}none{/if}">
  6.                                                 $subnav
  7.                                                 </ul>
  8.                                                 <!--{/if}-->
  9.                                         <!--{/loop}-->
  10.                                 <!--{/if}-->
  11.                                 </div>
复制代码

同为导航的二级导航,一个是菜单模式显示,一个是横排显示!

第三个问题
  1. $_G
复制代码

全局变量,变量的打印方法!
模板中插入一下代码,替换其中的变量即可
  1. <!--{eval print_r($变量)}-->
复制代码

回复 1 0

使用道具 举报

 楼主| 发表于 2015-7-19 23:08:24 | 显示全部楼层
技术帮助 发表于 2015-7-18 02:57
第一个问题

判断插件菜单是否为空,不为空循环输出!

恩恩,谢谢的站长的解惑
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Discuz代码分析|Discuz目录结构|DZ起点网 ( 蜀ICP备13000518号-15 )

GMT+8, 2024-5-16 21:17 , Processed in 0.063091 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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