Android
Хранитель порядка
- Регистрация
- 9 Июн 2006
- Сообщения
- 689
- Реакции
- 678
- Автор темы
- #1
Известно что при русификации IP.Board 3 возникают разного рода проблемы с отображением русского текста в админке и на самом форуме. Все это зависит от настроек апача и мускула на хостинге. Но у меня получилось добится нормального отображения русского текста как в админке так и на фронтальной части  . Для этого еще до установки либо до русификации необходимо выполнить следующие шаги:
. Для этого еще до установки либо до русификации необходимо выполнить следующие шаги:
Строго прописать кодировку utf8 для соиденения с бд, это можно сделать в файле ips_kernel\classDbMysqlClient.php, найти строки:
	
	
	
		
И выше добавить:
	
	
	
		
Также необходимо чтобы Ваш браузер нормально определял кодировку utf8 для всех страниц форума, для этого в корень форума кладем файл .htaccess с таким содержимым:
	
	
	
		
Установить локаль (Для просмотра ссылки Войдиили  Зарегистрируйся
	
	
	
		
После этого можно обновлять ланг файлы, если обновление было до вышеперечисленных действий то скорее всего в базе хранятся строки с не той кодировкой, по этому лучше переустаноить под чистую.
	
		
			
		
		
	
				
			 . Для этого еще до установки либо до русификации необходимо выполнить следующие шаги:
. Для этого еще до установки либо до русификации необходимо выполнить следующие шаги:Строго прописать кодировку utf8 для соиденения с бд, это можно сделать в файле ips_kernel\classDbMysqlClient.php, найти строки:
		Код:
	
	         //-----------------------------------------
         // If there's a charset set, run it
         //-----------------------------------------
		Код:
	
	         //-----------------------------------------
         // START: ANDROID FIX CHARSET SET UTF8
         // If there's a charset set, run it
         //-----------------------------------------
             @mysql_query("SET NAMES 'utf8'");
        @mysql_query("SET collation_connection='utf8_general_ci'");
        @mysql_query("SET collation_server='utf8_general_ci'");
        @mysql_query("SET character_set_client='utf8'");
        @mysql_query("SET character_set_connection='utf8'");
        @mysql_query("SET character_set_results='utf8'");
        @mysql_query("SET character_set_server='utf8'");
         //-----------------------------------------
         // END: ANDROID FIX CHARSET SET UTF8
         //-----------------------------------------Также необходимо чтобы Ваш браузер нормально определял кодировку utf8 для всех страниц форума, для этого в корень форума кладем файл .htaccess с таким содержимым:
		Код:
	
	AddDefaultCharset utf-8
<IfModule mod_charset.c>
   CharsetRecodeMultipartForms Off
   CharsetSourceEnc utf-8
</IfModule>Установить локаль (Для просмотра ссылки Войди

		Код:
	
	ru_RU.UTF-8 
				 
 
		 
 
		 
 
		