Вообщем есть следующая проблемка. Необходимо подключить к шаблону дополнительный стиль, который будет исправлять баг с отображением png-рисунков для IE6 и младше. Как лучше это сделать? Заранее спасибо за ответ
11.07.2009 19:07:44
|
|
|
|
11.07.2009 20:27:35
$APPLICATION->SetAdditionalCSS("/bitrix/templates/demo/additional.css");
Консультации по
|
|
|
|
11.07.2009 21:25:58
большое спасибо
|
|
|
|
15.07.2009 23:11:52
что-то никак не удается правильно отображать png-картинки в IE 6
Пользуюсь следующим решением (IE PNG FIX): на локальном хосте битрикса не стоит и шаблон у меня отлично работает, все правильно отображается никак не получается заставить данное решение на хостинге с битриксом есть шаблон test. в его каталог залил три файла: pngfix.css, iepngfix.htc и blank.gif т.е. путь до них следующий /bitrix/templates/test/ содержимое файла pngfix.css следующее: допустим для лого #header_logo { behavior: url(/bitrix/templates/test/iepngfix.htc); } пробовал прописывать и относительные пути, но успеха это не принесло стиль pngfix.css добавлял и вручную, и с помощью $APPLICATION->SetAdditionalCSS("/bitrix/templates/test/pngfix.css"), однако и это на результат не повлияло... вот... где копать, что делать? |
|
|
|
15.07.2009 23:38:46
это хак для всех версий IE он обязателен |
|||
|
|
15.07.2009 23:47:05
Спасибо!
это в случае background'a или даже для непосредственно тега img? картинка обязательно должна быть ссылкой |
|
|
|
16.07.2009 00:24:05
такой код тоже не работает... вообщем, спасибо заранее за советы и помощь, понимаю, что данная тема к самому битриксу мало относится, но может кто подскажет.. буду рад ссылкам на сайты на основе 1с-bitrix с рабочим кодом в сети |
|||
|
|
16.07.2009 00:48:37
|
|||
|
|
16.07.2009 01:48:50
почитайте полностью и внимательно
|
|
|
|
16.07.2009 01:54:35
Там в .htc файле написано следующее
Т.е. видите тут путь будет браться из той же папки, откуда вызывается скрипт на котором вы хотите лечить картинки. Т.е. если вы хотите залечить картинки на главной странице сайта - index.php, то вам надо и blank.gif засунуть в корень сайта. А вы суете ее в шаблон сайта, он ее найти и не может. Ну все равно я думаю это не единственая проблема. Кстати таже фигня и с htc файлом, т.е.
В .htaccess надо добавить это - AddType text/x-component .htc
Может в этом проблема что на локалке работает, а на онлайне нет. В любом случае дурацкий какой-то способ избавиться от проблемы.
Консультации по
|
|||||||
|
|
16.07.2009 02:01:41
Ладно, это все круто.
Я думаю, человек уже запарился изучать )). Лови. Метод нормалек, но пару десятков килобайт тебе добавит в проект ).
Консультации по
|
|
|
|
16.07.2009 02:28:26
theo_, попробуйте так:
1. Cоздайте в шаблоне .default папку iepngfix, получится /bitrix/templates/.default/iepngfix/ 2. Скопируйте в эту папку два файла из вашего архива: - blank.gif - iepngfix.htc 3. Также создайте в этой папке css-файл iepngfix.css след. содержания:
4. Отредактируйте 15-ю строчку файла iepngfix.htc
замените ее на:
5. В шаблоне test, например, в файле header.php добавьте строчку:
6. Убедитесь, что в header.php в блоке <head> присутствует: $APPLICATION->ShowHead(); или $APPLICATION->ShowHeadScripts(); $APPLICATION->ShowHeadStrings(); 7. В корне сайта в файл .htaccess добавьте на всякий случай строчку:
8. Дальше для png-картинок используйте css-класс .pngfix Показал "на пальцах", так что без обид если "это все и так понятно". |
|||||||||||
|
|
16.07.2009 08:16:07
Спасибо всем большое за помощь, все заработало
Единственное, что вот эту строчку руками прописал
Но это уже не суть |
|||||
|
|
||||