本帖最后由 小白 于 2011-2-20 19:45 编辑
首先大家要知道头部模板的默认存放位置:\template\default\common\header.htm;
找到这个模板之后就可以修改了!
1.首先,把这个模板复制一份【复制 header.htm】以备查看,然后删除header.htm内所有代码把你自己的HTML头部代码写进去!
2.修改头部:打开上一步你备份的【复制 header.htm】,把
- <!--{subtemplate common/header_common}-->
- <link href=".../NewDefault.css" rel="stylesheet" type="text/css" />
- <link href=".../newTop2.css" rel="stylesheet" type="text/css" />
- <!--{if defined('CURMODULE') && ($_G['basescript'] == 'forum' || $_G['basescript'] == 'group') && (CURMODULE == 'index' || CURMODULE == 'forumdisplay' || CURMODULE == 'group')}-->$rsshead<!--{/if}-->
- <!--{if $_G['basescript'] == 'forum' || $_G['forum']['status'] == 3}-->
- <!--{if !empty($_G['cookie']['widthauto']) && empty($_G['disabledwidthauto'])}-->
- <link rel="stylesheet" id="css_widthauto" type="text/css" href="data/cache/style_{STYLEID}_widthauto.css?{VERHASH}" />
- <script type="text/javascript">HTMLNODE.className += ' widthauto'</script>
- <!--{/if}-->
- <script type="text/javascript" src="{$_G[setting][jspath]}forum.js?{VERHASH}"></script>
- <!--{elseif $_G['basescript'] == 'home' || $_G['basescript'] == 'userapp'}-->
- <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}-->
- <!--{if $_G['basescript'] != 'portal' && $_GET['diy'] == 'yes' && ($_G[mod] == 'topic' || $_G[group][allowdiy]) && !empty($_G['style']['tplfile'])}-->
- <script type="text/javascript" src="{$_G[setting][jspath]}portal.js?{VERHASH}"></script>
- <!--{/if}-->
- <!--{if $_GET[diy] == 'yes' && ($_G[mod] == 'topic' || $_G[group][allowdiy]) && !empty($_G['style']['tplfile'])}-->
- <link rel="stylesheet" type="text/css" href="data/cache/style_{STYLEID}_css_diy.css?{VERHASH}" />
- <!--{/if}-->
- </head>
复制代码
添加到你header.htm的<head>内,以前的删除!
注- :<link href=".../NewDefault.css" rel="stylesheet" type="text/css" />
- <link href=".../newTop2.css" rel="stylesheet" type="text/css" />
复制代码
这2段代码是自己头部的CSS文件!其他部分便是默认头部的HEAD;
3.添加<body>为<body id="nv_{$_G[basescript]}" class="pg_{CURMODULE}">
4.在<body>下添加这段代码:<div id="append_parent"></div><div id="ajaxwaitid"></div>
这段代码是必须要的!为整站的AJAX调用;
5.这一步就是添加头部登陆框了;头部登陆框可以自己修改位置,我是直接在<head>内添加一段CSS,绝对定位这个登陆框!想在在什么地方放在什么地方!^ _^!
在第四步的代码下面添加:<div class="hdc cl">
删除:<h2><a href="./" title="$_G['setting']['bbname']">{BOARDLOGO}</a></h2>
这段代码是调用LOGO的,你自己的HTML里面肯定已经有LOGO了,如果你想用他默认的话,也可以,但是需要修改它的样式!
以上操作就添加了TOP登陆框。
6.这一步就来修改导航,我的HTML导航是这样的- <div class="menu">
- <ul>
- <li class="select"><a href="http://www.xxxx.com/index/" hidefocus="true" >首页</a></li>
- <li><a href="http://www.xxxxxx.com/wenzi/" hidefocus="true" >文字</a></li>
- <li><a href="http://www.xxxxx.com/tupian/" hidefocus="true" >图片</a></li>
- <li><a href="http://www.xxxxxxx.com/yinyue/" hidefocus="true" >音乐</a></li>
- <li><a href="http://www.xxxx.com/xinxian/" hidefocus="true" >新鲜</a></li>
- <li><a href="http://www.xxxxx.com/misc.php?mod=ranklist" hidefocus="true" title="Ranklist" >粘人榜</a></li>
- <li><a href="http://www.xxxx.com/forum.php" hidefocus="true" title="BBS" >广场</a></li></ul>
- </div>
复制代码
一般都是<ul><li>制作的导航!
然后把上面代码内的所有<LI>换成- <!--{eval $mnid = getcurrentnav();}-->
- <!--{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="select" {/if}$nav[nav]></li><!--{/if}-->
- <!--{/loop}-->
复制代码
这里面的class=“select”是导航focus,就是该栏目的导航背景(不知道怎么表达。。。你懂的!)
这里面定义之后,系统内部有个JS可以自动通过ID判断该出是不是focus;
OK,大功造成!头部就完全修改完了!
|