Hi. Najpierw sprawdź czy masz kolumny vbet_def_lang w użytkownik tabeli. Ponadto jest to Użytkownik lub użytkownik? Jeśli kolumna nie istnieje, zaimportuj ponownie plik produktu vBET. Powinien on zostać utworzony podczas instalacji.
Jak widzę w zapytaniu nie ma użytkownika tabeli podjętych na wszystkich .. Przetestowaliśmy ją w vB4.1.2 - Jestem sprawdzania źródeł vB teraz, także będę przetestować go na 4.1.4. Proszę powiedzieć, jak do odtworzenia - na której stronie widzisz ten problem?
Ostatnio edytowane przez vBET; 12-06-11 W 10:55.
Właśnie sprawdzałem kody vBET i vBulletin. vBET dodaje tę kolumnę do zapytania przy pomocy haka online_query. I vBulltin 4.2.1 korzysta tam zapytanie:
Będzie sprawdzić jak to wygląda w vB4.1.4 w kilka minut.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. Wystarczy sprawdzić vB4.1.4 źródła i wygląda podobnie:
Ale zdałem sobie sprawę, że użytkownik tabela nie jest zawsze połączone. A to i rzeczy. Musisz mieć włączoną opcję WOLguests. To powinno być w porządku.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
Proszę wyłączyć opcję i powiedzieć jest to ok.
Na następnej wersji będę się zmian w vBET kod, więc nie będzie wypadku, gdy ktoś będzie miał możliwość wyłączony.
Ostatnio edytowane przez Maciej; 12-06-11 W 19:29.
Witam,
i zainstalowane najnowsze Vbulletin, Vbseo, Mapa strony Vbseo i teraz vBET, wszystko działa doskonale, z wyjątkiem online.php.
Dzięki za pomoc
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
Ostatnio edytowane przez wowglider.de; 13-06-11 W 22:02.
Dzięki powrotem notatki. Jesteśmy już świadomi o tym (gwint połączone). Zauważyliśmy go jako oficjalnego błąd vBulletin i czekamy, aby zobaczyć będzie vBulletin przyznać, że jest ich błąd i go poprawić lub będziemy musieli walczyć z nim na naszej stronie (Zgłoś błąd vBulletin).
Quick Fix teraz: proszę po prostu wyłączyć plugin Pobierz oline język użytkowników.