4、关于header的一些问题
header修改
header.htm中可调整性非常大,只要保证logo,广告和登陆信息菜单行这三个部分的逻辑判断正确,可以修改成你所需要的任何形式
官方模板只是表现形式的一种,你完全可以不受这种限制,去制作自己的header.htm。
在header.htm文件中代码如下:
<div style="width: 100%; height: 78px; text-align: left;">
<!--{if !empty($advlist['headerbanner'])}--><div class="right"><br>$advlist[headerbanner]</div><!--{/if}-->
<a href="$indexname">{BOARDLOGO}</a>
</div>
修改
<div style="width:100%;height:78px;text-align:left;">
可以根据你的需要自定义这个div的高度、宽度、背景(颜色或图片)
如:
<div style="width:100%;height:78px;text-align:left;background:#000000;"> ---背景色
<div style="width:100%;height:78px;text-align:left;background:url(headerbg.gif)"> ---背景图片
也可以给这个div定义一个css,在css.htm中增加,同时将这个css的各个值定义成变量,可以通过后台的模板风格方便修改
如:
在header.htm中:
<div class="headerbg">
在css.htm中:
定义一个新的css
.herderbg{
width:{herderbgw};
height:{herderbgh};
background:{herderbgbg};
}
然后在后台的模板风格中增加这3个变量,并给变量赋值就可以了(变量尽可能重复利用,推荐调用风格中已定义的)
----------------------------------------------------------------------------------------------------------
在header.htm文件中
找到下面这段代码- <div class="headerline" style="height: 6px"></div>
- <div class="headermenu">
- <div class="maintable">
- <div class="right" id="menu">
- <!--{if $discuz_uid}-->
- <span class="bold"><a href="viewpro.php?uid=$discuz_uid">$discuz_userss</a>: </span> <a href="$link_logout">{lang logout}</a>
- <!--{if $maxpmnum}-->| <a href="pm.php" target="_blank">{lang pm}</a> <!--{/if}-->
- <!--{else}-->
- <span class="bold">{lang guest}: </span><a href="$link_register">{lang register}</a>
- | <a href="$link_login">{lang login}</a>
- <!--{/if}-->
- <!--{if $memliststatus}-->| <a href="member.php?action=list">{lang memberlist}</a> <!--{/if}-->
- <!--{if $allowsearch || $qihoo_status}-->| <a href="search.php">{lang search}</a> <!--{/if}-->
- <!--{loop $plugins['links'] $plugin}-->
- <!--{loop $plugin $module}-->
- <!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}-->| $module[url] <!--{/if}-->
- <!--{/loop}-->
- <!--{/loop}-->
- <!--{if $discuz_uid}-->|
- <!--{if $jsmenu[4]}--><span id="my"><a href="my.php">{lang my}</a><script type="text/javascript">menuregister(false, "my")</script></span><!--{else}--><a href="my.php?item=threads">{lang show_mytopics}</a> | <a href="member.php?action=grouppermission">{lang my_permissions}</a><!--{/if}-->
- <!--{if $jsmenu[2]}-->| <span id="memcp"><a href="memcp.php">{lang memcp}</a><script type="text/javascript">menuregister(false, "memcp")</script></span><!--{else}-->| <a href="memcp.php">{lang memcp}</a><!--{/if}-->
- <!--{/if}-->
- <!--{if $allowviewstats}-->| <!--{if $jsmenu[3]}--><span id="stats"><a href="stats.php">{lang statistics}</a><script type="text/javascript">menuregister(false, "stats")</script></span><!--{else}--><a href="stats.php">{lang statistics}</a><!--{/if}--><!--{/if}-->
- <!--{if $discuz_uid && in_array($adminid, array(1, 2, 3))}-->| <a href="admincp.php" target="_blank">{lang admincp}</a> <!--{/if}-->
- | <a href="faq.php">{lang faq}</a>
- </div></div></div>
- <div class="headerline" style="height: 6px"></div>
复制代码 在代码的头和尾分别增加如下代码即可
头:
<div class="maintable">
<div style="width: {TABLEWIDTH}">
尾:
</div></div>
这样就可以使你需要修改的部分很下面的帖子列表宽度随后台设置值同时发生变化
----------------------------------------------------------------------------------------------------------------------------------
请问{HEADERMENUBGCODE}的替换代码在哪个文件里?
RT,我想把{HEADERMENUBGCODE}里的background-image: url("../../images/wow/index_10.jpg");
改成:background-image: url("../../images/wow/index_10.jpg") no-repeat;
要改哪个文件?
css.htm文件中
.headermenu {
{HEADERMENUBGCODE};
height: 30px;
}
修改为
.headermenu {
{HEADERMENUBGCODE} no-repeat;
height: 30px;
}
即可
但这样修改只适用于背景图方式,会对使用背景色的时候会产生影响,建议在后台定义新的css变量,然后在css.htm中用此方法替换。
--------------------------------------------------------------------------------------------------
请看此图,如何移动一下位置?
就是把这行菜单按钮:注册,游客,登记等 移动到图的下面,在图中右下角影响图的完整性。
模板目录中
header.htm文件里找到下面这段代码
放到你想放的位置就可以了
- <div class="right" id="menu">
- <!--{if $discuz_uid}-->
- <span class="bold"><a href="viewpro.php?uid=$discuz_uid">$discuz_userss</a>: </span> <a href="$link_logout">{lang logout}</a>
- <!--{if $maxpmnum}-->| <a href="pm.php" target="_blank">{lang pm}</a> <!--{/if}-->
- <!--{else}-->
- <span class="bold">{lang guest}: </span><a href="$link_register">{lang register}</a>
- | <a href="$link_login">{lang login}</a>
- <!--{/if}-->
- <!--{if $memliststatus}-->| <a href="member.php?action=list">{lang memberlist}</a> <!--{/if}-->
- <!--{if $allowsearch || $qihoo_status}-->| <a href="search.php">{lang search}</a> <!--{/if}-->
- <!--{loop $plugins['links'] $plugin}-->
- <!--{loop $plugin $module}-->
- <!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}-->| $module[url] <!--{/if}-->
- <!--{/loop}-->
- <!--{/loop}-->
- <!--{if $discuz_uid}-->|
- <!--{if $jsmenu[4]}--><span id="my"><a href="my.php">{lang my}</a><script type="text/javascript">menuregister(false, "my")</script></span><!--{else}--><a href="my.php?item=threads">{lang show_mytopics}</a> | <a href="member.php?action=grouppermission">{lang my_permissions}</a><!--{/if}-->
- <!--{if $jsmenu[2]}-->| <span id="memcp"><a href="memcp.php">{lang memcp}</a><script type="text/javascript">menuregister(false, "memcp")</script></span><!--{else}-->| <a href="memcp.php">{lang memcp}</a><!--{/if}-->
- <!--{/if}-->
- <!--{if $allowviewstats}-->| <!--{if $jsmenu[3]}--><span id="stats"><a href="stats.php">{lang statistics}</a><script type="text/javascript">menuregister(false, "stats")</script></span><!--{else}--><a href="stats.php">{lang statistics}</a><!--{/if}--><!--{/if}-->
- <!--{if $discuz_uid && in_array($adminid, array(1, 2, 3))}-->| <a href="admincp.php" target="_blank">{lang admincp}</a> <!--{/if}-->
- | <a href="faq.php">{lang faq}</a>
- </div>
复制代码
|
|
[ 本帖最后由 dfox 于 2006-9-12 13:45 编辑 ] |