本帖最后由 deviljing 于 2011-9-19 01:06 编辑
乘X2正式版刚出来,在这里记录一下在默认模板上修改的过程(适合不懂改模板的朋友),如果大家喜欢这样的修改,也可以参照着过程一步步跟着修改,过程中也可以认识到是怎么修改模板的,以后新手朋友也可以自已去研究了(做出来的东西一定要拿出来分享哦!)
当然比较懒的朋友也可以直接下载本帖最新更新的文件包直接替换默认模板
PS:本次记录只会对模板(外表)进行修改,不会对X2功能上有任何影响,也就是单一的“美化”修改记录,大家完全可以把这些修改成的模板当成是 “默认模板2” 来使用,
过程中大家遇到的问题可以即时回复,与本次修改记录无关的问题,请另外发帖
下面开始记录:
|
2011年9月19日更新:更改帖子内容页用户信息栏宽度
打开\template\default\common\module.css
找到:
.pls { width: 160px; background: {SPECIALBG}; overflow: hidden; border-right: 1px solid {CONTENTSEPARATE}; }
把数字改大点, 改完到后台更新CSS缓存
更改宽度后,用户栏信息可能会出现排列不整齐
这时可以打开common/module.css
找到:
.pls dd { width: 65px; }
修改这里的数字就可以了
2011年8月27日更新:给发帖按钮增加动态效果
hf.gif ft.gif
(以下的“模板”为默认模板,修改前请做好备份,修改完保存替换原文件再更新缓存)
1、 先保存以上两个图片放到static\image\common里,(注意图片的名字不要错了)
2、 打开\template\模板\common\common.css
--- 找到:#pgt .pg, #pgt .pgb { margin-top: 5px; }
--- 后面添加:(放在哪个位置都可以,放这段后面只是习惯放到相关代码的附近)
- #pgt h1 a{ float:left; width:80px; height:33px; background:url({IMGDIR}/ft.gif) no-repeat center top; display:block; overflow:hidden}
- #pgt h1 a:hover{ background:url({IMGDIR}/ft.gif) no-repeat center bottom;}
- #pgt h2 a{ float:left; width:77px; height:33px; background:url({IMGDIR}/hf.gif) no-repeat center top; display:block; overflow:hidden}
- #pgt h2 a:hover{ background:url({IMGDIR}/hf.gif) no-repeat center bottom;}
复制代码 3、 开始修改列表页和内容页的 这两个按钮了(我们这里只修改上面的按钮,下面的就不修改了,方法是类似的)
--- 首先是打开列表页,\template\模板\forum\forumdisplay.htm
--- 找到:- <!--{if !$_G['gp_archiveid']}--><a href="javascript:;" id="newspecial" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick="showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} title="{lang send_posts}"><img src="{IMGDIR}/pn_post.png" alt="{lang send_posts}" /></a><!--{/if}-->
复制代码 --- 改成:- <!--{if !$_G['gp_archiveid']}--><h1><a href="javascript:;" id="newspecial" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick="showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} title="{lang send_posts}"></a></h1><!--{/if}-->
复制代码 --- 保存。
4、 修改内容页,打开\template\模板\forum\viewthread.htm
--- 找到:- <!--{else}-->
- <!--{if !$_G['forum_thread']['is_archived']}--><a id="newspecial" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick="showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} href="javascript:;" title="{lang send_posts}"><img src="{IMGDIR}/pn_post.png" alt="{lang send_posts}" /></a><!--{/if}-->
- <!--{/if}-->
- <!--{if $allowpostreply && !$_G['forum_thread']['archiveid']}-->
- <a id="post_reply" onclick="showWindow('reply', 'forum.php?mod=post&action=reply&fid=$_G[fid]&tid=$_G[tid]')" href="javascript:;" title="{lang reply}"><img src="{IMGDIR}/pn_reply.png" alt="{lang reply}" /></a>
- <!--{/if}-->
复制代码 --- 改成:- <!--{else}-->
- <!--{if !$_G['forum_thread']['is_archived']}--><h1><a id="newspecial" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick="showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} href="javascript:;" title="{lang send_posts}"></a></h1><!--{/if}-->
- <!--{/if}-->
- <!--{if $allowpostreply && !$_G['forum_thread']['archiveid']}-->
- <h2><a id="post_reply" onclick="showWindow('reply', 'forum.php?mod=post&action=reply&fid=$_G[fid]&tid=$_G[tid]')" href="javascript:;" title="{lang reply}"></a></h2>
- <!--{/if}-->
复制代码 《完成
底下的两个按钮就不写了,方法是类似的,大家可以自已研究下
1. 把头部顶部(收藏、切换宽版)那一行移到导航下面, 添加二级导航的其中一个方法, 添加“已运行天数”的代码 :
请看三楼,原帖地址已失效,https://discuz.dismall.com/thread-2171289-1-1.html
2. 更改“搜索”输入内容框的宽度:
打开:template\default\common\common.css
找到:#scbar_txt { width: 400px; border: 1px solid #FFF; outline: none; font-size: 14px; }
修改红字部份数值, 为了对齐二级导航,建议改成148px
3.给网站整体添加一个向下循环的背景
下载背景图
放到/static/image/common/ 文件夹下
后台界面 风格管理 编辑
找到“页面背景”分别填上:
#f8f8f8
bg.gif
repeat-y top center
为了不影响切换到宽屏的页面,添加段代码
打开template\default\common\widthauto.css
添加:
body{ background:#fff}
完成...
待续...
2011.6.6更新
让帖子内容页每层楼分开:
1.打开viewthread.htm
找到:
<div id="postlist" class="pl bm">
改成如下:
<div id="postlist" class="pl" style="margin-bottom:10px; border-top:1px solid #ddd">
2.接着打开viewthread_node.htm
找到:
<table id="pid$post[pid]" summary="pid$post[pid]" cellspacing="0" cellpadding="0">
改成:
<table id="pid$post[pid]" summary="pid$post[pid]" cellspacing="0" cellpadding="0" class="msi" onMouseOver="this.className='mso'">
3.打开common.css
在最后面添加:
.mso{ border:1px solid #2770c0; margin-bottom:5px;}
.msi{ border:1px solid #ddd; margin-bottom:5px;}
更新缓存完成
|