半遮月 发表于 2015-7-17 16:18:46

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

<!--{if !empty($_G['setting']['plugins']['jsmenu'])}-->
                                        <ul class="p_pop h_pop" id="plugin_menu" style="display: none">
                                        <!--{loop $_G['setting']['plugins']['jsmenu'] $module}-->
                                               <!--{if !$module['adminid'] || ($module['adminid'] && $_G['adminid'] > 0 && $module['adminid'] >= $_G['adminid'])}-->
                                               <li>$module</li>
                                               <!--{/if}-->
                                        <!--{/loop}-->
                                        </ul>
                                <!--{/if}-->
                                $_G
                                <div id="mu" class="cl">
                                <!--{if $_G['setting']['subnavs']}-->
                                        <!--{loop $_G $navid $subnav}-->
                                                <!--{if $_G['setting']['navsubhover'] || $mnid == $navid}-->
                                                <ul class="cl {if $mnid == $navid}current{/if}" id="snav_$navid" style="display:{if $mnid != $navid}none{/if}">
                                                $subnav
                                                </ul>
                                                <!--{/if}-->
                                        <!--{/loop}-->
                                <!--{/if}-->
                                </div>图中红色箭头所标示的代码是什么意思,if语句是判断什么?怎么显示出来?循环loop后面的$_G变量表示什么?哪里可以查看?或者后台能操作?先在此谢谢各位朋友的慷慨解答!!

技术帮助 发表于 2015-7-18 02:57:22

第一个问题
<!--{if !empty($_G['setting']['plugins']['jsmenu'])}-->.........
判断插件菜单是否为空,不为空循环输出!

第二个问题
$_G

<div id="mu" class="cl">
                              <!--{if $_G['setting']['subnavs']}-->
                                        <!--{loop $_G $navid $subnav}-->
                                                <!--{if $_G['setting']['navsubhover'] || $mnid == $navid}-->
                                                <ul class="cl {if $mnid == $navid}current{/if}" id="snav_$navid" style="display:{if $mnid != $navid}none{/if}">
                                                $subnav
                                                </ul>
                                                <!--{/if}-->
                                        <!--{/loop}-->
                              <!--{/if}-->
                              </div>
同为导航的二级导航,一个是菜单模式显示,一个是横排显示!

第三个问题
$_G
全局变量,变量的打印方法!
模板中插入一下代码,替换其中的变量即可
<!--{eval print_r($变量)}-->

半遮月 发表于 2015-7-19 23:08:24

技术帮助 发表于 2015-7-18 02:57
第一个问题

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


恩恩,谢谢的站长的解惑:loveliness:
页: [1]
查看完整版本: discus中header.htm底部的部分代码是什么意思?求解?