wasp Опубликовано 28 Июня 2009 Жалоба Поделиться Опубликовано 28 Июня 2009 Обновил форум до 2.3.6 База данных в кодировке UTF-8Если заходить на форум под мазилой, все нормально работает (в браузере автоматом ставится нужна кодировка)При IE (причем любой версии) такого нету, ставит windows-1251, соотвесно вместо текста закарючки.Как то можно это исправить, не перекодирую всю базу в windows-1251? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wasp Опубликовано 29 Июня 2009 Автор Жалоба Поделиться Опубликовано 29 Июня 2009 Кто нибудь может подсказать? Уже все перепрыбывал, сил больше нету.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 29 Июня 2009 Жалоба Поделиться Опубликовано 29 Июня 2009 Ссылку на форум дайте. Если этот форум ваш: http://jacksonguitar.ru/forum/, то проблема кроется в общем шаблоне форума:<meta http-equiv="content-type" content="text/html; charset=windows-1251" />следует заменить на:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Переконвертировали базу - не забудьте в <head> обновить информацию о кодировке! Оффтоп: а что это за мода такая - целиком каскадную таблицу стилей в шапку форума пихать? Уже второй раз здесь такое встречаю... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 wasp Опубликовано 1 Июля 2009 Автор Жалоба Поделиться Опубликовано 1 Июля 2009 Ссылку на форум дайте. Если этот форум ваш: http://jacksonguitar.ru/forum/, то проблема кроется в общем шаблоне форума:<meta http-equiv="content-type" content="text/html; charset=windows-1251" />следует заменить на:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> Переконвертировали базу - не забудьте в <head> обновить информацию о кодировке! Оффтоп: а что это за мода такая - целиком каскадную таблицу стилей в шапку форума пихать? Уже второй раз здесь такое встречаю...Спасибо ДруГ. Оказалось все просто Если несложно про каскадную таблицу можно поподробней? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 1 Июля 2009 Жалоба Поделиться Опубликовано 1 Июля 2009 Вот это все: <style type="text/css"> /* * ======================================== * Created by : Active-core.com * Copyrighted : Active-core.com * Licensed to : Skingrounds.com * ======================================== */ html{ overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */ } .... .... .... border-top: 1px solid #323232; font-size: 11px; margin: 0 0 4px 0; padding: 4px; } </style> Это же 3200 строк, 39 кб кода каскадной таблицы, которые тупо тормозят загрузку основного контента. Перенесите их в таблицу стилей, пусть оно кешируется у пользователей. А в код страницы заместо этого всего просто вставьте ссылку вида: <link rel="stylesheet" href="/path/to/style.css" type="text/css" media="screen" /> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 2 Июля 2009 Жалоба Поделиться Опубликовано 2 Июля 2009 Вот это все: <style type="text/css"> /* * ======================================== * Created by : Active-core.com * Copyrighted : Active-core.com * Licensed to : Skingrounds.com * ======================================== */ html{ overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */ } .... .... .... border-top: 1px solid #323232; font-size: 11px; margin: 0 0 4px 0; padding: 4px; } </style> Это же 3200 строк, 39 кб кода каскадной таблицы, которые тупо тормозят загрузку основного контента. Перенесите их в таблицу стилей, пусть оно кешируется у пользователей. А в код страницы заместо этого всего просто вставьте ссылку вида: <link rel="stylesheet" href="/path/to/style.css" type="text/css" media="screen" />Я конечно понимаю, что PHP/HTML/CSS профи всё делают с размахом, но может лучше прочитать документацию к форуму, прежде чем что-то советовать по поводу улучшений? Может быть вы этого не знаете, но логика должна подсказать, что раз вы это не часто встречаете, то есть стандартный способ заставить IPB сохранять CSS в файл? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 2 Июля 2009 Жалоба Поделиться Опубликовано 2 Июля 2009 Если вы о настройке:ВНЕШНИЙ ВИД > Выпадающее меню напротив стиля > Настройки > Кешировать CSS стили в файл? = ДаТо да, это именно то, что и предполагалось донести до пользователя. Хотя пост отчасти и звучит как побуждение сделать все это вручную ^^' Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xgob Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 Всем привет.У меня такая проблема,в мозиле и опере всё нормально,а в ие показывает квадратики на 2 страницах на главной,и внутри раздела(то есть где выбирать тему)БД в 1251 всё в файлах и настроках нормально.Понял что какой-то скрипт переделывает в utf8 и ие показывает не правильно.Нашёл вот что<script charset="utf-8" id="injection_graph_func" src="chrome://skype_ff_toolbar_win/content/injection_graph_func.js"></script><script id="_nameHighlight_injection"></script><link class="skype_name_highlight_style" href="chrome://skype_ff_toolbar_win/content/injection_nh_graph.css" type="text/css" rel="stylesheet" charset="utf-8" id="_injection_graph_nh_css"><link href="chrome://skype_ff_toolbar_win/content/skypeplugin_dropdownmenu.css" type="text/css" rel="stylesheet" charset="utf-8" id="_skypeplugin_dropdownmenu_css"></head><body onload="my_hide_div(my_getbyid('loading-layer'))">п»їПосмотрел "исходный код страницы"Вот видно что charset="utf-8",но дальше мне ума нехватает что делать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xgob Опубликовано 22 Сентября 2009 Жалоба Поделиться Опубликовано 22 Сентября 2009 Вообщем и в опере отображается ��� ����� вот так вот русские буквы,на 2 шаблонах как я понял(главная и внутри раздела) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 VladMih Опубликовано 4 Октября 2009 Жалоба Поделиться Опубликовано 4 Октября 2009 (изменено) Перевел 2.3.6 на 3.03, но много чего не понравилось и решил вернуться назад.Откатил назад простым восстановлением из хостерского бекапа как БД MySQL, так и всех файлов - полностью папки public_html После этого проверил БД - там во всех таблицах значилось cp1251_general_ci, только в итоговой строчке почему-то было utf8_unicode_ci. Я не придал этому значения, но сейчас стало поступать очень много жалоб на проблемы с форумом, поэтому опять открыл БД в phpMyAdmin и .... Оказалось, что там уже половина таблиц в UTF8!!! Причина в том (уточнил у хостера), что при восстановлении из бекапов произошла не замена всего содержимого на старые папки и таблицы, а дописывание восстанавливаемых файлов - т.е. осталось всё то, чем я "насорил" во время перехода на 3.03 - поэтому какой-то новый файлик понаписывал мне утф-кодировок... Что теперь делать? Больше всего волнует БД... Изменено 4 Октября 2009 пользователем VladMih Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 VladMih Опубликовано 5 Октября 2009 Жалоба Поделиться Опубликовано 5 Октября 2009 Возможен откат БД на состояние сегодняшнего утра, поэтому, пораскинув мозгами, решил удалить все таблицы в кодировке UTF-8. Из 135 таблиц осталось 88, все они в кодировке cp1251_general_ci, но последняя строчка опять выглядит как было сразу после отката на 2.3.6:Таблиц: 88 Всего 622,871 MyISAM utf8_unicode_ci 167.9 МБ Багов форума пока не заметил, с кодировками всё ОК даже при настройках "выбирать автоматически". Но итоговая строчка таблицы смущает... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 VladMih Опубликовано 6 Октября 2009 Жалоба Поделиться Опубликовано 6 Октября 2009 (изменено) но последняя строчка опять выглядит как было сразу после отката на 2.3.6:Таблиц: 88 Всего 622,871 MyISAM utf8_unicode_ci 167.9 МБТак никто и не ответил - крутая наверное была задачка...Не сразу отписался, все вопросы решены в тот же день. Всё элементарно и в секунду решается средствами phpMyAdmin. + чуток логики. Изменено 6 Октября 2009 пользователем VladMih Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
wasp
Обновил форум до 2.3.6
База данных в кодировке UTF-8
Если заходить на форум под мазилой, все нормально работает (в браузере автоматом ставится нужна кодировка)
При IE (причем любой версии) такого нету, ставит windows-1251, соотвесно вместо текста закарючки.
Как то можно это исправить, не перекодирую всю базу в windows-1251?
Ссылка на комментарий
Поделиться на других сайтах
11 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.