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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[教程] [推荐]1215更新:如何让SupeSite首页显示Discuz版块和子版块的最新文章列表

[复制链接]
asm21cn 发表于 2007-11-23 20:38:48 | 显示全部楼层 |阅读模式
本帖最后由 asm21cn 于 2008-12-15 00:41 编辑

12月15日 最新更新:SupeSite 6.0.1/X-Space 4.0.1 UC 测试有效!

预览:http://www.new-age.com.cn/ss



很多刚装好SS的站长都有这样的困惑,在SS的论坛板块,默认情况下如上级论坛仅为分类而并不能发贴,则首页论坛主题列表无法显示子论坛的帖子主题,如果要浏览必须点击“更多”打开子论坛才能看到主题列表,这样一来,版面的美观大打折扣而且也不便于阅读。为了解决这一问题,我们进行如下改动:
需要改动的文件:templates/default/bbs_index.html.php(或其它模板对应的文件如/softsea/):
对于default模板下的更改方法:查找关键字:blockcategorylist, 然后把对应的div块中内容替换为如下代码:
  1. <div class="blockcategorylist block3col">
  2.   <!--各板块最新列表-->
  3.   <!--{loop $_SBLOCK['forumarr'] $ckey $cat}-->
  4.   <!--{eval $ctime=3800+30*$ckey;}-->
  5.   <div class="blockcategory" style="width: 256px;">
  6.     <h3>
  7.       <a href="#action/forumdisplay/fid/$cat[fid]#" class="more">更多</a>
  8.       <strong><a href="#action/forumdisplay/fid/$cat[fid]#">$cat[name]</a></strong>
  9.     </h3>
  10.     <!--{block name="bbsforum" parameter="type/sub/fup/$cat[fid]/allowblog/1/order/displayorder/limit/0,100/cachetime/14400/cachename/subforumarr/tpl/data"}-->
  11.     <!--{eval $_fnames = $cat[fid];}-->
  12.     <!--{loop $_SBLOCK['subforumarr'] $ckey $cat2}-->
  13.     <!--{eval $_fnames = $_fnames . "," . $cat2[fid];}-->
  14.     <!--{/loop}-->
  15.     <ul class="msgtitlelist">
  16.       <!--{block name="bbsthread" parameter="fid/$_fnames/order/dateline DESC/limit/0,10/cachetime/$ctime/subjectlen/40/subjectdot/1/cachename/threadlist/tpl/data"}-->
  17.       <!--{loop $_SBLOCK['threadlist'] $value}-->
  18.       <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value[url]">$value[subject]</a></li>
  19.       <!--{/loop}-->
  20.     </ul>
  21.     <!--p class="catecommend"><a href="#;">热点</a></p-->
  22. </div>
  23. <!--{/loop}-->
  24. </div>
复制代码
对于softsea模板,在softsea/bbs_index.html.php中查找关键词blockcategorylist, 然后把对应的div块替换为如下代码:

  1. <div class="blockcategorylist">
  2.    <!--各板块最新列表-->
  3.    <!--{block name="bbsforum" parameter="type/forum,sub/allowblog/1/order/displayorder/limit/0,100/cachetime/14400/cachename/fullforumarr/tpl/data"}-->
  4.    <!--{loop $_SBLOCK['forumarr'] $ckey $cat}-->
  5.    <!--{eval $ctime=3800+30*$ckey;}-->
  6.    <!--{block name="bbsforum" parameter="type/sub/fup/$cat[fid]/allowblog/1/order/displayorder/limit/0,100/cachetime/14400/cachename/subforumarr/tpl/data"}-->
  7.    <!--{eval $_fnames = $cat[fid];}-->
  8.    <!--{loop $_SBLOCK['subforumarr'] $ckey $cat2}-->
  9.    <!--{eval $_fnames = $_fnames . "," . $cat2[fid];}-->
  10.    <!--{/loop}-->
  11.    <!--{block name="bbsthread" parameter="fid/$_fnames/order/dateline DESC/limit/0,5/cachetime/$ctime/subjectlen/40/subjectdot/1/cachename/threadlist/tpl/data"}-->
  12.    <div class="blockcategory" style="height: 170px;">
  13.     <h3><a href="#action/forumdisplay/fid/$cat[fid]#">$cat[name]</a></h3>
  14.     <ul class="msgtitlelist">
  15.      <!--{loop $_SBLOCK['threadlist'] $value}-->
  16.      <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value[url]">$value[subject]</a></li>
  17.      <!--{/loop}-->
  18.      <li><a href="#action/forumdisplay/fid/$cat[fid]#" class="more">更多……</a></li>
  19.     </ul>
  20.    </div>
  21.    <!--{/loop}-->
  22.   </div>
复制代码
[ 本帖最后由 asm21cn 于 2008-1-30 21:07 编辑 ]

评分

2

查看全部评分

URL 发表于 2007-11-23 21:02:13 | 显示全部楼层
没有帖子的版块后台设置不读取不就得了吗
回复

使用道具 举报

 楼主| asm21cn 发表于 2007-11-23 22:53:21 | 显示全部楼层
原帖由 URL 于 2007-11-23 21:02 发表
没有帖子的版块后台设置不读取不就得了吗


你还没有搞懂,看标题!
不显示没有帖子尽作为分类的上级论坛,那么,子论坛的帖子也不会显示!
回复

使用道具 举报

 楼主| asm21cn 发表于 2007-11-24 02:35:18 | 显示全部楼层
原帖由 cocoalongcc 于 2007-11-23 23:47 发表
楼主牛,以前遇到过这个问题,不过好像在后台可以设置一下,就可以不让它显示了。估计是cachetime的原因吧。呵呵。。。


流汗,我是说,要让子论坛的帖子显示,不是不让子论坛显示帖子!!
回复

使用道具 举报

nnqqt 发表于 2007-11-24 11:03:22 | 显示全部楼层
好东西。顶顶:)
回复

使用道具 举报

 楼主| asm21cn 发表于 2007-11-25 19:59:39 | 显示全部楼层
:) :) :)
回复

使用道具 举报

奇摩 发表于 2007-11-26 16:13:19 | 显示全部楼层
哈哈。顶一个。。不错哈。
回复

使用道具 举报

 楼主| asm21cn 发表于 2007-11-26 18:51:29 | 显示全部楼层
楼上好噢。。。。
回复

使用道具 举报

c4088401 发表于 2007-11-26 21:04:35 | 显示全部楼层
楼上好噢。。。。
回复

使用道具 举报

skyII劲II 发表于 2007-11-26 23:17:52 | 显示全部楼层
楼上好噢。。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 10:08 , Processed in 0.027352 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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