陈忠岩个人博客-一个生活在这个现实社会的小角色在讲述他的故事!

当前位置:首页 - 代码 - 正文

君子好学,自强不息!

【discuzx3.4】header.htm模板代码分析

2018-09-06 | 代码 | 陈忠岩 | 26°c
A+ A-
<!--{subtemplate common/header_common}-->
<!-- 站点标题 -->
        <meta name="application-name" content="$_G['setting']['bbname']" />
<!-- 站点标题 -->
        <meta name="msapplication-tooltip" content="$_G['setting']['bbname']" />
<!-- 门户 -->
        <!--{if $_G['setting']['portalstatus']}--><meta name="msapplication-task" content="name=$_G['setting']['navs'][1]['navname'];action-uri={echo !empty($_G['setting']['domain']['app']['portal']) ? 'http://'.$_G['setting']['domain']['app']['portal'] : $_G[siteurl].'portal.php'};icon-uri={$_G[siteurl]}{IMGDIR}/portal.ico" /><!--{/if}-->
<!-- 论坛 -->
        <meta name="msapplication-task" content="name=$_G['setting']['navs'][2]['navname'];action-uri={echo !empty($_G['setting']['domain']['app']['forum']) ? 'http://'.$_G['setting']['domain']['app']['forum'] : $_G[siteurl].'forum.php'};icon-uri={$_G[siteurl]}{IMGDIR}/bbs.ico" />
 <!-- 群组 -->  
        <!--{if $_G['setting']['groupstatus']}--><meta name="msapplication-task" content="name=$_G['setting']['navs'][3]['navname'];action-uri={echo !empty($_G['setting']['domain']['app']['group']) ? 'http://'.$_G['setting']['domain']['app']['group'] : $_G[siteurl].'group.php'};icon-uri={$_G[siteurl]}{IMGDIR}/group.ico" /><!--{/if}-->
<!-- 家园 -->
        <!--{if helper_access::check_module('feed')}--><meta name="msapplication-task" content="name=$_G['setting']['navs'][4]['navname'];action-uri={echo !empty($_G['setting']['domain']['app']['home']) ? 'http://'.$_G['setting']['domain']['app']['home'] : $_G[siteurl].'home.php'};icon-uri={$_G[siteurl]}{IMGDIR}/home.ico" /><!--{/if}-->
<!-- 站点地图 -->
        <!--{if $_G['basescript'] == 'forum' && $_G['setting']['archiver']}-->
                <link rel="archives" title="$_G['setting']['bbname']" href="{$_G[siteurl]}archiver/" />
        <!--{/if}-->
        <!--{if !empty($rsshead)}-->$rsshead<!--{/if}-->
        <!--{if widthauto()}-->
                <link rel="stylesheet" id="css_widthauto" type="text/css" href='{$_G['setting']['csspath']}{STYLEID}_widthauto.css?{VERHASH}' />
                <script type="text/javascript">HTMLNODE.className += ' widthauto'</script>
        <!--{/if}-->
<!-- 选择加载js文件 -->
        <!--{if $_G['basescript'] == 'forum' || $_G['basescript'] == 'group'}-->
                <script type="text/javascript" src="{$_G[setting][jspath]}forum.js?{VERHASH}"></script>
        <!--{elseif $_G['basescript'] == 'home'}-->
                <script type="text/javascript" src="{$_G[setting][jspath]}home.js?{VERHASH}"></script>
        <!--{elseif $_G['basescript'] == 'portal'}-->
                <script type="text/javascript" src="{$_G[setting][jspath]}portal.js?{VERHASH}"></script>
        <!--{/if}-->
<!-- 当diy时,会加载此js文件 -->
        <!--{if $_G['basescript'] != 'portal' && $_GET['diy'] == 'yes' && check_diy_perm($topic)}-->
                <script type="text/javascript" src="{$_G[setting][jspath]}portal.js?{VERHASH}"></script>
        <!--{/if}-->
<!-- 当diy时,会加载此公共的css样式文件 -->
        <!--{if $_GET['diy'] == 'yes' && check_diy_perm($topic)}-->
                <link rel="stylesheet" type="text/css" id="diy_common" href="{$_G['setting']['csspath']}{STYLEID}_css_diy.css?{VERHASH}" />
        <!--{/if}-->
</head>

<body id="nv_{$_G[basescript]}" class="pg_{CURMODULE}{if $_G['basescript'] === 'portal' && CURMODULE === 'list' && !empty($cat)} {$cat['bodycss']}{/if}" onkeydown="if(event.keyCode==27) return false;">
        <div id="append_parent"></div><div id="ajaxwaitid"></div>
<!-- diy面板模板 -->
        <!--{if $_GET['diy'] == 'yes' && check_diy_perm($topic)}-->
                <!--{template common/header_diy}-->
        <!--{/if}-->
        <!--{if check_diy_perm($topic)}-->
                <!--{template common/header_diynav}-->
        <!--{/if}-->
        <!--{if CURMODULE == 'topic' && $topic && empty($topic['useheader']) && check_diy_perm($topic)}-->
                $diynav
        <!--{/if}-->
        <!--{if empty($topic) || $topic['useheader']}-->
                <!--{if $_G['setting']['mobile']['allowmobile'] && (!$_G['setting']['cacheindexlife'] && !$_G['setting']['cachethreadon'] || $_G['uid']) && ($_GET['diy'] != 'yes' || !$_GET['inajax']) && ($_G['mobile'] != '' && $_G['cookie']['mobile'] == '' && $_GET['mobile'] != 'no')}-->
                        <div class="xi1 bm bm_c">
                            {lang your_mobile_browser}<a href="{$_G['siteurl']}forum.php?mobile=yes">{lang go_to_mobile}</a> <span class="xg1">|</span> <a href="$_G['setting']['mobile']['nomobileurl']">{lang to_be_continue}</a>
                        </div>
                <!--{/if}-->
                <!--{if $_G['setting']['shortcut'] && $_G['member'][credits] >= $_G['setting']['shortcut']}-->
                        <div id="shortcut">
                                <span><a href="javascript:;" id="shortcutcloseid" title="{lang close}">{lang close}</a></span>
                                {lang shortcut_notice}
                                <a href="javascript:;" id="shortcuttip">{lang shortcut_add}</a>

                        </div>
                        <script type="text/javascript">setTimeout(setShortcut, 2000);</script>
                <!--{/if}-->
                <div id="toptb" class="cl">
                        <!--{hook/global_cpnav_top}-->
                        <div class="wp">
<!-- 顶部导航-居左 -->
                                <div class="z">
                                        <!--{loop $_G['setting']['topnavs'][0] $nav}-->
                                                <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}-->$nav[code]<!--{/if}-->
                                        <!--{/loop}-->
                                        <!--{hook/global_cpnav_extra1}-->
                                </div>
<!-- 顶部导航-居右 -->
                                <div class="y">
                                        <a id="switchblind" href="javascript:;" onclick="toggleBlind(this)" title="{lang switch_blind}" class="switchblind">{lang switch_blind}</a>
                                        <!--{hook/global_cpnav_extra2}-->
                                        <!--{loop $_G['setting']['topnavs'][1] $nav}-->
                                                <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}-->$nav[code]<!--{/if}-->
                                        <!--{/loop}-->
<!-- 切换到宽版 -->
                                        <!--{if empty($_G['disabledwidthauto']) && $_G['setting']['switchwidthauto']}-->
                                                <a href="javascript:;" id="switchwidth" onclick="widthauto(this)" title="{if widthauto()}{lang switch_narrow}{else}{lang switch_wide}{/if}" class="switchwidth"><!--{if widthauto()}-->{lang switch_narrow}<!--{else}-->{lang switch_wide}<!--{/if}--></a>
                                        <!--{/if}-->
<!-- div按钮 -->
                                        <!--{if $_G['uid'] && !empty($_G['style']['extstyle'])}--><a id="sslct" href="javascript:;" onmouseover="delayShow(this, function() {showMenu({'ctrlid':'sslct','pos':'34!'})});">{lang changestyle}</a><!--{/if}-->
<!-- 打开diy面板 -->
                                        <!--{if check_diy_perm($topic)}-->
                                                $diynav
                                        <!--{/if}-->
                                </div>
                        </div>
                </div>

                <!--{if !IS_ROBOT}-->
                        <!--{if $_G['uid']}-->
<!--消息提醒下拉菜单-->
                        <ul id="myprompt_menu" class="p_pop" style="display: none;">
                                <li><a href="home.php?mod=space&do=pm" id="pm_ntc" style="background-repeat: no-repeat; background-position: 0 50%;"><em class="prompt_news{if empty($_G[member][newpm])}_0{/if}"></em>{lang pm_center}</a></li>
                                <li><a href="home.php?mod=follow&do=follower"><em class="prompt_follower{if empty($_G[member][newprompt_num][follower])}_0{/if}"></em><!--{lang notice_interactive_follower}-->{if $_G[member][newprompt_num][follower]}($_G[member][newprompt_num][follower]){/if}</a></li>
                                <!--{if $_G[member][newprompt] && $_G[member][newprompt_num][follow]}-->
                                        <li><a href="home.php?mod=follow"><em class="prompt_concern"></em><!--{lang notice_interactive_follow}-->($_G[member][newprompt_num][follow])</a></li>
                                <!--{/if}-->
                                <!--{if $_G[member][newprompt]}-->
                                        <!--{loop $_G['member']['category_num'] $key $val}-->
                                                <li><a href="home.php?mod=space&do=notice&view=$key"><em class="notice_$key"></em><!--{echo lang('template', 'notice_'.$key)}-->(<span class="rq">$val</span>)</a></li>
                                        <!--{/loop}-->
                                <!--{/if}-->
                                <!--{if empty($_G['cookie']['ignore_notice'])}-->
                                        <li class="ignore_noticeli"><a href="javascript:;" onclick="setcookie('ignore_notice', 1);hideMenu('myprompt_menu')" title="{lang temporarily_to_remind}"><em class="ignore_notice"></em></a></li>
                                <!--{/if}-->
                        </ul>
                        <!--{/if}-->
<!--风格颜色下拉菜单选择-->
                        <!--{if $_G['uid'] && !empty($_G['style']['extstyle'])}-->
                                <div id="sslct_menu" class="cl p_pop" style="display: none;">
                                        <!--{if !$_G[style][defaultextstyle]}--><span class="sslct_btn" onclick="extstyle('')" title="{lang default}"><i></i></span><!--{/if}-->
                                        <!--{loop $_G['style']['extstyle'] $extstyle}-->
                                                <span class="sslct_btn" onclick="extstyle('$extstyle[0]')" title="$extstyle[1]"><i style='background:$extstyle[2]'></i></span>
                                        <!--{/loop}-->
                                </div>
                        <!--{/if}-->
                        <!--{if $_G['uid']}-->
                                <ul id="myitem_menu" class="p_pop" style="display: none;">
                                        <li><a href="forum.php?mod=guide&view=my">{lang mypost}</a></li>
                                        <li><a href="home.php?mod=space&do=favorite&view=me">{lang favorite}</a></li>
                                        <li><a href="home.php?mod=space&do=friend">{lang friends}</a></li>
                                        <!--{hook/global_myitem_extra}-->
                                </ul>
                        <!--{/if}-->
<!--这里是快捷下拉菜单-->
                        <!--{subtemplate common/header_qmenu}-->
                <!--{/if}-->
<!-- 内置广告位 --> 
                <!--{ad/headerbanner/wp a_h}-->
                <div id="hd">
                        <div class="wp">
                                <div class="hdc cl">
                                        <!--{eval $mnid = getcurrentnav();}-->
<!-- 社区动力logo图:"static/image/common/logo.png" -->
                                        <h2><!--{if !isset($_G['setting']['navlogos'][$mnid])}--><a href="{if $_G['setting']['domain']['app']['default']}http://{$_G['setting']['domain']['app']['default']}/{else}./{/if}" title="$_G['setting']['bbname']">{$_G['style']['boardlogo']}</a><!--{else}-->$_G['setting']['navlogos'][$mnid]<!--{/if}--></h2>
<!--调用模版/登陆信息header_userstatus-->
                                        <!--{template common/header_userstatus}-->
                                </div>

                                <div id="nv">
<!--这里是快捷菜单按钮-->
                                        <a href="javascript:;" id="qmenu" onmouseover="delayShow(this, function () {showMenu({'ctrlid':'qmenu','pos':'34!','ctrlclass':'a','duration':2});showForummenu($_G[fid]);})">{lang my_nav}</a>
<!-- 导航,如:门户、论坛、掏帖、家园、群组、广播、导读 -->
                                        <ul>
                                                <!--{loop $_G['setting']['navs'] $nav}-->
                                                        <!--{if $nav['available'] && (!$nav['level'] || ($nav['level'] == 1 && $_G['uid']) || ($nav['level'] == 2 && $_G['adminid'] > 0) || ($nav['level'] == 3 && $_G['adminid'] == 1))}--><li {if $mnid == $nav[navid]}class="a" {/if}$nav[nav]></li><!--{/if}-->
                                                <!--{/loop}-->
                                        </ul>
                                        <!--{hook/global_nav_extra}-->
                                </div>
<!--插件下拉菜单-->
                                <!--{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[url]</li>
                                                 <!--{/if}-->
                                        <!--{/loop}-->
                                        </ul>
                                <!--{/if}-->
<!--二级竖排导航-->
                                $_G[setting][menunavs]
<!--二级横排导航-->
                                <div id="mu" class="cl">
                                <!--{if $_G['setting']['subnavs']}-->
                                        <!--{loop $_G[setting][subnavs] $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>
<!-- 内置广告位 -->
                                <!--{ad/subnavbanner/a_mu}-->
<!-- 导航下的搜索框 -->
                                <!--{subtemplate common/pubsearchform}-->
                        </div>
                </div>

                <!--{hook/global_header}-->
        <!--{/if}-->

        <div id="wp" class="wp">


本文来源:陈忠岩个人博客

本文地址:http://www.chenzhongyan.com/Code/173.html

关注我们:微信搜索“chen_zhongyan”添加我为好友

版权声明:如无特别注明,转载请注明本文地址!

相关文章
标签:

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


你好,朋友
真是美好的一天!
  • 陈忠岩个人博客
  • 巴彦生活网
  • 好DJ舞曲网
  • 订阅本站的 RSS 2.0 新闻聚合