Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

首页美化+横排[ForDZ6.1.0]有更新


发一个最新的修改
未命名.jpg
2008-5-6 09:34


安装前请备份相关文件......由于安装不成功造成的一切事故本人概不负责 第一次发这个....希望高手多多指教哦.


先看演示:
演示.jpg
2008-4-25 10:42

地址:不写了......不想被以为是AD


说明:
1.横排时必须将其横排数设置为3,超过3错位的不要怪我额.
2.修改不尽完美,左边显示的"版块"2字太靠左,可能需要调整CSS.
3.版块名称;版块描叙;版主列表;子版块显示,不能超过3行,否则错位(此问题有办法可以解决,这个留后说明)
4.因为修改删除了有无新帖图标,只显示版块LOGO,所以必须要设置版块LOGO图

修改步骤:
1.去掉有无新帖图标:查找\templates\default下的css_common.htm文件
  1. .forumlist th { padding-left: 55px !important; }
  2. .forumlist tbody th { background-image: url({IMGDIR}/forum.gif); background-repeat: no-repeat; background-position: 13px 50%; }
  3. .forumlist tbody th.new { background-image: url({IMGDIR}/forum_new.gif); }
复制代码

找到并删除
2.继续查找:
  1. .forumlist td.lastpost { width: 260px; }
复制代码

替换为:
  1. .forumlist td.lastpost { width: 320px; }
复制代码

3.查找\templates\default下的discuz.htm文件
  1. <th>{lang forum_name}</th>
  2.       <td class="nums">{lang forum_threads}</td>
  3.       <td class="nums">{lang forum_posts}</td>
  4.       <td class="lastpost">{lang forum_lastpost}</td>
  5.      </tr>
  6.     </thead>
  7.     <!--{loop $cat[forums] $forumid}-->
  8.      <!--{eval $forum=$forumlist[$forumid];}-->
  9.      <tbody id="forum$forum[fid]">
  10.       <tr>
  11.        <th$forum[folder]>
  12.         $forum[icon]
  13.         <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts] && !$forum['redirect']}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
  14.         <!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->
  15.         <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
  16.         <!--{if $forum['moderators']}--><!--{if $moddisplay == 'flat'}--><p class="moderators">{lang forum_moderators}: $forum[moderators]</p><!--{else}--><span class="dropmenu" id="mod$forum[fid]" onmouseover="showMenu(this.id)">{lang forum_moderators}</span><ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{/if}-->
  17.        </th>
  18.        <td class="nums">{if $forum['redirect']}--{else}$forum[threads]{/if}</td>
  19.        <td class="nums">{if $forum['redirect']}--{else}$forum[posts]{/if}</td>
  20.        <td class="lastpost">
  21.        <!--{if $forum['permission'] == 1}-->
  22.         {lang private_forum}
  23.        <!--{else}-->
  24.         <!--{if $forum['redirect']}-->
  25.          --
  26.         <!--{elseif is_array($forum['lastpost'])}-->
  27.          <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 40)}</a>
  28.          <cite>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
  29.         <!--{else}-->
  30.          {lang never}
  31.         <!--{/if}-->
  32.        <!--{/if}-->
  33.        </td>
  34.       </tr>
  35.      </tbody>
  36.     <!--{/loop}-->
  37.    <!--{else}-->
  38.      <tr>
  39.      <!--{loop $cat['forums'] $forumid}-->
  40.       <!--{eval $forum=$forumlist[$forumid];}-->
  41.       <!--{if $forum['orderid'] && ($forum['orderid'] % $cat['forumcolumns'] == 0)}-->
  42.        </tr></tbody>
  43.        <!--{if $forum['orderid'] < $cat['forumscount']}-->
  44.         <tbody><tr>
  45.        <!--{/if}-->
  46.       <!--{/if}-->
  47.       <th width="$cat[forumcolwidth]"{$forum[folder]}>
  48.        <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts]}--><em> ({lang index_today}: $forum[todayposts])</em><!--{/if}--></h2>
  49.        <p>{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]</p>
  50.        <!--{if $forum['permission'] == 1}-->
  51.         <p>{lang private_forum}
  52.        <!--{else}-->
  53.         <p>{lang forum_lastpost}:
  54.          <!--{if is_array($forum['lastpost'])}-->
  55.           <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">$forum[lastpost][dateline]</a>
  56.           {lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->
  57.          <!--{else}-->
  58.           {lang never}
  59.          <!--{/if}-->
  60.         </p>
  61.        <!--{/if}-->
  62.       </th>
  63.      <!--{/loop}-->
  64.     $cat['endrows']
  65.    <!--{/if}-->
  66.    </table>
  67.   </div>
复制代码

替换为:
  1. <th>{lang forum_name}</th>      
  2.       <td class="lastpost">{lang forum_lastpost}</td>
  3.      </tr>
  4.     </thead>
  5.     <!--{loop $cat[forums] $forumid}-->
  6.      <!--{eval $forum=$forumlist[$forumid];}-->
  7.      <tbody id="forum$forum[fid]">
  8.       <tr>
  9.        <th$forum[folder]>
  10.         $forum[icon]
  11.         <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><!--{if $forum[todayposts] && !$forum['redirect']}--><!--{/if}--></h2>
  12.         <!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->
  13.         <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->
  14.         <!--{if $forum['moderators']}--><!--{if $moddisplay == 'flat'}--><p class="moderators">{lang forum_moderators}: $forum[moderators]</p><!--{else}--><span class="dropmenu" id="mod$forum[fid]" onmouseover="showMenu(this.id)">{lang forum_moderators}</span><ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{/if}-->
  15.        </th>
  16.        <td class="lastpost">
  17.        <!--{if $forum['permission'] == 1}-->
  18.         {lang private_forum}
  19.        <!--{else}-->
  20.         <!--{if $forum['redirect']}-->
  21.          --
  22.         <!--{elseif is_array($forum['lastpost'])}--><cite>帖子:<font color=red title="{lang index_today}">$forum[todayposts]</font> <font color=green title="{lang forum_threads}"> / $forum[threads]</font> <font color=green title="{lang forum_posts}">/ $forum[posts] 帖</font></cite>  
  23.          标题:<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 45)}</a>
  24.          <cite>回复:{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
  25.         <!--{else}-->
  26.          {lang never}
  27.         <!--{/if}-->
  28.        <!--{/if}-->
  29.        </td>
  30.       </tr>
  31.      </tbody>
  32.     <!--{/loop}-->
  33.    <!--{else}-->
  34.      <tr>
  35.      <!--{loop $cat['forums'] $forumid}-->
  36.       <!--{eval $forum=$forumlist[$forumid];}-->
  37.       <!--{if $forum['orderid'] && ($forum['orderid'] % $cat['forumcolumns'] == 0)}-->
  38.        </tr></tbody>
  39.        <!--{if $forum['orderid'] < $cat['forumscount']}-->
  40.         <tbody><tr>
  41.        <!--{/if}-->
  42.       <!--{/if}-->
  43.       <th width="$cat[forumcolwidth]"{$forum[folder]}>{$forum[icon]}
  44.        <h2><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a><em>(<font color=red title="{lang index_today}">$forum[todayposts]</font> <font color=green title="{lang forum_threads}"> / $forum[threads]</font> <font color=green title="{lang forum_posts}">/ $forum[posts] 帖</font>)</em></h2>
  45.        <p>标题:<!--{if is_array($forum['lastpost'])}-->                        <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost" title="主题标题:{eval echo cutstr($forum[lastpost][subject], 50)} ">{eval echo cutstr($forum[lastpost][subject], 30)}</a>
  46.                                                                         
  47.                                                                 <!--{/if}--></p>
  48.        <!--{if $forum['permission'] == 1}-->
  49.         <p>{lang private_forum}
  50.        <!--{else}-->
  51.         <p>回复:<!--{if is_array($forum['lastpost'])}-->{lang forum_lastpost_by}
  52.           <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author'] - $forum[lastpost][dateline] <!--{else}-->{lang anonymous}<!--{/if}-->
  53.          <!--{else}-->
  54.           {lang never}
  55.          <!--{/if}-->
  56.         </p>
  57.        <!--{/if}-->
  58.       </th>
  59.      <!--{/loop}-->
  60.     $cat['endrows']
  61.    <!--{/if}-->
  62.    </table>
  63.   </div>
复制代码

4.修改完毕,更新缓存.....查看效果
其实这个没有任何技术含量,大家都可以改,想改成什么样子就改成什么样子额....发出来大家一起学习下吧,不发附件了,免得出问题怪我....




[ 本帖最后由 彼岸的树 于 2008-5-6 09:34 编辑 ]
沙发自己坐
说明中的问题3解决方案为将帖子统计放在版块名称后边(和横排一样),将版主放在右边的第3行位置,已经这样修改过,大家可以试下
大力支持!!!!!!!!!!
MS没人要
请问如果只想显示横排论坛图标该怎么做?
除了LOGO什么都不要?
呵呵还是没我想象中那么好看
白翼技术论坛 http://www.bytt.net.cn                <<<<点击进入
不懂,都不要,只要LOGO和斑竹?
支持--好东西
返回列表