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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] Discuz X2论坛首页显示所有帖子列表并实现分页的方法

[复制链接]
karlim 发表于 2011-9-16 20:49:48 | 显示全部楼层 |阅读模式
本帖最后由 karlim 于 2013-11-5 00:10 编辑

Discuz X2论坛首页显示所有帖子列表并实现分页的方法

全部帖子列表,或指定的版块帖子显示在首页,就像传说中博客的首页。有一小撮人想用DZ搞博客,或是论坛店子太小,想把帖子全部裸露给访客,就想这么作。
用DZ的文章模块也能实现传说的博客或者说文章样式,但DZ的文章模块实在是鸡肋,互动性太差,你看就没有”点评”这种设置,和论坛简直就不是一个整体,也不是一档次的, 用帖子就能实现的功能还要带另外添加模块来折腾,明摆着就是用来骗钱的,要不然多了几个模块怎么价格就翻了10多倍,猪肉也没涨那么快。而用帖子来做文章系统还有一个好处,就是哪天不想再干博客了,改一下门面,又变回论坛了。

其实X2.0只需通过简单的设置就能实现。
利用X2版块关联功能,先将你要显示的首页的不同版块关联到一个版块,假设ID为36、37的版块关联到ID为2的版块;再将ID为2的版块显示在首页。
(版块关联参照:https://discuz.dismall.com/thread-2355362-1-1.html

某论坛版块帖子列表显示于首页的hack方法:

x2版本

在网站根目录打开forum.php,找到:
  
    define('APPTYPEID', 2);
    define('CURSCRIPT', 'forum');


在下面添加

    $_GET +=array('mod'=>'forumdisplay','fid'=>2);



注:'fid'=>2 是版块的ID

简单的一个设置+一小行代码就实现了,是不是太简单了
其实说白了,这就是版块关联功能+单版论坛设置方法实现的,当然这适合单版论坛,也适合多版块论坛。

 楼主| karlim 发表于 2011-9-16 20:54:01 | 显示全部楼层
以前发的帖子,不知道怎么删了,居然有人PM我要拿出来给他,再发一次出来。
回复

使用道具 举报

haoanjing 发表于 2011-9-16 22:42:08 | 显示全部楼层
很好,谢谢
回复

使用道具 举报

巡山小妖 发表于 2011-9-17 15:26:45 | 显示全部楼层
绝对感谢楼主!!!!
回复

使用道具 举报

jasonshuo 发表于 2011-9-17 20:23:25 | 显示全部楼层
顶下慢慢看
回复

使用道具 举报

moookey 发表于 2011-9-19 11:25:33 | 显示全部楼层
{:soso__3192063461179835384_4:}
回复

使用道具 举报

aidaier 发表于 2011-9-24 17:35:24 | 显示全部楼层
不是很完美啊
回复

使用道具 举报

风雪大别山 发表于 2011-10-5 17:38:53 | 显示全部楼层
请问版主,如何设置将某个较长的帖子(文字图片较多,一页内显示需要拖动右侧滚动条,不方便浏览)分多页显示?,例如将2400字的帖子分成3页,每页显示800字,看完第一页只需点击下一页即可,不想看的就不点了。谢谢!
回复

使用道具 举报

 楼主| karlim 发表于 2011-10-6 21:51:57 | 显示全部楼层
风雪大别山 发表于 2011-10-5 17:38
请问版主,如何设置将某个较长的帖子(文字图片较多,一页内显示需要拖动右侧滚动条,不方便浏览)分多页显 ...

哥不是版主,你要的这个第一楼分页是无法设置的,因为没这功能
但可以自己hack
可心参照一下7.2版本的,自己修改一下
https://discuz.dismall.com/thread-1565242-1-1.html
回复

使用道具 举报

官方总站长 发表于 2011-10-6 21:58:04 | 显示全部楼层
好东西要顶一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 17:48 , Processed in 0.024995 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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