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 简单的一个设置+一小行代码就实现了,是不是太简单了 其实说白了,这就是版块关联功能+单版论坛设置方法实现的,当然这适合单版论坛,也适合多版块论坛。 演示:http://bbs.50xx.cn/ |
上一篇:phpapp手机端开发教程