Проблема с flash, шаблонами и браузерами.
Добрый день.
Есть шаблон, содержащий элемент falsh и несколько скриптов javascript (меню и смена картинок). Все это в качестве шаблона подключается к Typo3. Проблема в том, что Typo3 подключает шаблон таким образом, что в IE перестают работать Flash и Javascript для замены картинок. В Opera и Mozilla все работает - и Flash и Javascript. Кто может помочь в этой ситуации? |
Странно... заново внимательно пересобрал весь шаблон, все заработало.
Причина загадочного глюка осталась неясна. |
У меня подобная проблема! После преобразования шаблона средствами TemplaVoila, не отображается flash в IE, хотя в Opera и FireFox - все супер!
Я покопался и понял в чем причина: Кусок кода в шаблоне: Код HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="440" title="Shapka"> Код HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100%" height="440" title="Shapka"> <param name="movie" value="images/flash_head.swf" /> Наверно преобразуются только src="..." Подскажите, можно ли в Тайпо3 включить преобразование для value="..." или какой-нибудь способ разместить флешку, который подойдет для тайпо. Спасибо! :) |
Typo3 ничего не знает о тагах майкрософт, так как они не имеют жесткого формата.
Для подключения Flash используйти либо плагины, либо весь блок для Flash подставляйте в TypoScript. Проблемы здесь большой нет. |
подскажите пожалуйста как это сделать.. -)
|
Весь блок меппите с помощью TemplaVoila на объект lib.flash типа TypoScript Object.
В TS пишете: lib.flash = TEXT lib.flash.value ( ... нужный Вам код для подключения Flash ) |
Спасибо, работает ! Но все же приходится путь до флешки указывать полностью: fileadmin/templates/artprof/images/flash_head.swf
Есть ли способ указывать images/flash_head.swf и получать уже преобразованный с учетом местоположения шаблона? |
вот ещё вариант, со скриптом от рамки в IE
Вложений: 1
Спасибо за решение с использование lib.flash, но хочется написать про рамку в ie которая появляется при наведнии...
Есть достаточно простое решение, можно использовать Dreamweaver, при вставки флэшь он генерит скрипт. JS скрипт мы соответственно подключаем, а блок с флэшь файлом вставляем через lib. вот пример: Код:
lib.flash_left = TEXT На всякий случай вот скрипт который генерит DW : AC_RunActiveContent.js |
Однако вопрос
После подключения флэш элементов на страницу возникла следующая пролема, у нижней границы появляся отступ в 3px, и такое наблюдается только после подключения шаблона в typo.. просто же флэш показывается отлично и ни какого отступа внизу нет.
флэшь обёрнут только в тэги <embed> Т.е. отступ появляется только после обработки typo, самое интересное что код не меняется. ЧТо это может быть? |
решение..
Решение конечно нашлось, через css
Код HTML:
EMBED {position:relative; margin-bottom:-3px; padding-bottom:0px;} |
Часовой пояс GMT +4, время: 10:42. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot