Discuz! X1.5 访问群组group.php页面提示数据库错误的解决方法
访问群组group.php页面提示数据库错误的解决方法:(同时还包括DIY群组幻灯片失效,DIY显示群组名和主题失效)
Discuz! Database Error
The database has encountered a problem. Need Help?
Error messages:
[Type] 查询语句错误
[1054] Unknown column 't.fid' in 'on clause'
[Query] SELECT attach.*,t.tid,t.author,t.authorid,t.subject , f.name groupname FROM `forum_attachment` attach LEFT JOIN forum_forum f ON t.fid=f.fid LEFT JOIN forum_forumfield ff ON f.fid = ff.fid INNER JOIN `forum_thread` t ON `t`.`tid`=`attach`.`tid` AND `displayorder`>='0' WHERE `attach`.`dateline`>='1287454216' AND `attach`.`readperm`='0' AND `attach`.`price`='0' AND t.isgroup='1'AND `attach`.`isimage` IN ('1', '-1') ORDER BY `attach`.`dateline` DESC LIMIT 0,4;
Program messages:
[Line: 0034]group.php(require)
[Line: 0140]source/module/group/group_index.php(include)
[Line: 0440]data/template/1_diy_group_index.tpl.php(output)
[Line: 1022]source/function/function_core.php(block_updatecache)
[Line: 0204]source/function/function_block.php(block_groupattachment->getdata)
[Line: 0298]source/class/block/group/block_groupattachment.php(DB->query)
[Line: 0837]source/class/class_core.php(DB->_execute)
已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
打开 source/class/block/group/block_groupattachment.php 文件
找到
$query = DB::query("SELECT attach.*,t.tid,t.author,t.authorid,t.subject $sqlfield
FROM `".DB::table('forum_attachment')."` attach
$sqljoin
INNER JOIN `".DB::table('forum_thread')."` t
ON `t`.`tid`=`attach`.`tid` AND `displayorder`>='0'
WHERE $htsql AND `attach`.`readperm`='0' AND `attach`.`price`='0'
$sql
$sqlban
$sqlgroupby
$orderbysql
LIMIT $startrow,$items;"
);
改为
$query = DB::query("SELECT attach.*,t.tid,t.author,t.authorid,t.subject $sqlfield
FROM `".DB::table('forum_attachment')."` attach
INNER JOIN `".DB::table('forum_thread')."` t
ON `t`.`tid`=`attach`.`tid` AND `displayorder`>='0'
$sqljoin
WHERE $htsql AND `attach`.`readperm`='0' AND `attach`.`price`='0'
$sql
$sqlban
$sqlgroupby
$orderbysql
LIMIT $startrow,$items;"
);
即可。
作者:前望
来源链接:https://www.cnblogs.com/ybbqg/archive/2012/03/19/2405491.html
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。