Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[5.5]PW首页“论坛标题、介绍,最后发表、版主列表、帖子数”美化[已免费发布]

[复制链接]
52327755 发表于 2007-3-31 21:59:07 | 显示全部楼层 |阅读模式
本帖最后由 52327755 于 2009-3-23 03:06 编辑

已免费发布



难度:
修改: 两个文件
适合:5.5版本使用,5.0请看我上网摘星星的原贴
增加: 若干图片,
功能:我喜欢的样子,模仿PW
版权:[DZ:52327755]      原作者:我上网来摘星星

申请:用此方法,大家就把分拦模式去了吧,分拦会没效果,当然因为我不需要,如果有谁需要继续改


演示:http://www.qinku.com

原贴:https://discuz.dismall.com/viewthread.php?tid=416680&highlight=%2B%CE%D2%C9%CF%CD%F8%C0%B4%D5%AA%D0%C7%D0%C7
也没做什么修改,只是修改了一下代码,偶很菜的

修改开始~~~~~~~~~~~`


一、修改include/forum.func.php,查找:
  1. $lastpost['dateline'] = gmdate("$dateformat $timeformat", $lastpost['dateline'] + $timeoffset * 3600);
复制代码
下面加:
  1. $lastpost['subjectsc'] = cutstr($lastpost['subject'], 23);
复制代码
上面的23是   要在首页显示主题的字数 ,自己调整一下


二、修改templates/default/discuz.htm       [我现在用5.5默认discuz.htm文件修改,如有过改动,请自己查找]
       查找:
  1. <!--{loop $catlist $key $cat}-->
  2. <!--{if $cat['forumscount']}-->
  3.   <div class="spaceborder spacebottom" style="width: {TABLEWIDTH}; clear: both; margin-top: 5px;"><table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center">
  4.   <tr><td colspan="<!--{if $cat['forumcolumns']}-->$cat[forumcolumns]<!--{else}-->7<!--{/if}-->" class="header" style="padding-left:20px">
  5.   <div class="subtable" style="padding: 0px"><div class="right">
  6.   <!--{if $cat['moderators']}--><font color="{HEADERTEXT}">{lang forum_category_modedby}: $cat[moderators]</font> <!--{/if}-->
  7.   <a href="###" onclick="toggle_collapse('category_$cat[fid]');"><img id="category_$cat[fid]_img" src="{IMGDIR}/$cat[collapseimg]" border="0" alt="" /></a>
  8.   </div><a href="$indexname?gid=$cat[fid]">$cat[name]</a></div>
  9.   </td></tr>
  10.   <!--{if !$cat['forumcolumns']}-->
  11.    <tbody id="category_$cat[fid]" style="$collapse['category_'.$cat[fid]]">
  12.    <tr class="category" align="center">
  13.    <td width="5%"> </td>
  14.    <td width="56%" align="left">{lang forum_name}</td>
  15.    <td width="5%">{lang forum_threads}</td>
  16.    <td width="5%">{lang forum_posts}</td>
  17.    <td width="13%">{lang forum_lastpost}</td>
  18.    <td width="16%">{lang forum_moderators}</td>
  19.    </tr>
  20.    <!--{loop $cat[forums] $forumid}-->
  21.     <!--{eval $forum=$forumlist[$forumid];}-->
  22.     <tr class="row" onMouseOver="this.style.backgroundColor='{ALTBG1}'" onMouseOut="this.style.backgroundColor='{ALTBG2}'">
  23.     <td align="center">$forum[folder]</td>
  24.     <td align="left" class="subject">
  25.     $forum[icon]<a href="forumdisplay.php?fid=$forum[fid]"><span class="bold">$forum[name]</span></a>
  26.     <!--{if $forum[todayposts]}--><span class="todayposts">($forum[todayposts])</span><!--{/if}-->
  27.     <br><span class="smalltxt">$forum[description]<!--{if $forum['subforums']}--><br><span class="bold">{lang forum_subforums}:</span> $forum['subforums']<!--{/if}--></span></td>
  28.     <td align="center">$forum[threads]</td>
  29.     <td align="center">$forum[posts]</td>
  30.     <!--{if $forum['permission'] == 1}-->
  31.      <td align="center"><span class="smalltxt">{lang private_forum}</span></td>
  32.     <!--{else}-->
  33.      <!--{if is_array($forum['lastpost'])}-->
  34.       <td align="center" title="{lang forum_lastpost_in}: {$forum[lastpost][subject]}" nowrap>
  35.       <span class="smalltxt"><a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">$forum[lastpost][dateline]</a></span><br>{lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->
  36.       </td>
  37.      <!--{else}-->
  38.       <td align="center"><span class="smalltxt">{lang never}</span></td>
  39.      <!--{/if}-->
  40.     <!--{/if}-->
  41.     <td align="center" style="word-break: keep-all">$forum[moderators]</td></tr>
  42.    <!--{/loop}-->
  43.   <!--{else}-->
  44.    <tbody id="category_$cat[fid]" style="$collapse['category_'.$cat[fid]]"><tr class="altbg2">
  45.    <!--{loop $cat['forums'] $forumid}-->
  46.     <!--{eval $forum=$forumlist[$forumid];}-->
  47.     <!--{if $forum['orderid'] && ($forum['orderid'] % $cat['forumcolumns'] == 0)}-->
  48.      </tr>
  49.      <!--{if $forum['orderid'] < $cat['forumscount']}-->
  50.       <tr class="altbg2">
  51.      <!--{/if}-->
  52.     <!--{/if}-->
  53.     <td width="$cat[forumcolwidth]" valign="top" class="altbg2" onMouseOver="this.style.backgroundColor='{ALTBG1}'" onMouseOut="this.style.backgroundColor='{ALTBG2}'">
  54.     <table cellspacing="0" cellpadding="0" width="100%">
  55.     <tr><td rowspan="3" align="center" width="15%">$forum[folder]</td><td colspan="3" class="bold subject"><a href="forumdisplay.php?fid=$forum[fid]">$forum[name]</a></td></tr>
  56.     <tr class="smalltxt"><td colspan="3">{lang forum_lastpost}:
  57.     <!--{if is_array($forum['lastpost'])}-->
  58.      <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">$forum[lastpost][dateline]</a>
  59.      {lang forum_lastpost_by} <!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->
  60.     <!--{else}-->
  61.      {lang never}
  62.     <!--{/if}-->
  63.     </td></tr><tr class="smalltxt"><td>{lang forum_threads}: $forum[threads]</td><td>{lang forum_posts}: $forum[posts]</td><td>{lang forum_todayposts}: $forum[todayposts]</td></tr></table>
  64.     </td>
  65.    <!--{/loop}-->
  66.    $cat['endrows']
  67.   <!--{/if}-->
  68.   </tbody></table></div>
复制代码
修改为:
  1. <!--{loop $catlist $key $cat}-->
  2.         <!--{if $cat['forumscount']}-->
  3.                 <div>
  4.                   <div class="spaceborder spacebottom" style="width: {TABLEWIDTH}; clear: both; margin-top: 5px;">
  5.                     <table cellspacing="{INNERBORDERWIDTH}" cellpadding="{TABLESPACE}" width="100%" align="center">
  6.               <tr>
  7.                 <td colspan="7" class="header" style="padding-left:20px"><div class="subtable" style="padding: 0px">
  8.                   <div class="right">
  9.                       <!--{if $cat['moderators']}-->
  10.                     <font color="{HEADERTEXT}">{lang forum_category_modedby}: $cat[moderators]</font>
  11.                       <!--{/if}-->
  12.                       <a href="#" onClick="toggle_collapse('category_$cat[fid]');"><img id="category_$cat[fid]_img" src="{IMGDIR}/$cat[collapseimg]" border="0" alt="" /></a>  </div>
  13.                   <a href="$indexname?gid=$cat[fid]">$cat[name]</a></div></td>
  14.               </tr>
  15.               <!--{if !$cat['forumcolumns']}-->
  16.               <tbody id="category_$cat[fid]" style="$collapse['category_'.$cat[fid]]">
  17.                 <tr class="category" align="center">
  18.                   <td width="5%"> </td>
  19.                   <td width="56%" align="left">{lang forum_name}</td>
  20.                   <td width="35%" colspan="3">{lang forum_lastpost}</td>
  21.                 </tr>
  22.                 <!--{loop $cat[forums] $forumid}-->
  23.                 <!--{eval $forum=$forumlist[$forumid];}-->
  24.                 <tr class="row" onMouseOver="this.className='row1'" onMouseOut="this.className='row'">
  25.                   <td align="center">$forum[folder]</td>
  26.                   <td align="left" class="subject"> $forum[icon]<a href="forumdisplay.php?fid=$forum[fid]"><span class="bold">$forum[name]</span></a> <br>
  27.                       <img src="{IMGDIR}/forumlin.gif" height=5><br>
  28.                     <span class="smalltxt">$forum[description]
  29.                       <!--{if $forum['subforums']}-->
  30.                       <br>
  31.                       <span class="bold">{lang forum_subforums}:</span> $forum['subforums']
  32.                       <!--{/if}-->
  33.                     </span></td>
  34.                   
  35.                   <!--{if $forum['permission'] == 1}-->
  36.                   <td width="4"><img src="{IMGDIR}/last.gif"></td><td align="center"><span class="smalltxt">{lang private_forum}</span></td>
  37.                   <!--{else}-->
  38.                   <!--{if is_array($forum['lastpost'])}-->
  39.                                   <td width="12" align="right">
  40. <a href="post.php?action=newthread&fid=$forum[fid]&extra=page%3D1"><img src="{IMGDIR}/topicnew.gif" border="0" alt="在本版发表新帖"></a><br>
  41. <a href="post.php?action=newthread&fid=$forum[fid]&extra=page%3D1&poll=yes"><img src="{IMGDIR}/vote.gif" border="0" alt="在本版发起投票"></a><br>
  42. <a href="forumdisplay.php?fid=$forum[fid]&filter=digest"><img src="{IMGDIR}/tsale.gif" border="0" alt="查看本版的精华帖"></a>
  43. </td>
  44.                   <td width="4"><img src="{IMGDIR}/last.gif"></td>
  45.                                   <td align="left" title="发布时间: $forum[lastpost][dateline]{LF}完整标题: $forum[lastpost][subject]" nowrap>
  46.                                   <img src="{IMGDIR}/ttopic.jpg"> = <span class="smalltxt"><a title="发布时间: $forum[lastpost][dateline]{LF}完整标题: $forum[lastpost][subject]" href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">$forum[lastpost][subjectsc]</a></span>
  47. <br><img src="{IMGDIR}/forumlin2.gif" height=5><br>
  48. <img src="{IMGDIR}/wirter.jpg"> =<!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}-->
  49. <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost"><font color="#88B500">($forum[lastpost][dateline])</font></a>
  50. <br>
  51. <img src="{IMGDIR}/forumlin2.gif" height=5><br>
  52.                   </td>
  53.                   <!--{else}-->
  54.                   <td align="center"><span class="smalltxt">{lang never}</span></td>
  55.                   <!--{/if}-->
  56.                   <!--{/if}-->
  57.                 </tr>
  58.                 <tr class="row">
  59.                   <td height="28" bgcolor="#FFFFFF"></td>
  60.                   <td height="28" bgcolor="#FFFFFF"><img src="{IMGDIR}/moderator.gif"> $forum[moderators]</td>
  61.                   <td bgcolor="#FFFFFF" height="28" colspan="3"><img src="{IMGDIR}/i_topic.gif"  alt="主题总数"> <font color="#9933CC">$forum[threads]</font> <img src="{IMGDIR}/i_post.gif" alt="帖子总数"> <font color="#0099FF">$forum[posts]</font> <img src="{IMGDIR}/i_today.gif" alt="今日帖数"> <font color="#FF3399">$forum[todayposts]</font></td>
  62.                 </tr>
  63.                 <!--{/loop}-->
  64.                 <!--{else}-->
  65.                         <tbody id="category_$cat[fid]" style="$collapse['category_'.$cat[fid]]"><tr class="altbg2">
  66.                         <!--{loop $cat['forums'] $forumid}-->
  67.                                 <!--{eval $forum=$forumlist[$forumid];}-->
  68.                                 <!--{if $forum['orderid'] && ($forum['orderid'] % $cat['forumcolumns'] == 0)}-->
  69.                                         </tr>
  70.                                         <!--{if $forum['orderid'] < $cat['forumscount']}-->
  71.                                                 <tr class="altbg2">
  72.                                         <!--{/if}-->
  73.                                 <!--{/if}-->
  74.                                 <td width="$cat[forumcolwidth]" class="altbg2" onMouseOver="this.className='altbg1'" onMouseOut="this.className='altbg2'">
  75.                                 <a href="forumdisplay.php?fid=$forum[fid]"><span class="bold">$forum[name]</span></a><br>
  76.                                 <div style="float:left;width: 33%; padding-top: 6px;"><span class="smalltxt"><img src="{IMGDIR}/i_topic.gif"  alt="主题总数" /> <span class="STYLE1">$forum[threads]</span></span></div>
  77.                                 <div style="float:left;width: 33%; padding-top: 6px;"><span class="smalltxt"><img src="{IMGDIR}/i_post.gif" alt="帖子总数" />: <span class="STYLE2">$forum[posts]</span></span></div>                                <div style="float:left;width: 33%; padding-top: 6px;"><span class="smalltxt"><img src="{IMGDIR}/i_today.gif" alt="今日帖数" /> <span class="STYLE3">$forum[todayposts]</span></span></div> </td>
  78.                         <!--{/loop}-->
  79.                         $cat['endrows']
  80.                 <!--{/if}-->
  81.                 </tbody></table></div><br></div>
  82.         <!--{/if}-->
  83. <!--{/loop}-->
  84. <div>
复制代码
删除:
  1. <!--{if !empty($advlist['intercat']) && $key < max(array_keys($catlist))}--><div style="clear: both; margin-top: 5px;"><!--{echo $advlist['intercat'][array_rand($advlist['intercat'])]}--></div><!--{else}--><br><!--{/if}-->
  2. <!--{/if}-->
  3. <!--{/loop}-->
复制代码
图片在附件

看到有人图片不显示,那是你图片传错了目录,将图片传到现在使用的风格目录就可以了

[ 本帖最后由 52327755 于 2007-6-26 11:51 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

3

查看全部评分

 楼主| 52327755 发表于 2007-3-31 22:02:22 | 显示全部楼层
占位沙发~~~~~~~~~~~~~~~~
回复

使用道具 举报

 楼主| 52327755 发表于 2007-3-31 22:25:19 | 显示全部楼层
居然么人喜欢~~~~~~~~~~~~`
回复

使用道具 举报

 楼主| 52327755 发表于 2007-3-31 22:43:35 | 显示全部楼层
楼上做广告~~~~~
OK
回复

使用道具 举报

king_web 发表于 2007-3-31 23:12:30 | 显示全部楼层
你的那个与同时访问的网友交流是什么弄的啊?谢谢
回复

使用道具 举报

stbeckham 发表于 2007-4-1 02:25:11 | 显示全部楼层
大家都事穷人啊
买不起
回复

使用道具 举报

ybj1971 发表于 2007-4-1 02:52:18 | 显示全部楼层
还要付旨呀?我怎么没有钱呢?
回复

使用道具 举报

sumire 发表于 2007-4-1 03:22:27 | 显示全部楼层

回复

使用道具 举报

sumire 发表于 2007-4-1 03:22:50 | 显示全部楼层
点点滴滴dd   
回复

使用道具 举报

sumire 发表于 2007-4-1 03:23:09 | 显示全部楼层
dddddddddd
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:24 , Processed in 0.031361 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表