VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
С неправильной кодировкой. Вам нужно сверить, в какой кодировке база и в какой кодировке вы заливаете перевод.
@bolshoj
Простоузер
Join Date: Jul 2010
Posts: 8
Reputation:
Novice 0
Репутация в разделе: 0
0
Поставил vB 4.0.4, использовал для руссификации vbb404 zcarot rus utf8, после добавления и установки русского языка как основного в некоторых местах панели администратора появились квадратики и знаки вопроса вместо некоторых букв "Ш", "И". Как это можно исправить?
В базе MySQL, руссификаторе, настройках языков на форуме используется кодировка utf-8. База в utf-8_unicode_ci.
bolshoj добавил 22.07.2010 в 19:43
В XML файле при открытии в EmEditor вижу строку <charset><![CDATA[UTF-8]]></charset>, а внизу в самом EmEditor внизу справа написано Западноевропейская ISO и при просмотре самого файла видна абракодабра из символов.
bolshoj добавил 22.07.2010 в 19:47
Last edited by bolshoj : 07-22-2010 at 08:47 PM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,726
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20264
Репутация в разделе: 8434
0
кликни на надписи "Западноевропейская (ISO)" и выбери UTF-8
и будет все по-русски
@bolshoj
Простоузер
Join Date: Jul 2010
Posts: 8
Reputation:
Novice 0
Репутация в разделе: 0
0
kerk, а потом получается надо будет этот файл переподтянуть в панели администратора предварительно удалив имеющийся русский язык? И тогда квадратики и знаки вопроса вместо букв "Ш", "И" исчезнут?
bolshoj добавил 22.07.2010 в 20:25
Подтянул обновлённый файл XML в админку и несмотря на то, что при открытии в EmEditor стало всё по русски, в админке вссё осталось так же, русский язык работает, но не полностью, снова проблемы с буквами "Ш", "И".
bolshoj добавил 22.07.2010 в 20:50
В основном правда с буквой "Ш" проблема.
bolshoj добавил 22.07.2010 в 20:57
Кстати хелп вообще не переведён.
bolshoj добавил 22.07.2010 в 21:06
И кстати раз пришлось переключать с "Западноевропейская (ISO)" на UTF-8 то получается, что с файлом руссификации XML изначально была какая то ботва нехорошая, а то бы EmEditor сразу написал, что файл в UTF-8.
Last edited by bolshoj : 07-22-2010 at 10:06 PM.
Reason: Добавлено сообщение
@Hitsi
Специалист
Join Date: Nov 2007
Location: где-то рядом
Posts: 632
Версия vB: 4.0 Beta
Reputation:
Professional 333
Репутация в разделе: 310
0
bolshoj,в xml файле все нормально, переключение было для смены кодировки в котрой работает реддактор а не смены кодировки файла, просто чтобы отобразить русские буквы. Чтобы избавится от квадратиков, расскоментируйте в includes/config.php строку $config['Mysqli']['charset'] = 'utf8'; и пропишите туда (если стоит другое значение) utf Затем перезалейте xml файл руссификации.
@bolshoj
Простоузер
Join Date: Jul 2010
Posts: 8
Reputation:
Novice 0
Репутация в разделе: 0
0
Hitsi, раскоментировал, теперь не могу зайти в админку, при открытии страницы входа в админку сверху высвечивается сообщение "Warning: array_keys() [function.array-keys]: The first argument should be an array in [path]/includes/functions.php on line 5261 Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php on line 5261" и кнопки для входа и дополнительных настроек представляют собой квадратики, если ввести логин и пароль, и попытаться войти то появляется ещё одна ошибка, в которой ссылаются на www/htdocs/forum/includes/class_core.php и в админку не пускают, поэтому перезалить не получается.
Кстати а у хостера вроде и не MySQLi, а вроде обычный MySQL установлен. Версия MySQL-клиента: 5.0.86.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,726
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20264
Репутация в разделе: 8434
0
верни настройки конфига в исходную
переключись на инглиш
в админке удали русский язык
поправь в конфиге $config['Mysqli']['charset'] = 'utf8';
зайди в админку и по новой импортируй русский
@bolshoj
Простоузер
Join Date: Jul 2010
Posts: 8
Reputation:
Novice 0
Репутация в разделе: 0
0
Сделал в точности как сказал, но ошибка: " Warning: array_keys() [function.array-keys]: The first argument should be an array in [path]/includes/functions.php on line 5261
Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php on line 5261 vBulletin Message
Unable to add cookies, header already sent.
File: /www/htdocs/forum/includes/class_core.php
Line: 4517 ", всё равно осталась.
bolshoj добавил 23.07.2010 в 20:38
Уточняю, после раскоментирования файла includes/config.php даже при включённом английском языке не возможно попасть в админку.
bolshoj добавил 23.07.2010 в 21:00
Добавление в файл .htaccess строки "PHP_VALUE default_charset UTF-8" может помочь?
bolshoj добавил 23.07.2010 в 21:06
Уточнил у хостера, установлена не MySQLi, а MySQL.
bolshoj добавил 23.07.2010 в 21:08
А сам MySQL сервер по умолчанию работает в режиме cp1251.
Last edited by bolshoj : 07-23-2010 at 10:08 PM.
Reason: Добавлено сообщение
@Hitsi
Специалист
Join Date: Nov 2007
Location: где-то рядом
Posts: 632
Версия vB: 4.0 Beta
Reputation:
Professional 333
Репутация в разделе: 310
0
Значит в конфиге $config['Mysql']['charset'] = 'cp1251';
в админку невозможно попасть из-за того что просто страница не отображается или логин-пароль не принимает?
Если второе, то в логине или пароле есть символы кирилицы?