Вообщем есть следующая проблемка. Необходимо подключить к шаблону дополнительный стиль, который будет исправлять баг с отображением png-рисунков для IE6 и младше. Как лучше это сделать? Заранее спасибо за ответ
|
|
|
|
|
|
|
|
$APPLICATION->SetAdditionalCSS("/bitrix/templates/demo/additional.css");
Консультации по . Установка, настройка, доработка решений
|
|
|
|
|
|
большое спасибо
![]() |
|
|
|
|
это хак для всех версий IE он обязателен
|
|
|||
|
|
|
|
Спасибо!
это в случае background'a или даже для непосредственно тега img? картинка обязательно должна быть ссылкой |
|
|
|
|
такой код тоже не работает... вообщем, спасибо заранее за советы и помощь, понимаю, что данная тема к самому битриксу мало относится, но может кто подскажет.. буду рад ссылкам на сайты на основе 1с-bitrix с рабочим кодом в сети |
|||
|
|
|
![]() |
|||
|
|
|
|
почитайте полностью и внимательно
|
|
|
|
|
|
Там в .htc файле написано следующее
Т.е. видите тут путь будет браться из той же папки, откуда вызывается скрипт на котором вы хотите лечить картинки. Т.е. если вы хотите залечить картинки на главной странице сайта - index.php, то вам надо и blank.gif засунуть в корень сайта. А вы суете ее в шаблон сайта, он ее найти и не может. Ну все равно я думаю это не единственая проблема. Кстати таже фигня и с htc файлом, т.е.
В .htaccess надо добавить это - AddType text/x-component .htc
Может в этом проблема что на локалке работает, а на онлайне нет. В любом случае дурацкий какой-то способ избавиться от проблемы.
Консультации по . Установка, настройка, доработка решений
|
|||||||
|
|
|
|
Ладно, это все круто.
Я думаю, человек уже запарился изучать )). Лови. Метод нормалек, но пару десятков килобайт тебе добавит в проект ).
Консультации по . Установка, настройка, доработка решений
|
|
|
|
|
|
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 Показал "на пальцах", так что без обид если "это все и так понятно". |
|||||||||||
|
|
|
|
Спасибо всем большое за помощь, все заработало
Единственное, что вот эту строчку руками прописал
Но это уже не суть ![]() |
|||||
|
|
|
||||