Jump to content


Photo
- - - - -

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


Best Answer 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;
}
Go to the full post


  • This topic is locked This topic is locked
5 replies to this topic

#1 runyugin

runyugin
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 244
  • topics: 104

Posted 11 January 2014 - 20:13

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

 

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

 

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


  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 11 January 2014 - 20:36

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

 

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


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

#3 runyugin

runyugin
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 244
  • topics: 104

Posted 11 January 2014 - 21:08

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


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

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 13 January 2014 - 08:03

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

 

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


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



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


#5 rmilovidov

rmilovidov
  • JBZoo User (rus)
  • User rate: 0
  • posts: 56
  • topics: 14

Posted 13 January 2014 - 10:37

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

 

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

 

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


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 January 2014 - 07:14   Best Answer

Сделал небольшой пример элемента 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;
}

Attached Files


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



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





Click to return to top of page in style!