---------------------------------------------------------
添加表格竖线:
0 先覆盖一楼的文件
1 按照这个帖子修改
http://www.discuz.net/thread-729533-1-101.html
2 打开discuz.htm 和 forumdisplay_subforum.htm(如果有子论坛)
找到 有2处都要改
<td style="width: 100px;">
改成
<td style="width: 100px; border-left: 1px solid {BGBORDER};">
修改完更新缓存。
--------------------------------------------------------
其实之前南芝恋已经发过修改的办法,8过对菜鸟来说,可能配上几副图片来说明一下更直观一点,而且相应产生的小问题我也顺便解决一下。
① 先看看修改前的样子,给板块配上图标、板块说明、子论坛显示等,版主的位置会移到图标的下面。
② 打开discuz.htm 找到
引用:
<!--{if !$cat['forumcolumns']}-->
<thead class="category">
<tr>
<th>{lang forum_name}</th>
<td class="nums">{lang forum_threads}</td>
<td class="nums">{lang forum_posts}</td>
<td class="lastpost">{lang forum_lastpost}</td>
</tr>
</thead>
<!--{loop $cat[forums] $forumid}-->
<!--{eval $forum=$forumlist[$forumid];}-->
<tbody id="forum$forum[fid]">
<tr>
<th$forum[folder]>
$forum[icon]
<h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
<!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->
<!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
<!--{if $forum['moderators']}--><!--{if $moddisplay == 'flat'}--><p class="moderators">{lang forum_moderators}: $forum[moderators]</p><!--{else}--><span class="dropmenu" id="mod$forum[fid]" >{lang forum_moderators}</span><ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{/if}-->
</th>
<td class="nums">$forum[threads]</td>
<td class="nums">$forum[posts]</td>
<td class="lastpost">
<!--{if $forum['permission'] == 1}-->
{lang private_forum}
<!--{else}-->
<!--{if is_array($forum['lastpost'])}-->
<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
<cite>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
<!--{else}-->
{lang never}
<!--{/if}-->
<!--{/if}-->
</td>
</tr>
</tbody>
<!--{/loop}-->
改成
引用:
<!--{if !$cat['forumcolumns']}-->
<thead class="category">
<tr>
<th>{lang forum_name}</th>
<td class="nums">{lang forum_threads}</td>
<td class="nums">{lang forum_posts}</td>
<td class="lastpost">{lang forum_lastpost}</td>
<td style="width: 100px;">{lang forum_moderators}</td><!-- 这里添加td,增加最右边的版主栏目 -->
</tr>
</thead>
<!--{loop $cat[forums] $forumid}-->
<!--{eval $forum=$forumlist[$forumid];}-->
<tbody id="forum$forum[fid]">
<tr>
<th$forum[folder]>
$forum[icon]
<h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
<!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->
<!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
</th>
<td class="nums">$forum[threads]</td>
<td class="nums">$forum[posts]</td>
<td class="lastpost">
<!--{if $forum['permission'] == 1}-->
{lang private_forum}
<!--{else}-->
<!--{if is_array($forum['lastpost'])}-->
<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
<cite>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
<!--{else}-->
{lang never}
<!--{/if}-->
<!--{/if}-->
</td>
<td style="width: 100px;"><!--{if $forum['moderators']}--><!--{if $moddisplay == 'flat'}--><p class="moderators">$forum[moderators]</p><!--{else}--><span class="dropmenu" id="mod$forum[fid]" >{lang forum_moderators}</span><ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{else}--><p class="moderators" style="white-space: pre;"> </p><!--{/if}--></td><!-- 将th里的版主LOOP内容移到最右边-->
</tr>
</tbody>
<!--{/loop}-->
另外子论坛的版主显示也是同样的改法。
---------------------------------------------------------------------------
直接替换文件9月11号更新
gf.rar (5.07 KB)
替换文件包含discuz.htm 和 forumdisplay_subforum.htm
---------------------------------------------------------------------------
修改后的样子
③ 后续的细节修改 (如果没发生错位请不要修改)
上图1~5对应的宽度 修改"width"后面的数值大小。
<th>{lang forum_name}</th><!-- 第2列板块 -->
引用:
<td class="nums">{lang forum_threads}</td><!-- 第3列主题 -->
<td class="nums">{lang forum_posts}</td><!-- 第3列贴数 -->
在css.htm找到
td.nums { width: 80px; text-align: center; }在这里修改也会影响内页的宽度。所以要在css.htm文件末尾添加
.forumlist td.nums { width: 80px; }
引用:
<td class="lastpost">{lang forum_lastpost}</td><!-- 第4列最后发表 -->
css.htm找到 .forumlist td.lastpost {width: 260px;}
引用:
<td style="width: 100px;">{lang forum_moderators}</td><!-- 第5列版主 -->
直接在这里修改,有2处。
[
本帖最后由 goldenfaith 于 2007-10-18 17:50 编辑 ]