.silent Опубликовано 13 Августа 2006 Жалоба Поделиться Опубликовано 13 Августа 2006 (изменено) Цель: зафигачить в скин к IPB слой с png-бэкграундом. с прозрачным, ессно, png.Что вышло до внедрения в скин: #logo_left { float: left; width: 625px; height: 80px; background: transparent url('<#IMG_DIR#>/logo_left.png') no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<#IMG_DIR#>/logo_left.png', sizingMethod=scale); } #logo_left { //background: none; } Тестим. Ура, как обычно в таких случаях, все работает.Пихаем в скин IPB.Не пашет.Ищем, в чем же трабла. Путем проб и ошибок выяснил что в AlphaImageLoader в параметр src надо подавать пусть относительно самой страницы, а не местоположения css.Что же делать?Первая мысля - добавить перед <#IMG_DIR#> еще style_images.Добавляем.Сохраняем.Что видим? А видим что в сохраненном css-кэше style_images убран. Как-то он там похоже на этапе сохранения вырезается. мать-перемать, пи-пи... пип-пипиипи-пипи-пипи-пипипиипи Что делать? Может кто-то сталкивался с такой проблемой? Не принимаются варианты: 1. сделать не бэком, а картинкой2. решение с возъюзыванием javascript в коде страницы3. не использовать png4. не кэшировать css в файл (хотя, что-то мне подсказывает что перед выводом его на страницу style_images тоже уберется).5. ковыряние в коде движка, которое приведет к тому, чтобы style_images не удалялся. И так, жду ваших предложений.Был бы несоизмеримо благодарен. Изменено 13 Августа 2006 пользователем .silent Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 13 Августа 2006 Жалоба Поделиться Опубликовано 13 Августа 2006 Я буду тоже очень-очень благодарен тому, кто подскажет выход Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 13 Августа 2006 Жалоба Поделиться Опубликовано 13 Августа 2006 А чем не катит прописать абсолютный путь к имиджу? Или разработка для мода с установками на разные хосты? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.silent Опубликовано 13 Августа 2006 Автор Жалоба Поделиться Опубликовано 13 Августа 2006 (изменено) это разработка для скина на один домен.но смысл-то тот-же, он из абсолютного вырезает style_images а картинка лежит там и переносить ее не хочется. admin_cache_functions.php: if ( ! $this->ipsclass->vars['ipb_img_url'] ) { $thiscss = str_replace( 'style_images/', '', $thiscss ); } чё за переменная такая, ipb_img_url ? добавил в настройки "URL адрес к изображениям", собсно, путь.ну дык он его заменил только в конструкциях вида url(<#IMG_DIR#>пипип-ии-пипи-п-ип-ипи-пип-пиии похоже, все же придется юзать js. Изменено 13 Августа 2006 пользователем .silent Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.