[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема smarty, css , кодировки
ehevnlem
Здравствуйте!
Помогите, пожалуйста .
Есть html файл содержащий javascript и ссылающийся на файл css .
Как html работает хорошо, дизайн красивый.
А вот когда делаю .tpl не воспирнимаются css и кодировка не работает.
те
<meta http-equiv="Content-Type" content="text/xml; charset=utf-8" />
не работает
посмотрть можно тут
http://fortest.ofme.ru/
Заранее благодарен



Спустя 44 минуты, 53 секунды (20.08.2008 - 11:02) CaXaP написал(а):
Проверил вашу ссылку.
Кодировку браузер и вправду не меняет на utf-8 автоматически. Пока не знаю как с этим помочь. Может быть, проблема в этом?
Цитата
Хочу добавить в поддержку utf-8.

Если Вы указали charset=utf-8 и кодировали в редакторе с нужной кодировкой (utf-8), а с сервера хостинга страница все-равно грузиться в windows-1251 (видны лишь kryakozables), то скорей всего сервер настроен по дефолту выдавать такоую кодироку, которая нам не нужна (в данный момент).

Решение!

в файл .htaccess прописать:

AddDefaultCharset Off
<IfModule mod_charset.c>
CharsetDisable On
CharsetRecodeMultipartForms Off
</IfModule>

Источник: http://webstandards.org.ru/blog/layout/html-template.html

А с css такой вопрос - у вас где css файлы? По идее они должны находиться в папке с основным пхп файлом (например, index.php), а не в папке с шаблонами. Проверьте - действительно ли пути к файлам верны (Это яваскриптом проверить реал).

Спустя 1 час, 27 минут, 34 секунды (20.08.2008 - 12:29) jetistyum написал(а):
1. Css он не может подключить по ссылке
http://fortest.ofme.ru/css/main.css
http://fortest.ofme.ru/css/print.css

Warning: Smarty error: unable to read resource: "inner.tpl" in /www/dullness/users/dullness-fortest/www/htdocs/include/smarty/Smarty.class.php on line 1088

Warning: Smarty error: unable to read resource: "inner.tpl" in /www/dullness/users/dullness-fortest/www/htdocs/include/smarty/Smarty.class.php on line 1088

ты уж с ошибками поразбирайся сам smile.gif


2. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> тут указана кодировка win1251 вот он в ней и грузится.

Спустя 1 год, 10 месяцев, 23 дня, 21 час, 7 минут, 11 секунд (14.07.2010 - 09:36) фифуля написал(а):
Помогите, пожалуйста! При загрузке КСС выскакивает окошко: "Unable to load unicode.dll" что с этим делать?

Спустя 3 часа, 12 минут, 27 секунд (14.07.2010 - 12:49) Семён написал(а):
В корне сайта создать файл: .htaccess с содержанием:

AddDefaultCharset utf-8
AddCharset utf-8 *
<
IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>


Все файлы необходимо перекодировать в UTF-8 (Без BOM) с помощью Notepad++
Есть вероятность, что хостинг принудительно выставляет win-1251

Спустя 1 день, 5 часов, 18 минут, 16 секунд (15.07.2010 - 18:07) SlavaFr написал(а):
я хеадер посмотрел, который сервер посылает

http://fortest.ofme.ru/db_error.html

HTTP/1.1 200 OK
Server: nginx/0.7.63
Date: Thu, 15 Jul 2010 15:01:07 GMT
Content-Type: text/html; charset=windows-1251
Last-Modified: Sat, 15 Nov 2008 13:48:30 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
Cache-Control: s-maxage=0
Content-Encoding: gzip


Так что @Семён хорошо подсказал. Если с .htaccess не получается, то прийдется везде
header('Content-Type: text/html; charset=utf-8');
посылать
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.