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

 找回密码
 立即注册
搜索

综合首页如何调用论坛版块内容(按教程操作后仍无法解决)

[复制链接]
jacoo9 发表于 2008-12-19 12:05:23 | 显示全部楼层 |阅读模式
本帖最后由 jacoo9 于 2008-12-23 13:49 编辑

我想把论坛版块的内容也放在综合首页显示出来,可看了相关的视频并按教程做后,始终无法在首页显示论坛的内容。无论是自己添加模块还是把原来BBS文件中的代码放在相应的位置上,结果都是不行。

我放置的原BBS的代码是:

<div class="blocktitle">
        <a href="{B_URL}/" class="more">进入论坛</a>
        <h2>论坛版块</h2>
</div>
<div class="blockcategorylist block3col">
        <!--各板块最新列表-->
        <!--{loop $_SBLOCK['forumarr'] $ckey $cat}-->
        <!--{eval $ctime=3800+30*$ckey;}-->
        <!--{block name="bbsthread" parameter="fid/$cat[fid]/order/dateline DESC/limit/0,10/cachetime/$ctime/subjectlen/40/subjectdot/1/cachename/threadlist/tpl/data"}-->
        <div class="blockcategory" style="width: 239px;">
                <h3>
                        <a href="#action/forumdisplay/fid/$cat[fid]#" class="more">更多</a>
                        <strong><a href="#action/forumdisplay/fid/$cat[fid]#">$cat[name]</a></strong>
                </h3>
                <ul class="msgtitlelist">
                        <!--{loop $_SBLOCK['threadlist'] $value}-->
                        <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value">$value[subject]</a></li>
                        <!--{/loop}-->
                </ul>
                <!--p class="catecommend"><a href="javascript:;">热点</a></p-->
        </div>
        <!--{/loop}-->

放在首页后出现的情况是:
SS.jpg

[url]www.yertea.com/ss
页面的最下面。

请问像这种情况是可以调用的吗?如果可以,我是哪里出错了呢?盼高人指点。谢谢!
回复

使用道具 举报

 楼主| jacoo9 发表于 2008-12-19 13:07:25 | 显示全部楼层
难道没有人会知道吗?
回复

使用道具 举报

zyxfcq 发表于 2008-12-19 15:20:35 | 显示全部楼层
建议:
后台设置---论坛相关设置---帖子收录模式---自动--到论坛提交新帖--更新缓存
回复

使用道具 举报

 楼主| jacoo9 发表于 2008-12-19 16:30:32 | 显示全部楼层
建议:
后台设置---论坛相关设置---帖子收录模式---自动--到论坛提交新帖--更新缓存
zyxfcq 发表于 2008-12-19 15:20



哎,我的已经是这样设置的。在论坛页上,收录都是完全正常的。
回复

使用道具 举报

zyxfcq 发表于 2008-12-19 16:52:47 | 显示全部楼层
本帖最后由 zyxfcq 于 2008-12-19 16:54 编辑

设置好后要到论坛提交新帖再更新缓存,原来的帖子似乎推送不过来了
还有一个问题是,你的模板可能是下载的,要注意修改一下CSS文件,有时候可能是block块的样式设定把论坛版块列表隐藏了
回复

使用道具 举报

 楼主| jacoo9 发表于 2008-12-19 17:11:58 | 显示全部楼层
设置好后要到论坛提交新帖再更新缓存,原来的帖子似乎推送不过来了
还有一个问题是,你的模板可能是下载的,要注意修改一下CSS文件,有时候可能是block块的样式设定把论坛版块列表隐藏了
zyxfcq 发表于 2008-12-19 16:52



谢谢你的回复,我也新发了贴子,且更新缓存,还不行。
另一个问题就是我是下载模板的,
请问下BLOCK块的样式要如何试置呢?
回复

使用道具 举报

zyxfcq 发表于 2008-12-20 11:44:25 | 显示全部楼层
<?exit?>
<!--{block name="bbsthread" parameter="fid/18,19/order/lastpost DESC,dateline DESC,views DESC/limit/0,11/cachetime/900/subjectlen/20/cachename/bbs_hire_rent/tpl/data"}--><!--论坛出租求租-->

<!--{loop $_SBLOCK['bbs_hire_rent'] $value}-->
                              
                                {eval secho($value);}
                          <!--{/loop}-->

把首页代码全部换成这个,看有没有输出,如果有输出,说明调用设置没有问题
注意:fid/18,19   这里的18,19是论坛版块的ID,改成你自己的版块ID
回复

使用道具 举报

麻吉求求 发表于 2008-12-20 13:34:54 | 显示全部楼层
<div class="blocktitle">
        <a href="{B_URL}/" class="more">进入论坛</a>
        <h2>论坛版块</h2>
</div>
<div class="blockcategorylist block3col">
        <!--各板块最新列表-->
        <!--{block name="bbsforum" parameter="fid/1,2,3/order/displayorder DESC/limit/0,10/cachetime/900/cachename/forum/tpl/data"}-->
        <!--{loop $_SBLOCK[forum] $cat}-->
        <!--{block name="bbsthread" parameter="fid/$cat[fid]/order/dateline DESC/limit/0,10/cachetime/$ctime/subjectlen/40/subjectdot/1/cachename/threadlist/tpl/data"}-->
        <div class="blockcategory" style="width: 239px;">
                <h3>
                        <a href="#action/forumdisplay/fid/$cat[fid]#" class="more">更多</a>
                        <strong><a href="#action/forumdisplay/fid/$cat[fid]#">$cat[name]</a></strong>
                </h3>
                <ul class="msgtitlelist">
                        <!--{loop $_SBLOCK['threadlist'] $value}-->
                        <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value">$value[subject]</a></li>
                        <!--{/loop}-->
                </ul>
                <!--p class="catecommend"><a href="javascript:;">热点</a></p-->
        </div>
        <!--{/loop}-->


=======================================================
<!--{block name="bbsforum" parameter="fid/1,2,3/order/displayorder DESC/limit/0,10/cachetime/900/cachename/forum/tpl/data"}-->
fid/1,2,3 这表示指定的版块,比如你调用fid为12,13,14的版块,那就改fid/12,13,14
如果想要调用论坛所有版块那就去掉fid/1,2,3/,如下
<!--{block name="bbsforum" parameter="order/displayorder DESC/limit/0,10/cachetime/900/cachename/forum/tpl/data"}-->
最后你自己得改一下这div和css,直接从论坛页面复制过来放到首页,会出问题的!
=======================================================
回复

使用道具 举报

 楼主| jacoo9 发表于 2008-12-22 09:46:14 | 显示全部楼层
谢谢zyxfcq和麻吉求求的解答。

第一,我按zyxfcq执行,是可以正常调出数据的。

第二,按麻吉求求的操作,调出数据没问题,看来是要修改div和css了。只可惜我不会,所以只得慢慢研究了。

再度谢谢给我回答的朋友!
回复

使用道具 举报

 楼主| jacoo9 发表于 2008-12-23 13:44:32 | 显示全部楼层
已经搞好了www.yertea.com/ss
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-24 05:40 , Processed in 0.152346 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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