КПК

Прагляд поўнай версіі: Адкрыць Vbet Памылка онлайн-карыстальнікаў Vb 4.1.4



Maciej
11-06-11, 16:48
Vbet powoduje błąd na mojej stronie:

Online users: odnośnik na samym dole strony pokazuję błąd datebase, zainicjowaną przez Vbet

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 > 1307804989



GROUP BY isuser;

MySQL Error : Unknown column 'user.vbet_def_lang' in 'field list'
Error Number : 1054
Request Date : Saturday, June 11th 2011 @ 11:39:49 AM
Error Date : Saturday, June 11th 2011 @ 11:39:49 AM
Script : http://gooutdoor.co/online.php
Referrer : gooutdoor.co (http://gooutdoor.co/forum.php)
IP Address : xxxxxxxx
Username : xxxxxxxx
Classname : vB_Database
MySQL Version : 5.0.91-log

Праблема ўзнікла пасля абнаўлення з vb з 4.1.3 да 4.1.4

Дапамогу

vBET
12-06-11, 10:39
Прывітанне. Першы калі ласка, праверце ці ёсць у вас калонкі vbet_def_lang ў вашай табліцы карыстальнікаў. Таксама гэта карыстальнік або карыстальнік? Калі слупок не існуе, калі ласка, файл імпарту vBET прадукт зноў. Яна павінна быць створана ў працэсе ўстаноўкі.

Як я бачу ў вашым запыце няма табліцы карыстальнікаў, якія прымаюцца на ўсіх .. Мы праверылі гэта на vB4.1.2 - я правяраю VB крыніцы прама цяпер, і я пратэставаць яго на 4.1.4. Калі ласка, распавядзіце, як прайграць - на якой старонцы вы бачыце гэтую праблему?

vBET
12-06-11, 10:44
Я толькі што праверыў vBET і VBulletin кодаў. vBET дадае гэтую калонку для запыту усімі праўдамі online_query. І vBulltin 4.2.1 выкарыстоўвае ёсць запыт:


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


Я праверу, як яна выглядае ў vB4.1.4 на працягу некалькіх хвілін.

vBET
12-06-11, 11:02
OK. Толькі што праверыў vB4.1.4 крыніца, і гэта выглядае аналагічна:


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
Але я проста зразумеў, што карыстач табліца не заўсёды далучалася. І гэта я рэч. Вы павінны быць уключана опцыя WOLguests. Затым ён павінен быць у парадку.

Калі ласка, уключыце опцыю і скажыце гэта нармальна.

Для наступнай версіі я ўнёс змены ў vBET код, каб ён не паваліцца, калі хто-то будзе мець магчымасць адключыць.

Maciej
12-06-11, 19:16
Праблема ў тым, калі яна хоча пайсці паглядзець, хто на форуме ўнізе вы можаце праверыць гэта. Калі вы хочаце ўбачыць спіс аварый мяне праблема .. Як ўключыць WOLguests?

vBET
13-06-11, 00:43
Варыянты павінны быць наступныя (чытаць да канца):
а) Можна адключыць убудова vBET пад назовам Get oline users language
b) Можна змяніць код ўбудовы Get oline users language:

if ($vbulletin->options['WOLguests']) {
$hook_query_fields .= ', user.vbet_def_lang AS vbet_def_lang';
}

Opcje modyfikacji pluginów znajdziesz w Admin cP -> Plugins & Products -> Plugin Manager
c) Można włączyć opcję, która operuje parametrem WOLguests to znaczy wAdmin CP -> Setting -> Options -> Who's Online Options уключыце гэты параметр who's Online Display This.

Тым не менш, менавіта przyglądnąłem назад, бліжэй, і я бачу, што ў табліцы user выкарыстоўваецца, так ці інакш, - проста ці што дасягаецца падключэннем да левай ці без. Так што памылка, якую вы не павінны мець месца (шкада толькі, што аб гэтым не ведае ;))
У сувязі з гэтым функцыі 'b' і 'c' не павінны працаваць. За гэта опцыя 'a' з'яўляецца degradująca таму што адключаецца адно з функцыянальнасці... мы Не можам прайгравання аптымальнага гэтай памылкі на нашым серверы. Калі ласка, вышліце, калі ласка, ў ЛІЧКУ дадзеныя для доступу да панэлі Адміністратара і FTP-гэта мы зоймемся праблемай на месцы і вырашым яго, замест таго, каб выключаць функцыянальнасць.

vBET
13-06-11, 03:10
Няма неабходнасці паведамляць інфармацыю доступу. Я забыўся, што яна заклапочаная 4.1.4 - я форум выпрабаванні і абнаўлення zreprodukowałem памылкі. Хутка апублікуем хуткае рашэнне.

vBET
13-06-11, 03:29
Я ўжо ведаю, што гэта памылка. Гэта з наступнага запыту. Як для мяне гэта выглядае даведка памылка, таму што ў абодвух запытах выкарыстоўваецца ясна $hook_query_fields, а ў другім запыце, даступныя не ўсе слупкі.

Я адкрыў афіцыйна памылка ў сістэме даведка: спасылка на памылкі (http://tracker.vbulletin.com/browse/VBIV-12392)
Паглядзім, як адрэагуюць - ці гэта будуць, рамантавалі ці не прызнаюць у якасці памылкі.

На дадзены момант рашэнне заключаецца ў адключэнні ўбудовы: Get oline users language. Калі даведка палічыць сваю памылку і выправіць гэта справа закрыецца - пасля чарговага абнаўлення трэба будзе ўключыць убудова. Калі даведка не лічыць яе памылка, то мы будзем камбінаваць.

wowglider.de
13-06-11, 21:59
Добры дзень,
Я усталяваў апошнюю Vbulletin, Vbseo, Vbseo Карта сайта і цяпер vbet, усё працуе ідэальна, акрамя online.php.

Дзякуй за дапамогу


http://www.bitcoins-deutschland.de/
http://forum.bitcoins-deutschland.de/

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

vBET
14-06-11, 14:30
Дзякуючы сюды запіскі. Мы ўжо ведаем аб гэтым (разьба аб'яднаны). Мы адзначылі яго як афіцыйны памылка VBulletin і мы чакаем, каб убачыць VBulletin будзе прызнаць, што гэта іх памылка, і выправіць яго, ці мы павінны змагацца з ім на нашым баку (VBulletin справаздачу пра памылку (http://tracker.vbulletin.com/browse / VBIV-12392)).

Хуткае рашэнне праблемы на дадзены момант: калі ласка, проста адключыць плягін Атрымаць oline карыстальнікі мовы.

wowglider.de
14-06-11, 16:42
Я не разумею вашага рашэння. Калі ласка, растлумачце гэта.

vBET
15-06-11, 14:53
Я не разумею вашага рашэння. Калі ласка, растлумачце гэта.

Няма праблем:)
1. Калі ласка, перайдзіце на панэль адміністратара -> Даданыя модулі і прадукцыя -> Мэнэджар убудоў
2. Знайсці убудова пад назвай: Атрымаць oline карыстальнікі мовы
3. Адключэнне сцяжок ў сваёй лінейцы
4. Да дэ унізе старонкі і націсніце кнопку Захаваць актыўны статус

Вось і ўсё:) Калі ласка, звярніце ўвагу, што гэта не рэальнае рашэнне - толькі часовае рашэнне, так як ён адключае один функцыянальнасць (з указаннем сцяга для карыстача па змаўчанні мову на інтэрнэт старонцы). Для рэальнага рашэння мы павінны чакаць, пакуль VBulletin вырашае, ці будзе яна выпраўленая на іх баку (мы думаем, што гэта VBulletin памылка).

Octavius
24-06-11, 21:33
Гэта ж памылка ў цяперашні час у модзе рынку Point.

kamilkurczak
26-06-11, 01:23
Па-першае - ўстаўце URL для вашага форуму з гэтай праблемай,
па-другое - паспрабуйце выкарыстоўваць хуткае рашэнне з папярэдняга паста (vBET пост)

Octavius
27-06-11, 04:38
Хіба не кажуць пра vbet на маім сайце. У мяне няма яшчэ. Яшчэ не атрымалі яго.

vBET
28-06-11, 16:07
І зараз у Вас ёсць гэта:) Калі ласка, звярніце ўвагу, што PayPal хутчэй, таму што вы атрымаеце ліцэнзію аўтаматычна і імгненна пасля аплаты. У выпадку Western Union нам трэба ісці ў банк, каб узяць грошы і тады ваша ліцэнзія скрынях.

catfish_pete
04-07-11, 12:52
Hello - толькі што ўсталявалі VBET і цяпер атрымліваю гэтыя памылкі - то дапамагчы, калі ласка?



Памылка базы дадзеных у VBulletin 4.1.4:

Недапушчальныя SQL:

SELECT IF (ідэнтыфікатар карыстальніка> 0, 1, 0) isuser, COUNT (session.userid) як online_users
, User.vbet_def_lang AS vbet_def_lang
АД vb3_session як сесія

ДЗЕ session.lastactivity> 1309779092



GROUP BY isuser;

MySQL Памылка: 'user.vbet_def_lang' Невядомая калонцы ў «Спіс палёў»
Нумар памылкі: 1054
Запыт Дата: ПАНЯДЗЕЛАК 4. ліпеня, 2011 @ 12:46:32 PM
Памылка Дата: ПАНЯДЗЕЛАК 4. ліпеня, 2011 @ 12:46:32 PM
Аўтар сцэнарыя: Клан (http://www.jointheclan.com/forum/online.php)
Рэгістрацыя: Клан (http://www.jointheclan.com/forum/forum.php)
IP-адрас: 121.219.232.67
Імя карыстальніка: Darkened
Імя класа: vB_Database
MySQL версіі:

norku
04-07-11, 15:51

vBET
04-07-11, 23:05
Роўна (дзякуючы norku;)) - гэта вядомая праблема, якая ёсць рашэнне:

Калі ласка, парай хутка выправіць там.

Калі ласка, звярніце ўвагу, што гэта не vBET але, але VBulletin памылка - мы афіцыйна адправіць паведамленне пра памылку на VBulletin, і гэта ўжо пацверджана дзяржаву - мы спадзяемся, што ў наступнай версіі VBulletin яна будзе выпраўлена, і вы зможаце ўключыць плягін зноў . На дадзены момант толькі адна маленькая асаблівасць vBET не даступны (з указаннем сцягоў для мовы па змаўчанні карыстальнікі на інтэрнэт-старонкі карыстачоў). Калі Вам цікава пра VBulletin пачкі прагрэсу ў вырашэнні гэтага пытання тут спасылаюцца на справаздачу пра памылку: Увайсці абавязкова - VBulletin JIRA (http://tracker.vbulletin.com/browse/VBIV-12392)

Калі ласка, скажыце вам трэба больш дапамогі для гэтай праблемы:)

PS.
Тэма аб'яднаная з першай па гэтым пытанні.

Wulf
07-08-11, 18:57
Калі вы ідзяце Што адбываецца ў ніжняй частцы галоўнай старонкі форуму і хачу паглядзець, хто ў сеткі, гэта дае паведамленне пра памылку: SaabWorld (http://saabworld.net/online.php)

Я заўважыў, яна таксама паказвае памылкі на вашым сайце: http://www.vbenterprisetranslator.com/forum/online.php

vBET
07-08-11, 19:18
Калі вы ідзяце Што адбываецца ў ніжняй частцы галоўнай старонкі форуму і хачу паглядзець, хто ў сеткі, гэта дае паведамленне пра памылку: SaabWorld (http://saabworld.net/online.php)

Я заўважыў, яна таксама паказвае памылкі на вашым сайце: http://www.vbenterprisetranslator.com/forum/online.php

Азнаёмцеся з рашэннем:

Wulf
08-08-11, 16:26
Вялікае дзякуй, выправіць працавала вялікае. :)

Schmike
10-08-11, 02:06
Атрымаў наступную памылку пасля абнаўлення да VB4.1.5:

Недапушчальныя SQL:

SELECT IF (ідэнтыфікатар карыстальніка> 0, 1, 0) isuser, COUNT (session.userid) як online_users
, User.vbet_def_lang AS vbet_def_lang
Ад сесіі, сесіі

ДЗЕ session.lastactivity> 1312876228



GROUP BY isuser;

MySQL Памылка: 'user.vbet_def_lang' Невядомая калонцы ў «Спіс палёў»
Нумар памылкі: 1054
Запыт Дата: аўторак 9. жніўня, 2011 @ 4:20:28 PM
Памылка Дата: аўторак, 9 жніўні 2011 @ 4:20:28 PM
Аўтар сцэнарыя: PredatoryFishKeepers.com (http://www.predatoryfishkeepers.com/forums/online.php)
Рэгістрацыя: PredatoryFishKeepers.com (http://www.predatoryfishkeepers.com/forums/forum.php)
IP-адрас:
Імя карыстальніка: Schmike
Імя класа: vB_Database
Версія MySQL: 5.0.92-супольнасці

vBET
10-08-11, 16:49
Атрымаў наступную памылку пасля абнаўлення да VB4.1.5:

Азнаёмцеся з рашэннем:

Schmike
11-08-11, 02:28
Я зрабіў падняць пытанне пра гэта ў форуме падтрымкі VBulletin і сказалі, што гэта памылка vBet убудова.

vBET
11-08-11, 20:15
Я зрабіў падняць пытанне пра гэта ў форуме падтрымкі VBulletin і сказалі, што гэта памылка vBet убудова.

Вядома, гэта выклікана vBET, а таму, што толькі аўтар памылка, якая была дададзеная каманда VBulletin ў vB4.1.4 (як я памятаю). Прычына пацвярджаецца VBulletin памылка. Проста парай спасылку адправіць да і вы знойдзеце:
1. Хуткае рашэнне праблемы
2. Спасылка на паведамленне пра памылку VBulletin (статус: пацверджана)

Іншымі словамі - vBET выкарыстоўвае тут VBulletin кручок, які мае памылку. Так не выкарыстоўваючы крук дазволіць ліквідаваць праблемы. І гэта не vBET памылка - ён уплывае на кожны мод які спрабуе выкарыстаць крук і дадаць ўласнае заяву запыт з карыстачом слупкоў. Калі ласка, парай кароткія інструкцыі выправіць якое будзе адключыўся адзін vBET функцыянальнасць. Гэтая функцыянальнасць (паказваючы карыстачу сцяг ад таго, хто анлайн) будзе ў стане выкарыстаць зноў пасля VBulletin камандзе выправіць іх памылку.

Schmike
12-08-11, 02:28
Падалі абыходны шлях. Дзякуй.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Languages translations supported by vBET 4.9.2