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

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

Ответ
 
Опции темы Опции просмотра
Старый 16.04.2009, 11:09   #1
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
Question JavaScript в TypoScript

Хорошо давайте упростим
Вопрос #14
Как описать флэш плэер на TypoScript?
Код плеера такой:
Код HTML:
<SCRIPT src="swfobject.js" type=text/javascript></SCRIPT>
<SPAN id=player6210001>Flash is required!</SPAN>
<SCRIPT type=text/javascript>
	var so = new SWFObject("mediaplayer.swf","mpl","8");
	so.addVariable("file","video.flv");
	so.addVariable('image',frame.jpg');
	so.write("player6210001");
	</SCRIPT>
Какой объект TypoScript мне использовать?
Объект MULTIMEDIA кажется позволит прицепить только mediaplayer.swf. Вставить в него video.flv я не смогу. Так?
Что остаётся? Использовать объект HTML?
page.10 = HTML
page.10.value = <SCRIPT src="swfobject.js" type=text/javascript></SCRIPT>
...

Других решений нет?
Exkawator вне форума   Ответить с цитированием
Старый 16.04.2009, 23:18   #2
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
Question

Вот так вот да
Ни кому не интересно, что я делаю
А я продвинулся. Описал флэш как хотел в предыдущем посте и
начал описывать структуру данных для флэша в XML
Получается так:
Код HTML:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
  <meta type="array">
    <langDisable>1</langDisable>
  </meta>
  <ROOT type="array">
    <tx_templavoila type="array">
      <title>ROOT</title>
      <description>Выберите HTML-элемент на странице, который будет содержать все остальные элементы</description>
    </tx_templavoila>
    <type>array</type>
    <el type="array">
      <field_flash type="array">
        <tx_templavoila type="array">
          <title>Видео</title>
          <sample_data type="array">
            <numIndex index="0"></numIndex>
          </sample_data>
          <eType>image</eType>
          <TypoScript><![CDATA[
10 = HTML
10.value = <SCRIPT src="swfobject.js" type=text/javascript></SCRIPT>
20 = HTML
20.value = <SPAN id=player621>Flash is required!</SPAN>
30 = HTML
30.value = <SCRIPT type=text/javascript>
40 = HTML
40.value = var so = new SWFObject("mediaplayer.swf","mpl","8");
50 = HTML
50.value = so.addVariable("file","video.flv");
60 = HTML
60.value = so.addVariable('image',frame.jpg');
70 = HTML
70.value = so.write("player621");
80 = HTML
80.value = </SCRIPT>
              ]]></TypoScript>
        </tx_templavoila>
        <TCEforms type="array">
          <config type="array">
            <type>group</type>
            <internal_type>file</internal_type>
            <allowed>flv</allowed>
            <max_size>10000</max_size>
            <uploadfolder>uploads/tx_templavoila</uploadfolder>
            <show_thumbs>1</show_thumbs>
            <size>1</size>
            <maxitems>1</maxitems>
            <minitems>0</minitems>
          </config>
          <label>Видео</label>
        </TCEforms>
      </field_flash>
    </el>
  </ROOT>
</T3DataStructure>
То что написал - работает.
Появился FCE.
Как теперь сделать так что бы вместо video.flv вставлялось то, что я выбираю при создании FCE?
Exkawator вне форума   Ответить с цитированием
Старый 17.04.2009, 09:40   #3
razawa
Senior Member
 
Регистрация: 02.03.2007
Адрес: Украина, Дружковка
Сообщений: 128
Отправить сообщение для razawa с помощью ICQ
По умолчанию

Мне однажды нужно было вставить видео на сайт.
Я сразу полез пробовать плагины. Но, в силу наших условий, меня затюкали и сказали - просто ссылку на файл делай, обойдутся. Так и не разобрался.
Да и TV не пользуюсь
razawa вне форума   Ответить с цитированием
Старый 17.04.2009, 10:38   #4
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Непонятный вопрос
Создаете Template и вставляете плагин, показывающий видео
shuman вне форума   Ответить с цитированием
Старый 17.04.2009, 11:36   #5
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
Непонятный вопрос
Какой вопрос вам непонятен?
Цитата:
Сообщение от shuman Посмотреть сообщение
Создаете Template и вставляете плагин, показывающий видео
Гениальный алгоритм. Поподробнее можно?
Exkawator вне форума   Ответить с цитированием
Старый 08.05.2009, 13:03   #6
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
Smile

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
специального Editing Type не нужно
Очень интригующе, но непонятно.

Какой Editing Type тогда использовать? TypoScript Object Path?
Хорошо
В сообщении #7 этого топика я привёл пример кода плейера.
Примерно это я ожидаю увидеть после рендера в HTML
Что я имею:
константу - путь к файлу mediaplayer.swf
переменную - путь к файлу video.flv
переменную - путь к файлу frame.jpg

Valery, Вы намекаете, что на TypoScript можно описать диалоговые поля выбора файлов. И сгенерировать теги <SCRIPT></SCRIPT> используя эту информацию?
И используя объект lib прикрепить это к FCE
Я правильно понял мысль?
__________________
TYPO3 4.7.7
tt_news 3.4.0
rgmediaimages 2.8.4
rgmediaimagesttnews 1.0.3
ve_guestbook 2.12.0
Exkawator вне форума   Ответить с цитированием
Старый 08.05.2009, 13:57   #7
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от Exkawator Посмотреть сообщение
Очень интригующе, но непонятно.

Какой Editing Type тогда использовать? TypoScript Object Path?
Хорошо
В сообщении #7 этого топика я привёл пример кода плейера.
Примерно это я ожидаю увидеть после рендера в HTML
Что я имею:
константу - путь к файлу mediaplayer.swf
переменную - путь к файлу video.flv
переменную - путь к файлу frame.jpg

Valery, Вы намекаете, что на TypoScript можно описать диалоговые поля выбора файлов. И сгенерировать теги <SCRIPT></SCRIPT> используя эту информацию?
И используя объект lib прикрепить это к FCE
Я правильно понял мысль?
посмотрите вот здесь пример DS
http://forum.typo3.biz/showthread.php?t=5928
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 08.05.2009, 15:30   #8
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
Smile

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
Пасиб!
То что надо!
Повторил. Работает.
Буду крутить
__________________
TYPO3 4.7.7
tt_news 3.4.0
rgmediaimages 2.8.4
rgmediaimagesttnews 1.0.3
ve_guestbook 2.12.0
Exkawator вне форума   Ответить с цитированием
Старый 09.05.2009, 20:10   #9
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от Exkawator Посмотреть сообщение
Какой вопрос вам непонятен?

Гениальный алгоритм. Поподробнее можно?
попробуйте tx-flvplayer-pi1

использую на сайте TV - вставляю этот плейер плагином
shuman вне форума   Ответить с цитированием
Старый 12.05.2009, 15:43   #10
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
Question

Цитата:
Сообщение от shuman Посмотреть сообщение
попробуйте tx-flvplayer-pi1...
Что это? Это расширение? Какое у него короткое имя? tx_flvplayer_pi1 я не нашёл в репозитарии.
flvplayer - у меня стоит, но разве оно имеет возможность быть вставленным в структуру данных TV средствами этих расширений?
Цитата:
Сообщение от shuman Посмотреть сообщение
...вставляю этот плейер плагином
Можно поподробнее ?
__________________
TYPO3 4.7.7
tt_news 3.4.0
rgmediaimages 2.8.4
rgmediaimagesttnews 1.0.3
ve_guestbook 2.12.0
Exkawator вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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