Discuz X2论坛首页显示所有帖子列表并实现分页的方法
全部帖子列表,或指定的版块帖子显示在首页,就像传说中博客的首页。有一小撮人想用DZ搞博客,或是论坛店子太小,想把帖子全部裸露给访客,就想这么作。
用DZ的文章模块也能实现传说的博客或者说文章样式,但DZ的文章模块实在是鸡肋,互动性太差,你看就没有”点评”这种设置,和论坛简直就不是一个整体,也不是一档次的, 用帖子就能实现的功能还要带另外添加模块来折腾,明摆着就是用来骗钱的,要不然多了几个模块怎么价格就翻了10多倍,猪肉也没涨那么快。而用帖子来做文章系统还有一个好处,就是哪天不想再干博客了,改一下门面,又变回论坛了。
其实X2.0只需通过简单的设置就能实现。
利用X2版块关联功能,先将你要显示的首页的不同版块关联到一个版块,假设ID为36、37的版块关联到ID为2的版块;再将ID为2的版块显示在首页。
(版块关联参照:http://www.discuz.net/thread-2355362-1-1.html)
某论坛版块帖子列表显示于首页的hack方法:
x2版本
在网站根目录打开forum.php,找到:
define('APPTYPEID', 2);
define('CURSCRIPT', 'forum');
在下面添加
$_GET +=array('mod'=>'forumdisplay','fid'=>2);
注:'fid'=>2 是版块的ID
简单的一个设置+一小行代码就实现了,是不是太简单了
其实说白了,这就是版块关联功能+单版论坛设置方法实现的,当然这适合单版论坛,也适合多版块论坛。
|
上一篇:favicon.ico教程