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

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

Ответ
 
Опции темы Опции просмотра
Старый 14.05.2009, 14:07   #1
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Exkawator Посмотреть сообщение
Код 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?

Код:
50 = TEXT
50.field = field_flash
50.wrap = so.addVariable("file","uploads/tx_templavoila/|");
Как то так... еще лучше использовать не просто врап, а с typolink

И я бы рекомендовал выносить такой TS. Оставляете в DS: "10 < lib.fce.flash", а сам объект описывает в нормальном шаблоне... не надо потом каждый раз лазить править DS.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 23.06.2009, 16:45   #2
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
Smile

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
...я бы рекомендовал выносить такой TS. ...
Согласен. Но сначала хочу накидать рабочий DS, а потом оптимизирую его.
Две недели пытался переварить совет Valery Romanchev`а, но не смог. Чуть мозги не закипели. Слишком много нужно знать.
Но мучился не зря. Теперь совершенно ясно осознаю принципы построения TO, DS, FCE
А вот меседж Pavel Antonov`а я осмыслил!
Всё заработало!
Павел, с меня пивасик!

Но движемся дальше:
в объектах 20 и 70 нужно вставлять ID. Значение которого должно быть случайным. Либо как вариант оно может состоять из названия файла.
Код:
20 = HTML
20.value = <SPAN id=player621>Flash is required!</SPAN>

70 = HTML
70.value = so.write("player621");
player621 - как пример
Расширение rgmediaimages генерит такие ID - playerfd69e51994cf282e8d582472e98a449b
А как мне добится подобного?
__________________
TYPO3 4.7.7
tt_news 3.4.0
rgmediaimages 2.8.4
rgmediaimagesttnews 1.0.3
ve_guestbook 2.12.0
Exkawator вне форума   Ответить с цитированием
Старый 25.06.2009, 05:49   #3
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
[code]
И я бы рекомендовал выносить такой TS. Оставляете в DS: "10 < lib.fce.flash", а сам объект описывает в нормальном шаблоне... не надо потом каждый раз лазить править DS.
Спасибо - такие вещи нужно в FAQ выносить
shuman вне форума   Ответить с цитированием
Старый 25.06.2009, 15:54   #4
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
Smile

Совершенно верно:
Код:
20 = TEXT
20.field = field_flash
20.wrap = <SPAN id=player|>Flash is required!</SPAN>

70 = TEXT
70.field = field_flash
70.wrap = so.write("player|");
Например для файла video.flv ID будет "playervideo.flv", а т.к. имена файлов у нас уникальны, то задача решена
Спасибо, что помогаете мне!


Ещё одна задача: Нужно прикрепить стопкадр к видеофрагменту
Код:
60 = HTML
60.value = so.addVariable('image',frame.jpg');
Тут тоже есть возможность упрощения. Файл jpg может иметь то же имя, что и flv. Т.е. можно сделать автоприкрепление.
Я было написал:
Код:
60 = TEXT
60.field = field_flash
60.wrap = so.addVariable('image','/uploads/tx_templavoila/|.JPG');
, но естественно вместо "ИМЯ.jpg" рендерится "ИМЯ.flv.jpg".
Как мне быть?
Помогите
__________________
TYPO3 4.7.7
tt_news 3.4.0
rgmediaimages 2.8.4
rgmediaimagesttnews 1.0.3
ve_guestbook 2.12.0
Exkawator вне форума   Ответить с цитированием
Старый 26.06.2009, 04:59   #5
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

http://typo3.org/documentation/docum....0/view/toc/0/ не смотрели?
shuman вне форума   Ответить с цитированием
Старый 26.06.2009, 10:26   #6
Exkawator
Продвинутый
 
Аватар для Exkawator
 
Регистрация: 03.02.2009
Сообщений: 57
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
Смотрел. Это расширение для создания флэш сайтов.
В этом же топике идёт речь о FLV файлах (потоковое видео)
__________________
TYPO3 4.7.7
tt_news 3.4.0
rgmediaimages 2.8.4
rgmediaimagesttnews 1.0.3
ve_guestbook 2.12.0
Exkawator вне форума   Ответить с цитированием
Старый 26.06.2009, 12:18   #7
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от Exkawator Посмотреть сообщение
Смотрел. Это расширение для создания флэш сайтов.
В этом же топике идёт речь о FLV файлах (потоковое видео)
FLV формат создан адобом и поддерживается адобовским плагином по умолчанию

поэтому там и возможен просмотр видео через свойства объекта
shuman вне форума   Ответить с цитированием
Старый 30.06.2009, 11:59   #8
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Лично я использовал flvplayer2. Для встраивания через TV использовал выборки через CONTENT.
Lucifer вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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