Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 24.10.2005, 17:14   #1
Евгений Рысь
Новенький
 
Регистрация: 24.10.2005
Сообщений: 8
По умолчанию Проблема с flash, шаблонами и браузерами.

Добрый день.
Есть шаблон, содержащий элемент falsh и несколько скриптов javascript (меню и смена картинок). Все это в качестве шаблона подключается к Typo3.

Проблема в том, что Typo3 подключает шаблон таким образом, что в IE перестают работать Flash и Javascript для замены картинок. В Opera и Mozilla все работает - и Flash и Javascript.

Кто может помочь в этой ситуации?
Евгений Рысь вне форума   Ответить с цитированием
Старый 24.10.2005, 17:50   #2
Евгений Рысь
Новенький
 
Регистрация: 24.10.2005
Сообщений: 8
По умолчанию

Странно... заново внимательно пересобрал весь шаблон, все заработало.

Причина загадочного глюка осталась неясна.
Евгений Рысь вне форума   Ответить с цитированием
Старый 30.09.2006, 12:39   #3
Shalfey
Новенький
 
Регистрация: 30.09.2006
Сообщений: 27
Exclamation

У меня подобная проблема! После преобразования шаблона средствами 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">
    <param name="movie" src="images/flash_head.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <embed src="images/flash_head.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="440" wmode="transparent" ></embed>
</object>
Кусок кода после преобразования:
Код 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" />
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <embed src="fileadmin/templates/artprof/images/flash_head.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="440" wmode="transparent"></embed>
  </object>
Параметр с value="images/flash_head.swf" не преобразовался, и ссылка оказалась неверная..
<param name="movie" value="images/flash_head.swf" />
Наверно преобразуются только src="..."

Подскажите, можно ли в Тайпо3 включить преобразование для value="..." или какой-нибудь способ разместить флешку, который подойдет для тайпо.

Спасибо!
__________________
Скажи мне свой пароль и я скажу кто ты.
Shalfey вне форума   Ответить с цитированием
Старый 30.09.2006, 16:39   #4
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Typo3 ничего не знает о тагах майкрософт, так как они не имеют жесткого формата.

Для подключения Flash используйти либо плагины, либо весь блок для Flash подставляйте в TypoScript. Проблемы здесь большой нет.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 01.10.2006, 15:07   #5
Shalfey
Новенький
 
Регистрация: 30.09.2006
Сообщений: 27
По умолчанию

подскажите пожалуйста как это сделать.. -)
__________________
Скажи мне свой пароль и я скажу кто ты.
Shalfey вне форума   Ответить с цитированием
Старый 01.10.2006, 15:21   #6
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Весь блок меппите с помощью TemplaVoila на объект lib.flash типа TypoScript Object.

В TS пишете:

lib.flash = TEXT
lib.flash.value (
... нужный Вам код для подключения Flash
)
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:25.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория