Перейти к контенту

Найден баг: Кешированный CSS и Friendly URL's


Рекомендуемые сообщения

Баг сводится к тому, что если вы пользуетесь функцией кеширования css-файла скина браузерами при включенной функции Friendly URLы в блоге, то ни один блог через эти самые Friendly URLы нормально отображатся не будет из-за неправильного пути к файлу css. Этот путь к содалению относительный, поэтому возникает такая лажа приблизительно:

http://uaformat.com/temp/blog_err.gif

 

Решить проблему думаю можна научив инвижн прописывать адрес css-файла как полный url, ну т.е. как http://форум.ком/style_images/css_id.css

Только вот как єто реализовать пока не знаю. Вернее может и знаю, но вот не хочеца глупостей наделать, ведь можно неучесть какх-то моментов связанных с перестройкой css и их хранением в базе... ну вдруг че-то работать перестанет в админке...

надеюсь знатоки помогут :D:)[1123759274:1123788304]Все, прорубил все сам.

Решение достаточно простое. Нужно отредактировать skin_global.php

 

Заходим в админке в Скин Менеджмент, в меню скина выбираем:

 

Edit Root Skin Template HTML -> All Global HTML -> css_external

 

 

Правим код:

 

<style type="text/css" media="all">
@import url(style_images/css_{$css}.css);
</style>

 

 

 

(style_images/css_{$css}.css)

 

заменить на

 

('http://адрес_форума/style_images/css_{$css}.css')

 

 

После этого проблема описанная выше сама собой исчезает, так как мы избавляемся от относительных путей к фалам стилей, а заменяем его УРЛом ;)

Тему можно закрывать :)

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.