theIggs Опубликовано 28 Декабря 2003 Жалоба Поделиться Опубликовано 28 Декабря 2003 Что такое "кодировка"? Для тех кто не знает - вкратце, это когда вы заходите на форум и видите вместо русских букв кракозябры, иероглифы и прочую подобную живность. Нам потребуется поменять кодировку таким образом, чтобы никаких проблем не было. 1. Итак, первым делом идём в Админцентр -> Skins & Templates -> Manage Board Wrappers. На каждом наборе шаблонов нужно произвести следующие изменения: нажать Edit, найти<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />и заменить его на<meta http-equiv="content-type" content="text/html; charset=windows-1251" /> Если вы используете устаревшую версию форума 1.1.x, нужно будет найти код</head>и прямо перед ним добавить<meta http-equiv="content-type" content="text/html; charset=windows-1251"> 2. Теперь приведём в нормальный вид всплывающие окна.Для этого лезем в файл skin_global.php, что в папке Skin/s* (если у вас несколько скинов, нужно отредактировать файл в каждом скине).В этом файле в функции function pop_up_window нужно найти <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> и заменить на <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> Если вы используете устаревшую версию форума 1.1.x, нужно в sources/functions.php найти вот этот кусок кода: <head> <title>$title</title> $css </head>и сделать из него вот такой: <head> <title>$title</title> $css <meta http-equiv=\"content-type\" content=\"text/html; charset=windows-1251\"> </head> Внимание! После внесения изменений в skin_global.php, равно как и в любой другой файл в папке Skin/s* , нужно направиться в Админцентр -> Skins & Templates -> Manage HTML Templates и нажать там внизу кнопочку Run Tool. Если у вас несколько шаблонов для форума, Run Tool нужно запустить, последовательно выбирая все шаблоны (run on template set). Внимание! Если на вашем сервере используется PHP в Safe Mode, в папке Skin/s* может ничего не оказаться. Если там ничего не оказалось, тогда придётся отредактировать соответствующие куски кода прямо в SQL-базе. Лезем в Админцентр -> Skins & Templates -> Manage HTML Templates, жмём там ссылку Manage HTML. Для версий 1.2, 1.3 находим раздел Global HTML elements, в нём секцию pop_up_window. Жмём Edit Single и вносим там изменения из пункта 2.Для версии 1.1 здесь ничего делать не надо. 3. Избавляемся от возможных проблем в окне редиректа.За кодировку в окошке редиректа отвечает функция function Redirect($Text, $Url, $css) в файле Skin/s*/skin_global.php. Находим эту функцию в нужном файле. Теперь находим в ней вот этот код:</head>Сверху дописываем:<meta http-equiv="content-type" content="text/html; charset=windows-1251" />Под версией 1.1.х не запутаетесь, под версиями 1.2-1.3 нужно не перепутать этот </head> с тем </head>, что находится выше, в функции pop_up_window (там мы уже всё исправили). Внимание! Если на вашем сервере используется PHP в Safe Mode, лезем в Админцентр -> Skins & Templates -> Manage HTML Templates, жмём там ссылку Manage HTML. В разделе Global HTML elements находим секцию Redirect Page. Жмём Edit Single и вносим там изменения из пункта 3. И вообще, если вы под Safe Mode, привыкайте все изменения вносить через Админцентр. Ссылка на комментарий Поделиться на других сайтах Прочее
Voodoos Опубликовано 26 Января 2004 Жалоба Поделиться Опубликовано 26 Января 2004 theIggs С общей кодировкой я разобрался, но со 2 и 3 пунктом ввышла заминка... Где именно в админцентре можно отредактировать php файлы форума? Ссылка на комментарий Поделиться на других сайтах Прочее
GRINGO Опубликовано 26 Января 2004 Жалоба Поделиться Опубликовано 26 Января 2004 Voodoos Где именно в админцентре можно отредактировать php файлы форума?редактировать придется не в админке, а в сырцах Skin/sX (где Х это номер твоей дефолтовой папки скинов) Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 8 Февраля 2004 Автор Жалоба Поделиться Опубликовано 8 Февраля 2004 В связи с массовой русификацией админцентров на форумах, которая разработчиками в оригинале не предусматривалась , поправим кодировку и в Админцентре: 4. Исправление кодировки в Админцентре.Открыть sources/Admin/admin_skin.php.Найти ДВА РАЗА:<title>Menu</title>Ниже добавить:<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1251\"> Ссылка на комментарий Поделиться на других сайтах Прочее
Chen Опубликовано 21 Февраля 2004 Жалоба Поделиться Опубликовано 21 Февраля 2004 В связи с массовой русификацией админцентров на форумах, которая разработчиками в оригинале не предусматривалась , поправим кодировку и в АдминцентреА как действовать при Safe Mode? Ссылка на комментарий Поделиться на других сайтах Прочее
ShaDeRzz Опубликовано 21 Февраля 2004 Жалоба Поделиться Опубликовано 21 Февраля 2004 Здравствуйте. Я совсем недавно встретился с похожей проблеммой. И админка и сам форум у меня утображаются корректно - проблем никаких. Движок моего сайта - основан на spaiz-nuke. В нём я согласно инструкциям сделал блок вывода последних тем форума. И всплыла проблема: список этих тем в блоке отображается некорректно - в неправильной кодировке! (как я выяснил - он в koi8-r почему-то) Не подскажете ли, как решить эту проблемму? Для наглядности дам ссылку : http://www.c100-club.ru/modules.php?name=Feedback - слева внизу находится этот блок. (Я на главной странице его не помещал, чтобы не портить вид.) Очень надеюсь на помощь!!! Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 22 Февраля 2004 Автор Жалоба Поделиться Опубликовано 22 Февраля 2004 Chen А при чём тут Safe Mode? Ссылка на комментарий Поделиться на других сайтах Прочее
Chen Опубликовано 22 Февраля 2004 Жалоба Поделиться Опубликовано 22 Февраля 2004 Ну как выше написано,при Safe Mode изменять кодировку форума нужно в Админ центре...А как же изменять при Safe Mode кодировку админки? Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 22 Февраля 2004 Автор Жалоба Поделиться Опубликовано 22 Февраля 2004 Chen Админцентра Safe Mode не касается, Админцентр всегда лежит в файлах и редактируется через файлы. Ссылка на комментарий Поделиться на других сайтах Прочее
Chen Опубликовано 22 Февраля 2004 Жалоба Поделиться Опубликовано 22 Февраля 2004 theIggs Админцентра Safe Mode не касается, Админцентр всегда лежит в файлах и редактируется через файлы.Cпасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
ShaDeRzz Опубликовано 22 Февраля 2004 Жалоба Поделиться Опубликовано 22 Февраля 2004 Так а мне что редактировать??? Подскажите плиз Ссылка на комментарий Поделиться на других сайтах Прочее
Chen Опубликовано 22 Февраля 2004 Жалоба Поделиться Опубликовано 22 Февраля 2004 ShaDeRzz Читай...Если у тебя Safe Mode off ,то будет проще,а если on,то поработаешь руками Ссылка на комментарий Поделиться на других сайтах Прочее
kudo Опубликовано 28 Февраля 2004 Жалоба Поделиться Опубликовано 28 Февраля 2004 theIggsСделал все как должно, но правая часть админцентра по прежнему глючит. Может что то еще? Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 29 Февраля 2004 Автор Жалоба Поделиться Опубликовано 29 Февраля 2004 kudo Ткни правой кнопкой мышки в правый фрейм админцентра, выбери "Просмотр HTML-кода" и проверь наличие <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> Если оно там есть, то все вопросы к браузеру. Ссылка на комментарий Поделиться на других сайтах Прочее
SuperM Опубликовано 29 Февраля 2004 Жалоба Поделиться Опубликовано 29 Февраля 2004 а я нигде кодировку не меняла, просто кинулa в папку с форумом .htaccess c AddDefaultCharset windows-1251 и все работает Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 29 Февраля 2004 Автор Жалоба Поделиться Опубликовано 29 Февраля 2004 SuperM, тоже метод. Ссылка на комментарий Поделиться на других сайтах Прочее
Chen Опубликовано 1 Марта 2004 Жалоба Поделиться Опубликовано 1 Марта 2004 А как изменить кодеровку IPDynamic Lite ?Проблема в том,что я уже подправлял строчку в skin_csite.php и всё безполезно... Помогите плиз,что делать?Может что то надо мне в админке подкрутить?(я в Safe Mode) Ссылка на комментарий Поделиться на других сайтах Прочее
kudo Опубликовано 1 Марта 2004 Жалоба Поделиться Опубликовано 1 Марта 2004 Большое спасибо, сам лоханулся. Все работает. Ссылка на комментарий Поделиться на других сайтах Прочее
BlackDragon Опубликовано 17 Марта 2004 Жалоба Поделиться Опубликовано 17 Марта 2004 Друзья, помогите, кто-нибудь!У меня ничего не получается с кодировкой.С переходом на каждую страницу, надо по-новойустанавливать кодировку. Вот адрес форума:Здесь Форум! - Юрий - Ссылка на комментарий Поделиться на других сайтах Прочее
Balancer Опубликовано 17 Марта 2004 Жалоба Поделиться Опубликовано 17 Марта 2004 1. У тебя сервер (не форум!) выдаёт: "Content-Type: text/html; charset=ISO-8859-1". 2. В коде заглавной страницы ТАКОЕ... В общем, достаточно сказать, что у тебя кавычки все экранированы:<meta HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=windows-1251\"> <a href='http://s4.invisionfree.com/YuraPark/index.php?amp;act=idx'>Yura-Park</a></div> и этот метатег повторяется 40(!!!) раз... Честно говоря, с таким подходом за установку форумов пока рано браться Ссылка на комментарий Поделиться на других сайтах Прочее
BlackDragon Опубликовано 17 Марта 2004 Жалоба Поделиться Опубликовано 17 Марта 2004 Я конечно дилетант в этом деле.Слушал все советы, и пытался что-то настроить. Но теперь я нашёл другой выход из положения.Я только что установил "Opera" - и проблема решилась.В Опере я убрал автоматическую кодировку, и установилпостоянно Windows-1251. Теперь всё отлично! Всем спасибо за помощь! Ссылка на комментарий Поделиться на других сайтах Прочее
Balancer Опубликовано 19 Марта 2004 Жалоба Поделиться Опубликовано 19 Марта 2004 Ну так сразу бы и говорил, что кроме тебя форум никому не нужен.Или что к тебе можно будет заходить только тем, кто принудительно у себя Оперу поставит. Да и если кроме 1251 ничего больше не нужно... Как говорится - ну-ну Ссылка на комментарий Поделиться на других сайтах Прочее
Aleks Опубликовано 10 Апреля 2004 Жалоба Поделиться Опубликовано 10 Апреля 2004 Кому надо - совет, как сделать нормальную кодировку на страницах редиректа. ищите в файле skin_global.php строку<meta http-equiv='refresh' content='2; url=$Url' /> и сразу после неё, а не до </head> дописываем <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> должна получится такая строка <meta http-equiv='refresh' content='2; url=$Url' /><meta http-equiv="content-type" content="text/html; charset=windows-1251" /> и вуаля - нормальная кодировка. Ссылка на комментарий Поделиться на других сайтах Прочее
Extazy Опубликовано 17 Апреля 2004 Жалоба Поделиться Опубликовано 17 Апреля 2004 скажите мне пожалуйста! у меня такая проблема:я зарегил мой форум на yandex.ru там мне пишут что у меня на форуме проблемы с кодировкой! но лично у меня шрифт нормальный, как и у всех кто сидит на моём форуме! мне что всё равно надо менять кодировку, как написано выше?! тем болле ваш первый пункт измены кодировки полностью у меня уже давно настроен! Ссылка на комментарий Поделиться на других сайтах Прочее
kavs Опубликовано 21 Апреля 2004 Жалоба Поделиться Опубликовано 21 Апреля 2004 Спасибо за помощь!Классная и дельная статья Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения