Denn VIP
Total posts: 351
23 Дек 2014 20:43

Добрый день. прошу подсказать можно ли сделать так чтобы при добавлении в поле видео с ютуба на сайте показывался не флеш плеер а например просто JPG а сам плеер был уже при открытии полного текста статьи. это бы ускорило мой сайт, где на главной я показываю в модуле 10 видео сюжетов.

Последние изменения: 25 Дек 2014


Konstantin
Total posts: 1,113
24 Дек 2014 09:43

Можете сделать свой шаблон для вывода поля и назначить его длы вывода в списке.


Denn VIP
Total posts: 351
24 Дек 2014 11:07

а как в шаблоне выводить не видео блок из поля VIDEO а картинку от видео? это возможно?


Konstantin
Total posts: 1,113
24 Дек 2014 11:53

Посмотрите файл поля видео, там есть функция _getVideoThumb. Она создает картинки с 3 секунды видео и сохраняет в thumbs_cache. Думаю используя эту функцию вы сможете брать скрины видео.


Denn VIP
Total posts: 351
24 Дек 2014 12:58

а пример кода для шаблона не подскажете?


Konstantin
Total posts: 1,113
25 Дек 2014 10:34
$videos = $this->value['files'];

foreach ($videos as $v)
{
    $image = $this->_getVideoThumb(JArrayHelper::toObject($v));

    echo '<img src="'.$image.'" alt="" />';
}

это для отдельного шаблона вывода, но сначала метод _getVideoThumb нужно сдлеать public иначе не будет работать.


Sergey
Total posts: 13,748
25 Дек 2014 14:34

Konstantin Посмотрите файл поля видео, там есть функция _getVideoThumb. Она создает картинки с 3 секунды видео и сохраняет в thumbs_cache. Думаю используя эту функцию вы сможете брать скрины видео.

Это только для закачиваемого видео. С ютюба это не выдернет.

Denn прошу подсказать можно ли сделать так чтобы при добавлении в поле видео с ютуба на сайте показывался не флеш плеер а например просто JPG а сам плеер был уже при открытии полного текста статьи. это бы ускорило мой сайт, где на главной я показываю в модуле 10 видео сюжетов.

Я знаю только такой вариант. Вы создаете поле картинка и видео. Картинку показываете в списке а видео в полном виде статьи. Но пользователю придется делать картинку и гурзить.

Работает на Cobalt