访问群组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;”
   );  
即可。

版权声明:本文为ybbqg原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ybbqg/archive/2012/03/19/2405491.html