Hi. Controleer eerst heb je column vbet_def_lang in uw gebruiker tafel. Ook is het Gebruiker of gebruiker
Zoals ik in uw vraag is er geen tafel gebruiker op alle genomen .. We hebben het getest op vB4.1.2 - Ik ben het controleren van vB-bronnen op dit moment, ook ik zal het testen op 4.1.4. Vertel hoe te reproduceren - op welke pagina zie je dit probleem?
Laatst bewerkt door vBET; 12-06-11 in 10:55.
online_query. En vBulltin 4.2.1 gebruikt er query:
Ik zal nagaan hoe het eruit ziet in vB4.1.4 in een paar minuten.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. Net gecontroleerd vB4.1.4 bron en het lijkt:
Maar ik realiseerde me dat gebruiker tabel is niet altijd aangesloten. En dat ik het ding. U moet ingeschakeld optie WOLguests. Dan moet het wel goed.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
Zet de optie op en vertel is het ok.
Voor de volgende release zal ik wijzigingen aangebracht in vBET code dus het zal niet crashen wanneer iemand je de optie uitgeschakeld.
Laatst bewerkt door Maciej; 12-06-11 in 19:29.
Hallo,
Ik installeerde nieuwste vBulletin, vBSEO, vBSEO Sitemap en nu vbet, alles werkt perfect, behalve de online.php.
Bedankt voor Help
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
Laatst bewerkt door wowglider.de; 13-06-11 in 22:02.
Dankzij fro noot. We zijn al op de hoogte over dit (thread samengevoegd). We merkten het als officieel vBulletin bug en we wachten om te zien zal vBulletin toegeven dat het is hun fout en eventueel corrigeren of we zullen moeten vechten met het aan onze kant (vBulletin bug report).
Snelle oplossing voor nu: neem gewoon uit te schakelen plugin Get Olin taalgebruikers.