Salut. D'abord s'il vous plaît vérifier que vous avez colonne vbet_def_lang dans votre l'utilisateur table. En outre, il est Utilisateur ou l'utilisateur? Si la colonne n'existe pas, veuillez importer vBET produit un nouveau fichier. Il doit être créé lors de l'installation.
Comme je vois que dans votre requête il ya la table user sans prises à tous .. Nous l'avons testé sur vB4.1.2 - Je vérifie les sources vB dès maintenant, aussi je vais le tester sur 4.1.4. S'il vous plaît dites comment reproduire - sur quelle page vous voyez ce problème?
Dernière édition par le vBET; 12-06-11 au 10:55.
Je viens de vérifier vBET et vBulletin codes. vBET ajoute à cette colonne de la requête par crochet online_query. Et il utilise vBulltin 4.2.1 requête:
Je vais vérifier à quoi il ressemble au vB4.1.4 en quelques minutes.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. Juste vérifié vB4.1.4 source et elle ressemble:
Mais je viens de réaliser que l'utilisateur table n'est pas toujours uni. Et cela, je la chose. Vous devez avoir activé l'option WOLguests. Ensuite, il devrait être bien.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
S'il vous plaît activer l'option et de dire est-ce ok.
Pour la prochaine version je fait des changements dans le code vBET donc il ne plantera pas quand quelqu'un aura l'option est désactivée.
Dernière édition par le Maciej; 12-06-11 au 19:29.
Bonjour,
J'ai installé la dernière vBulletin, vBulletin, et maintenant Sitemap vBSEO vBET, tout fonctionne parfaitement, sauf de l'online.php.
Merci pour l'aide
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
Dernière édition par le wowglider.de; 13-06-11 au 22:02.
Merci BOF note. Nous sommes déjà au courant à ce sujet (thread fusionné). Nous il a noté que bug vBulletin officiel et nous attendons de voir se vBulletin admettent qu'il est de leur bug et le corriger ou nous aurons à lutter avec elle de notre côté (rapport de bogue vBulletin).
Solution rapide pour l'instant: s'il vous plaît juste désactiver le plugin Obtenez oline la langue des utilisateurs.