Привіт. Перший будь ласка, перевірте чи є у вас колонка vbet_def_lang у вашому користувач таблиці. Також це Користувач або користувач? Якщо стовпець не існує, прохання імпорту продукції від vbet файл знову. Він повинен бути створений під час установки.
Як я бачу у вашому запиті немає таблиці користувачів, прийняті на всіх .. Ми перевірили це на vB4.1.2 - я перевіряю VB джерела прямо зараз, і я протестувати його на 4.1.4. Будь ласка, розкажіть, як відтворити - на якій сторінці ви бачите цю проблему?
Востаннє редагувалось vBET; 12-06-11 в 10:55.
Я тільки що перевірив vbet і коди форуму. компанія vbet Цей стовпець додається в індекс всіма правдами online_query. І vBulltin 4.2.1 використовує є запит:
Я перевірю, як вона виглядає в vB4.1.4 протягом декількох хвилин.Code:SELECT user.username, session.useragent, session.location, session.lastactivity, user.userid, user.options, session.host, session.badlocation, session.incalendar, session.inthread, user.aim, user.icq, user.msn, user.yahoo, user.skype, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid, user.usergroupid $hook_query_fields FROM " . TABLE_PREFIX . "session AS session ". iif($vbulletin->options['WOLguests'], " LEFT JOIN " . TABLE_PREFIX . "user AS user USING (userid) ", ", " . TABLE_PREFIX . "user AS user") ." $hook_query_joins WHERE session.lastactivity > $datecut ". iif(!$vbulletin->options['WOLguests'], " AND session.userid = user.userid", "") ." $hook_query_where ORDER BY $sqlsort $sortorder
OK. Тільки що перевірив vB4.1.4 джерело, і це виглядає аналогічно:
Але я просто зрозумів, що користувач таблиця не завжди приєднувалася. І це я річ. Ви повинні бути включені опції WOLguests. Потім він повинен бути в порядку.Code:SELECT user.username, session.useragent, session.location, session.lastactivity, user.userid, user.options, session.host, session.badlocation, session.incalendar, session.inthread, user.aim, user.icq, user.msn, user.yahoo, user.skype, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid, infractiongroupid, user.usergroupid ". iif($showmembers AND $showguests AND $showspiders, ", IF(ISNULL(user.username), 1, 0) as isguest", "") ." $hook_query_fields FROM " . TABLE_PREFIX . "session AS session ". iif($vbulletin->options['WOLguests'], " LEFT JOIN " . TABLE_PREFIX . "user AS user USING (userid) ", ", " . TABLE_PREFIX . "user AS user") ." $hook_query_joins WHERE session.lastactivity > $datecut ". iif(!$vbulletin->options['WOLguests'], " AND session.userid = user.userid", "") . iif(!$showmembers, " AND ISNULL(user.username)", "") ." $hook_query_where $where ORDER BY ". iif($showmembers AND $showguests AND $showspiders, "isguest,", "") ." $sqlsort $sortorder LIMIT $limitlower, $perpage
Будь ласка, увімкніть опцію і скажіть це нормально.
Для наступної версії я вніс зміни до vBET код, щоб він не впаде, коли хтось буде мати можливість відключити.
Востаннє редагувалось Maciej; 12-06-11 в 19:29.
Добрий день,
Я встановив останню Vbulletin, Vbseo, Vbseo Карта сайту і тепер vbet, все працює ідеально, крім online.php.
Дякуємо за допомогу
http://www.bitcoins-deutschland.de/
http://forum.bitcoins-deutschland.de/
Code:Database error in vBulletin 4.1.4: Invalid SQL: SELECT IF(userid > 0, 1, 0) as isuser, COUNT(session.userid) as online_users , user.vbet_def_lang AS vbet_def_lang FROM session as session WHERE session.lastactivity > 1307997785 GROUP BY isuser; MySQL Error : Unknown column 'user.vbet_def_lang' in 'field list' Error Number : 1054 Request Date : Monday, June 13th 2011 @ 10:58:05 PM Error Date : Monday, June 13th 2011 @ 10:58:05 PM Script : http://forum.bitcoins-deutschland.de/online.php Referrer : http://forum.bitcoins-deutschland.de/online.php IP Address : 178.25.151.181 Username : admin Classname : vB_Database_MySQLi MySQL Version : 5.0.51a-24+lenny5
Востаннє редагувалось wowglider.de; 13-06-11 в 22:02.
Завдяки сюди записки. Ми вже знаємо про це (різьба об'єднані). Ми відзначили його як офіційний помилка VBulletin і ми чекаємо, щоб побачити VBulletin буде визнати, що це їхня помилка, і виправити його, або ми повинні боротися з ним на нашій стороні (VBulletin про помилку).
Швидке рішення проблеми на даний момент: будь ласка, просто відключити плагін Отримати користувачі Олін мову.