相對於 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