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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] Discuz! Database Error(1064) forum_filter_post 表limit -1错误的解决办法

[复制链接]
诸葛晓明 发表于 2013-6-16 09:36:00 | 显示全部楼层 |阅读模式
本帖最后由 诸葛晓明 于 2013-6-16 09:59 编辑



原因分析:
$remainhots = $remainhots - count($hotpids);
$remainhots 可能为负,
DZ代码 if($remainhots) 后直接用于 limit $remainhots,所以出现了limit -1错误(当然不一定是-1,数字不是固定的)


1314学习网提供解决办法:
打开:source\module\forum\forum_viewthread.php

找到
  1. if($_G['setting']['nofilteredpost'] && $_G['forum_thread']['replies'] > $_G['setting']['postperpage'] && $remainhots) {
复制代码
修改为
  1. if($_G['setting']['nofilteredpost'] && $_G['forum_thread']['replies'] > $_G['setting']['postperpage'] && $remainhots >0) {
复制代码
也就是将 $remainhots 改为 $remainhots >0
原文地址:http://www.discuz.1314study.com/t/91902.html,转载注明出处

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

2

查看全部评分

 楼主| 诸葛晓明 发表于 2013-6-16 09:36:22 | 显示全部楼层
沙发自己占
回复

使用道具 举报

流泪的星星 发表于 2013-6-16 10:09:10 | 显示全部楼层
顶!没沙发了
回复

使用道具 举报

江海博客网 发表于 2013-6-16 14:52:34 | 显示全部楼层
楼主真乃神人也~~我的问题终于解决。你这样让官方情何以堪?
回复

使用道具 举报

江海博客网 发表于 2013-6-16 14:53:23 | 显示全部楼层
终于明白,小问题都是互助团队解决的,官方只解决大问题{:soso_e101:}
回复

使用道具 举报

江海博客网 发表于 2013-6-16 14:54:34 | 显示全部楼层
希望下一个补丁加上,这个很坑爹,这回自己解决会不会下一个补丁包又弄没了?赶紧收藏下这个帖子
回复

使用道具 举报

scdxs 发表于 2013-6-17 12:12:54 | 显示全部楼层
太感谢楼主了,哎,这个问题把我弄惨了,论坛隔几天就出一个这样的贴子
回复

使用道具 举报

scdxs 发表于 2013-6-20 17:11:13 | 显示全部楼层
考,620版本中官方没有更正这个错误!!!
回复

使用道具 举报

yjm2000 发表于 2013-6-20 17:54:08 | 显示全部楼层
记号,错误修复!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 09:20 , Processed in 0.045483 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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