推荐应用
Discuz! Database Error(1064) forum_filter_post 表limit -1错误的解决办法
发布于 2013-06-16
原因分析:
$remainhots = $remainhots - count($hotpids);
$remainhots 可能为负,
DZ代码 if($remainhots) 后直接用于 limit $remainhots,所以出现了limit -1错误(当然不一定是-1,数字不是固定的)
解决办法:
打开:source\module\forum\forum_viewthread.php
找到
$remainhots = $remainhots - count($hotpids);
$remainhots 可能为负,
DZ代码 if($remainhots) 后直接用于 limit $remainhots,所以出现了limit -1错误(当然不一定是-1,数字不是固定的)
解决办法:
打开:source\module\forum\forum_viewthread.php
找到
if($_G['setting']['nofilteredpost'] && $_G['forum_thread']['replies'] > $_G['setting']['postperpage'] && $remainhots) {
修改为if($_G['setting']['nofilteredpost'] && $_G['forum_thread']['replies'] > $_G['setting']['postperpage'] && $remainhots >0) {