VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Обновился до 3.7. Русский язык от Моркови для cp1251. Столкнулся с проблемой - названия соц. групп, описания соц. групп - русский язык не проходит, вываливаясь на ошибку базы данных, если только английский, то всё ок. Теги, публичные сообщения - вопросительные знаки. Куда копать?
Смотри в БД какая кодировка у новых таблиц, возможно проблема в этом.
@Bas
Знаток
Join Date: Jul 2005
Location: Россия, Москва
Posts: 184
Версия vB: 3.8.x
Пол:
Reputation:
Knowing 112
Репутация в разделе: 49
0
Да, у новых таблиц кодировка latin1_swedish_ci, а у других cp1251_general_ci. Вроде ничего сложного, поменял всем таким таблицам кодировку на cp1251_general_ci, но поля... Полей больше чем таблиц, вручную это нереально менять кодировку. Как можно ускорить процесс? Естественно пока у меня поля в старой кодировке, проблема не решена...
@r4mZeS
Продвинутый
Join Date: Sep 2006
Posts: 110
Версия vB: 3.8.x
Reputation:
Опытный 61
Репутация в разделе: 29
0
Имею аналогичную проблему. При добавлении тэгов на кириллице, форум вываливается с такой ошибкой:
Code:
Ошибка базы данных в vBulletin 3.7.0:
Invalid SQL:
SELECT tag.tagtext, IF(tagthread.tagid IS NULL, 0, 1) AS taginthread
FROM tag AS tag
LEFT JOIN tagthread AS tagthread ON
(tag.tagid = tagthread.tagid AND tagthread.threadid = 0)
WHERE tag.tagtext IN ('тест');
Ошибка MySQL : Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
Номер ошибки : 1267
Дата запроса : Monday, May 12th 2008 @ 02:38:38 PM
Дата ошибки : Monday, May 12th 2008 @ 02:38:38 PM
Скрипт : http://форум.ru/forum/newthread.php?do=postthread&f=85
Реферрер : http://форум.ru/forum/newthread.php?do=newthread&f=85
IP адрес : 1.2.3.4
Имя пользователя : r4mZeS
Имя класса : vB_Database
Версия MySQL : 5.0.45-community
Из фразы Illegal mix of collations, можно понять, что матерится на смесь кодировок. Исторически так случилось, что база изначально стояла на latin_1 (несколько лет назад, форум был установлен IPB, через год, слава Impex`у, был переведён на булку. Я тогда в ней был полный ноль, так что на кодировку сначала внимания не обратил.), потом, со сменой версии мускула, мною была выставлена кодировка cp1251. По сему теперь в базе присутствует и та и другая кодировки. =/ Вобщем, ума теперь не приложу, как избавиться от этого "швецкаго наследия". Вот и в данный момент времени, эта проблема даёт о себе знать. Ребят, вобщем, если есть у кого нибудь мысли по этому поводу, а главное, успешный опыт решения данной проблемы, буду признателен за поддержку.
@Gostemilov
Специалист
Join Date: Jun 2007
Location: Одинцово Московская область
Награды в конкурсах:
Posts: 610
Версия vB: 3.8.4
Reputation:
Professional 630
Репутация в разделе: 495
0
У меня такая же ерунда полезла при установке блога 1.4. Правда, у меня база с самого начала только cp1251, но корни проблемы, совершенно очевидно, те же и сообщение об ошибке то же.. Присоединяюсь к просьбе о помощи.
@ZeldoR
Продвинутый
Join Date: Nov 2007
Location: то тут то там
Posts: 122
Версия vB: 3.7.0
Reputation:
Опытный 24
Репутация в разделе: 17
0
Решение:
делаем SQL запрос с вашей таблицой /таблицами
PHP Code:
ALTER TABLE `vb_visitormessage` character set cp1251 collate cp1251_general_ci