相对于 1.5 版本,2.0 版本并没有在模板机制上做太大改动,基本延续了 1.5 的模板机制。下面我就为和大家一起过一下 X2 的头部代码。希望大家对头部代码有些认识。
1. 顶部的 设为首页,和收藏本站。这里是可以再添加的
后台-> 界面-> 导航设置-> 顶部导航, 添加
文件位置:为./ Template/default/common/header.htm
界面代码位置为:<div id="toptb"></div> 中的内嵌代码。
2.头部主题界面都内嵌在<div id="hd"></div> 标签中
Logo的页面位置为此段代码
<h2><!--{if!isset($_G['setting']['navlogos'][$mnid])}--><a
href="./"title="$_G['setting']['bbname']">{$_G['style']['boardlogo']}</a><!--{else}-->$_G['setting']['navlogos'][$mnid]<!--{/if}--></h2>
<div id="um"><div>为用户的登录信息
根据判断条件<!--{if $_G['uid']}--> 如果用户登陆就会详细显示用户的登陆信息。相反如果用户没有登陆就会跳到登陆界面。
在这里登陆界面是单独的一个页面。引入代码为:<!--{templatemember/login_simple}-->
位置为./ Template/default/member/login_simple.htm
3.导航位置代码:
<div id="nv">
<ahref="javascript:;"
id="qmenu"onmouseover="showMenu({'ctrlid':'qmenu','pos':'34!','ctrlclass':'a','duration':2});">{langmy_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]} {/if}$nav[nav]></li><!--{/if}-->
<!--{/loop}-->
</ul>
</div>
每个主导航的二级竖排导航显示代码为:$_G[setting][menunavs]
横排代码:
<div id="mu">
<!--{if$_G['setting']['subnavs']}-->
<!--{loop$_G[setting][subnavs] $navid $subnav}-->
<!--{if$_G['setting']['navsubhover'] || $mnid == $navid}-->
<ulclass="cl {if $mnid ==
$navid}current{/if}"id="snav_$navid" style="display:{if $mnid
!=$navid}none{/if}">
$subnav
</ul>
<!--{/if}-->
<!--{/loop}-->
<!--{/if}-->
</div>
4.页面的搜索条,是单独存放在一个文件中的,具体位置为:
<!--{subtemplate/common/pubsearchform}-->
即:./ Template/default/common/pubsearchform.htm