Фиксим кодировку в IP.Board 3.x.x

lena1

クリエイター
LV
0
 
При русификации IP.Board 3 возникают разного рода проблемы с отображением русского текста в админке и на самом форуме. Все это зависит от настроек апача и мускула на хостинге.

Для этого еще до установки форума, либо до русификации его, необходимо выполнить следующие шаги:

В файле - <b>ips_kernel/classDbMysqlClient.php</b>

Найти строки:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->//-----------------------------------------
// If there's a charset set, run it
//-----------------------------------------<!--c2--></div><!--ec2-->

И выше добавить:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //-----------------------------------------
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // START: ANDROID FIX CHARSET SET UTF8
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // If there's a charset set, run it
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //-----------------------------------------
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @mysql_query("SET NAMES 'utf8'");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@mysql_query("SET collation_connection='utf8_general_ci'");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@mysql_query("SET collation_server='utf8_general_ci'");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@mysql_query("SET character_set_client='utf8'");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@mysql_query("SET character_set_connection='utf8'");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@mysql_query("SET character_set_results='utf8'");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@mysql_query("SET character_set_server='utf8'");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //-----------------------------------------
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // END: ANDROID FIX CHARSET SET UTF8
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //-----------------------------------------<!--c2--></div><!--ec2-->

Также необходимо чтобы Ваш браузер нормально определял кодировку utf8 для всех страниц форума, для этого в корень форума кладем файл <b>.htaccess</b> с таким содержимым:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->AddDefaultCharset utf-8
<IfModule mod_charset.c>
&nbsp;&nbsp; CharsetRecodeMultipartForms Off
&nbsp;&nbsp; CharsetSourceEnc utf-8
</IfModule><!--c2--></div><!--ec2-->

Установить локаль в админке:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->ru_RU.UTF-8<!--c2--></div><!--ec2-->
 
Добрый вечер)
Подскажите, пожалуйста, такая проблема...
В админке в списке разделов, в окне авторизации и на главной нет текста, в остальных местах - всё норм. Кодировка - UTF-8.
.htaccess добавил. Не помогло.
Что попробовать ещё?)
 
К примеру вот:
<a href="http://radikal.ru/F/s002.radikal.ru/i199/1002/1b/f8402b745188.jpg" target="_blank"><img src="http://s002.radikal.ru/i199/1002/1b/f8402b745188t.jpg" border="0" class="linked-image" /></a>
и
<a href="http://radikal.ru/F/i058.radikal.ru/1002/0c/c179e063a648.jpg" target="_blank"><img src="http://i058.radikal.ru/1002/0c/c179e063a648t.jpg" border="0" class="linked-image" /></a>
 
у меня подобное было, когда я префикс базы данных неправильно написал при установки форума
если дело не в этом.. то пока ни че мне в голову не приходит в чем у тя может быть проблема... попробуй чмоды проверить на файлы и папки
 
Сверху