VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
NOT ISNULL(subscribethread.subscribethreadid) AS issubscribed, emailupdate, folderid,
thread.*
FROM vb_thread AS thread
LEFT JOIN vb_subscribethread AS subscribethread ON (subscribethread.threadid = thread.threadid AND subscribethread.userid = AND subscribethread.canview = 1)
WHERE thread.threadid = 403;
Îøèáêà MySQL : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND subscribethread.canview = 1)
На лицо проблема с фразами. Попробуй через админку полечить таблицы, а именно поврежденные профиля пользователей..
@TheRain
Продвинутый
Join Date: Oct 2005
Posts: 133
Версия vB: 3.6.8
Reputation:
Опытный 37
Репутация в разделе: 35
0
Делал уже. Никакого эффекта.
Вот еще ошибку прислал мне тут:
Quote:
Îøèáêà áàçà äàííûõ â vBulletin 3.6.0:
Invalid SQL:
SELECT reason, liftdate
FROM vb_userban
WHERE userid =;
Îøèáêà MySQL : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Íîìåð îøèáêè : 1064
Äàòà : Sunday, September 3rd 2006 @ 09:20:40 PM
Ñêðèïò : http://XXXXXXXXXXXXXXXXXX/community/usercp.php
Ðåôåððåð :
IP àäðåñ : XXXXXXXXXXXXXXXXXXXX
Èìÿ ïîëüçîâàòåëÿ :
Èìÿ êëàññà : vb_database
@AlexS
Продвинутый
Join Date: Jul 2006
Posts: 52
Reputation:
Опытный 26
Репутация в разделе: 17
0
Quote:
Originally Posted by TheRain
А вот еще прикол после восстановления:
А что за восстановление делал ? У меня такой прикол был, когда я в новую версию движка загрузил старые таблицы phrase и language.
Я бы тебе посоветовал в той теме сперва залить новый движок, и натравить на старую базу апдейты до финала 6.0, эти updates затрагивают много таблиц, поэтому я бы импортировал всё, кроме vb_postindex и vb_word. Попробуй импортировать в базу дефолтные vb_phrase, vb_phrasetype и vb_language, после из админки залить файл русского языка и выполнить Rebuild All Languages.... (Перезагрузить все языки)
@TheRain
Продвинутый
Join Date: Oct 2005
Posts: 133
Версия vB: 3.6.8
Reputation:
Опытный 37
Репутация в разделе: 35
0
Я похоже нашел решение, только не знаю как воплотить. В общем в базе есть таблица vb_user, в ней есть поле languageid. В этом поле у пользователя с глюками отображения установлено значение "2", хотя язык на форуме всего один. Я так понимаю, что надо всем юзерам присвоить значение "0" в этом поле, а вот как это сделать не знаю. Подскажите, плз.
@AlexS
Продвинутый
Join Date: Jul 2006
Posts: 52
Reputation:
Опытный 26
Репутация в разделе: 17
2
Из админки или phpmyadmin выбираешь "Выполнить SQL запрос"
пишешь: update vb_user set languageid='0' у всех сменит.
@TheRain
Продвинутый
Join Date: Oct 2005
Posts: 133
Версия vB: 3.6.8
Reputation:
Опытный 37
Репутация в разделе: 35
0
Вроде получилось. А как насчет ошибок базы?
@Xrobak
Продвинутый
Join Date: Feb 2006
Location: Гондурас
Posts: 401
Версия vB: 3.8.2
Reputation:
Опытный 70
Репутация в разделе: 52
0
Quote:
Вот что приходит на мыло:
Quote:
Îøèáêà áàçà äàííûõ â vBulletin 3.6.0:
Invalid SQL:
SELECT IF(visible = 2, 1, 0) AS isdeleted,
NOT ISNULL(subscribethread.subscribethreadid) AS issubscribed, emailupdate, folderid,
thread.*
FROM vb_thread AS thread
LEFT JOIN vb_subscribethread AS subscribethread ON (subscribethread.threadid = thread.threadid AND subscribethread.userid = AND subscribethread.canview = 1)
WHERE thread.threadid = 403;
Îøèáêà MySQL : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND subscribethread.canview = 1)
Как быть, подскажите. А еще почему-то кодировка письма ненашенская Тож не знаю как лечить.
тут все просто - у тебя в запросе пропущено значение:
Quote:
LEFT JOIN vb_subscribethread AS subscribethread ON (subscribethread.threadid = thread.threadid AND subscribethread.userid = AND subscribethread.canview = 1
я знак = выделил красным, вот после него должно идти значение, а у тебя там пустота, потому и ошибка вылазит.
Верни оригинальный файл showthread.php - должно помочь.
Quote:
Îøèáêà áàçà äàííûõ â vBulletin 3.6.0:
Invalid SQL:
SELECT reason, liftdate
FROM vb_userban
WHERE userid =;
Îøèáêà MySQL : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Íîìåð îøèáêè : 1064
Äàòà : Sunday, September 3rd 2006 @ 09:20:40 PM
Ñêðèïò : http://XXXXXXXXXXXXXXXXXX/community/usercp.php
Ðåôåððåð :
IP àäðåñ : XXXXXXXXXXXXXXXXXXXX
Èìÿ ïîëüçîâàòåëÿ :
Èìÿ êëàññà : vb_database
опять таже проблема что и в предыдущей ошибке - только тут уже не указан айди юзера
Quote:
WHERE userid =;
usercp.php верни оригинальный
И вообще, что ты с файлами этими делал, или ты может их не обновлял а от старых версий юзаешь?
ЗЫ: если все же с файлами проблема не решится, то думаю грешить нужно будет на мускул или х/з на что :(