Отображение видео-файла для товаров или информационных элементов

#
Отображение видео-файла для товаров или информационных элементов
1. Скачать flv-плеер для сайта, например, по адресу http://flv-mp3.com/ru/ .
Там же можно "собрать" плеер, т.е. получить готовый код для вставки в XSL-шаблон (пункт 4, см. ниже).
2. Создать доп.свойство для товара «видео» (Товар --> Свойства товара) (id свойства для примера – 132. Т.е. в нижеуказанном коде заменить 132 на id Вашего доп.свойства «видео»).
3. Созданное доп. св-во активировать для группы товаров (Товар --> Свойства товара для группы).
4. В xsl-шаблоне, используемом для вывода подробной информации о товаре, поправить:
где:
<!-- Вывод строки со значением свойства -->
   <xsl:template match="property">
      <tr>...

заменить:
<xsl:when test="type = 1">
      <a href="{file_path}">Скачать файл</a>
   </xsl:when>

на:
<xsl:when test="type = 1">
      <xsl:choose>
         <xsl:when test="@id=132"> <!-- 132 – id доп.свойства «видео» -->
            <object type="application/x-shockwave-flash"
               data="http://test1/upload/player/player.swf" height="300" width="400"> <!-- путь к флеш-плееру на сервере (можно подгружать с других серверов) -->
               <param name="bgcolor" value="#FFFFFF" />
               <param name="allowFullScreen" value="true" />
               <param name="allowScriptAccess" value="always" />
               <param name="movie" value="http://test1/upload/player/player.swf" /><!-- путь к флеш-плееру на сервере (можно подгружать с других серверов) -->
               <param name="FlashVars" value="way=http://test1{file_path}&amp;swf=http://test1/upload/player/player.swf&amp;w=400&amp;h=300&amp;pic=http://&amp;autoplay=0&amp;tools=1&amp;skin=white&amp;volume=70&amp;q=&amp;comment=" /><!-- путь к флеш-плееру на сервере (можно подгружать с других серверов) -->
            </object>
         </xsl:when>
         <xsl:otherwise>
            <a href="{file_path}">Скачать файл</a>
         </xsl:otherwise>
      </xsl:choose>
   </xsl:when>

Аналогично реализуется для информационных систем
#
Re: Отображение видео-файла для товаров или информационных элементов
Классная штука. С учетом того что узкие каналы становятся редкостью, соблазн показать товар во всей прелести, так сказать лицом, очень велик. Не удивлюсь если всречу магазин где вместо картинок будут видео ролики.
Не стыдно что-либо не знать или не понимать. Стыдно бояться спросить.
#
Re: Отображение видео-файла для товаров или информационных элементов
Данная конструкция у меня в 8-м ИЕ не хочет работать (плейер не отображается)....
Опера, Огнелис, ИЕ 6.0, ИЕ 7.0 - все ок.
Может в настройках обозревателя у меня что-то не так?
Модератор
#
Re: Отображение видео-файла для товаров или информационных элементов
web64,
адрес страницы с проблемой покажите
#
Re: Отображение видео-файла для товаров или информационных элементов
Не понятен четвертый пункт. Делаю для информационных систем, там такого нет.

4. В xsl-шаблоне, используемом для вывода подробной информации о товаре, поправить:
где:
<!-- Вывод строки со значением свойства -->
   <xsl:template match="property">
      <tr>...

заменить:
<xsl:when test="type = 1">
      <a href="{file_path}">Скачать файл</a>
   </xsl:when>

Можно еще раз что на что заменить для инф. систем?
http://anomalno.ru и http://60-e.ru
#
Re: Отображение видео-файла для товаров или информационных элементов
Вопрос. непонятен пункт 2.
Итак, вопросы.
1.Поясните, пожалуйста, по поводу свойств.
Какой присвоить тип свойству? Строка? Или файл?

2. Какое выставить название XML-тега?

3. Файлы с видео хранятся на другом сервере, то есть файл с видео загрузить с информсистемы не получится, возможно ли его через ссылку прописывать?
#
Re: Отображение видео-файла для товаров или информационных элементов
Поскажите пожалуйста, новичку:
1. я скачала этот проигрыватель куда его вставить в какую-то папку?
2. при создании свойства он запрашивает название свойства и Название XML-тега. что там писать.
3. id не запрашивает?
4 где это шаблон найти, чтобы поправить.
p.s. извиняюсь, если эти вопросы очень глупые, но вот так вот
#
Re: Отображение видео-файла для товаров или информационных элементов
Поддерживаю Darina мне тоже интересно как все сделать! ?
#
Re: Отображение видео-файла для товаров или информационных элементов
Darina писал(а):
куда его вставить в какую-то папку?
- swf-файл плеера нужно разместить в директории   /upload/player/ на сервере.
Darina писал(а):
при создании свойства он запрашивает название свойства и Название XML-тега
- в данном случае это не имеет значения, можете ввести любые значения.
Darina писал(а):
id не запрашивает?
- нет, т.к. это идентификатор записи в базе данных, его генерирует и возвращает СУБД. См. значение поле "Код" после добавления свойства.
Darina писал(а):
где это шаблон найти, чтобы поправить
- см. "XSL-шаблоны" -> "Интернет-магазин" -> "МагазинТовар".
#
Re: Отображение видео-файла для товаров или информационных элементов
А как быть с музыкальными файлами?
Авторизация