Виктор
10 февр. 2015 г., 20:14

Youtube-видео галерея на migx

В обще то изначально хотел задать вопрос, но в процессе его формулировки, решение было найдено. Так вот чтобы время не было напрасно потраченным, выкладываю, так сказать, руководство, может кому и пригодится. И так:
Задача: Требуется создать видео галерею, содержащую ссылки на видео с youtube. При этом для удобства необходимо чтобы при добавлении новой ссылки на видео отображалась превьюшка добавляемого видео.
Погуглив решил реализовывать данную задачу при помощи компонента migx и tv-параметра в котором будет хранится HTML-код видео с youtube. 1. Создаем tv-парметр: — устанавливаем на закладке Параметры ввода Тип Ввода в значение migx — далее на этой же закладке заполняем значения полей
Вкладки формы:
[ {"caption":"Видео", "fields":[ {"field":"link","caption":"Видео"} ]} ]
Разметка колонок:
[ {"header": "Видео", "width": "50", "sortable": "false", "dataIndex": "link","renderer":"this.renderImageFromHtml"} ]
— Затем присваиваем данное tv необходимому шаблону и сохраняем.
2.
Получение HTML-кода видео
видео 3. Заходим на страницу редактирования ресурса и заполняем нашу видео галерею путем наполнения значений TV-параметра на закладке Дополнительные поля
Итог: Получена видео галерея с использованием только одного ресурса и одного tv-праметра
Работая над данной задачей узнал что есть возможность получения с youtube превьюшки-картинки описанная для любого видео
Вот хороший инструмент для работы с видео: frandieguez.github.com/panorama-php/

Добавить комментарий