安装使用 Discuz x2.5 DIY 调用最新回复数据不对的解决方法

[复制链接]
ARCHY明星会员实名认证 发表于 2012-10-11 10:16:03 [安装使用] 显示全部楼层 |阅读模式 上一主题 下一主题
ad广告
ad广告

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
discuz x2.5 DIY的时候经常会看到最新回复里面会调用到最新帖子的数据,然后打开后发现回复是空就是没人回复,今天我们就提供一个最新回复不调用最新发帖的解决方法:

本方法需要修改2个文件source/class/block/forum/block_thread.php和source/language/block/lang_threadlist.php

修改完成后DIY的页面的效果图

DIY的页面的效果图

DIY的页面的效果图


P.S. 请确定你的调用为帖子模块的高级自定义!

A文件 source/class/block/forum/block_thread.php
1、在
  1.                         'recommend' => array(
  2.                                 'title' => 'threadlist_recommend',
  3.                                 'type' => 'radio'
  4.                         ),
复制代码
之下加
  1.                         'replies' => array(
  2.                                 'title' => 'threadlist_replies',
  3.                                 'type' => 'radio'
  4.                         ),
复制代码
2、在
  1. $recommend        = !empty($parameter['recommend']) ? 1 : 0;
复制代码
之下加
  1. $replies        = !empty($parameter['replies']) ? 1 : 0;
复制代码
3、在
  1.                 if($recommend) {
  2.                         $sqlfrom .= " $joinmethod JOIN `".DB::table('forum_forumrecommend')."` fc ON fc.tid=t.tid";
  3.                 }
复制代码
之下加
  1.                 if($replies) {
  2.                         $sql .= " AND t.replies > '0'";
  3.                 }
复制代码
B文件 source/language/block/lang_threadlist.php
4、在
  1.         'threadlist_recommend' => '推荐主题过滤',
复制代码
之下加
  1.         'threadlist_replies' => '未回复主题过滤',
复制代码
懒人覆盖包下载
游客,如果您要查看本帖隐藏内容请回复

此方法是整理Discuz官方插件区某作者分享方法,修改前请备份好修改文件,以免造成不必要的损失。




上一篇:清除未使用的模块导致使用模块清除
下一篇:Discuz!x2.5后台设置论坛应用域名导致伪静态设置失

大神点评47

非一般感觉明星会员实名认证 发表于 2012-10-11 11:53:52 [安装使用] 显示全部楼层
前排支持啦
神马都是浮云... ...
jazz930 发表于 2012-10-11 15:56:54 [安装使用] 显示全部楼层
支持是必须的
晶特尔 发表于 2012-10-11 17:33:21 [安装使用] 显示全部楼层
打开后发现回复是空就是没人回复
jingjinxin 发表于 2012-10-15 14:05:22 [安装使用] 显示全部楼层
支持!感谢楼主分享。
转身之后╰╮ 发表于 2012-10-27 13:08:18 [安装使用] 显示全部楼层
这个我要学习
allensolar 发表于 2012-11-2 17:48:49 [安装使用] 显示全部楼层
教程不错,支持一下
孙伟 发表于 2012-11-9 14:13:51 [安装使用] 显示全部楼层
xiexielahehe!
swuzw 发表于 2012-11-19 22:13:16 [安装使用] 显示全部楼层
Myth_xd 发表于 2012-11-21 19:51:30 [安装使用] 显示全部楼层
支持楼主~
网商翔云 发表于 2012-11-29 20:09:17 [安装使用] 显示全部楼层
不知道行不行,试一下,我正好遇到,谢了
云付|云付APP·手机变POS机,费率0.30%-0.49%|www.vipyunfu.cn
1971195939 发表于 2012-12-8 02:56:12 [安装使用] 显示全部楼层
前排支持啦
kokart 发表于 2012-12-24 01:56:21 [安装使用] 显示全部楼层
支持是必须的
品味人生 发表于 2012-12-26 08:18:42 [安装使用] 显示全部楼层
支持!感谢楼主分享。
/咗___笾 发表于 2012-12-26 09:30:00 [安装使用] 显示全部楼层
不是很明白
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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