Перейти к содержимому


Фотография
- - - - -

Видеогалерея


Лучший Ответ SmetDenis , 15 January 2014 - 07:14

Сделал небольшой пример элемента myvideo на основе text
файлы нужно распаковать сюда - media\zoo\elements\myvideo
в файле myvideo.php изменить метод _render()
под свой шаблон, в переменной $value хранится строка, которая бала сохранена в панели управления.

например, если текстовое поле будет хранить ссылку на видео youtube, то не сложно сделать вывод фрейма
 

protected function _render($params = array()) {
    $value = $this->get('value', $this->config->get('default'));
    $result = '<iframe width="560" height="315" src="'.$value.'" frameborder="0" allowfullscreen></iframe>';
    return $result;
}
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1 runyugin

runyugin

Отправлено 11 January 2014 - 20:13

Ссылки вставляются в материалы по средством множественного текстового поля с разделителем в виде списка: http://allwheelchair...server-maksimus

 

Видеогалерея планируется по подобию фотогалереи с прокруткой.

 

Посоветуйте как доработать ссылки чтобы они отображались превью кадром и при нажатии открывались модальным окном с плеером.


  • 0

#2 Sliapy

Sliapy

Отправлено 11 January 2014 - 20:36

В Zoo есть элемент Media, через который можно выводить видео с youtube.

 

Но он не умеет брать кадр из видео и т.д. Готового решения для такого нет и вряд ли получится сделать что-то такое по-простому.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 runyugin

runyugin

Отправлено 11 January 2014 - 21:08

В Zoo есть элемент Media, через который можно выводить видео с youtube.
 
Но он не умеет брать кадр из видео и т.д. Готового решения для такого нет и вряд ли получится сделать что-то такое по-простому.


Он к сожалению не умеет множественное поле делать чтоб несколько видео вставлять это огромный минус.... а былоб здорово.
  • 0

#4 SmetDenis

SmetDenis

Отправлено 13 January 2014 - 08:03

Он к сожалению не умеет множественное поле делать чтоб несколько видео вставлять это огромный минус.... а былоб здорово.

 

Можно сделать копию текстового элемента и исправить его шаблон вывода (функция render) так чтобы введенная ссылка использовалась для вставки фрейма с видео.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 rmilovidov

rmilovidov

Отправлено 13 January 2014 - 10:37

Можно сделать копию текстового элемента и исправить его шаблон вывода (функция render) так чтобы введенная ссылка использовалась для вставки фрейма с видео.

 

Если Вы подскажете как это правильно сделать - буду благодарен.  Поднял такую-же тему множественного видео в другой (своей) теме. Но как выяснилось, я не одинок. 

 

Мне не нужен кадр с видео. Просто надо несколько видео отобразить.


  • 0

#6 SmetDenis

SmetDenis

Отправлено 15 January 2014 - 07:14   Лучший Ответ

Сделал небольшой пример элемента myvideo на основе text
файлы нужно распаковать сюда - media\zoo\elements\myvideo
в файле myvideo.php изменить метод _render()
под свой шаблон, в переменной $value хранится строка, которая бала сохранена в панели управления.

например, если текстовое поле будет хранить ссылку на видео youtube, то не сложно сделать вывод фрейма
 
protected function _render($params = array()) {
    $value = $this->get('value', $this->config->get('default'));
    $result = '<iframe width="560" height="315" src="'.$value.'" frameborder="0" allowfullscreen></iframe>';
    return $result;
}

Прикрепленные файлы

  • Прикрепленный файл  myvideo.php   1.78К   58 Количество загрузок:
  • Прикрепленный файл  myvideo.xml   2.01К   58 Количество загрузок:

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!