Корзина пуста
Войти О магазине FAQ Авторы Хостинг Сообщество
TV с возм. распарсить ссылку YouTube на: название, описание, картинку, embed url
Загрузите дополнение из админки вашего сайта. Как?

Внимание, этот компонент требует версию PHP не ниже 5.3!
Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

Небольшой компонент, который добавляет новый тип TV — videoGallery. Туда можно вставить ссылку на ролик Ютуб и получить JSON в это ТВ (чего хватит для Fenom). Но можно и раскидать данные ролика по полям документа в автоматическом режиме, путём указания в системных настройках требуемых полей.




Для того, чтобы компонент мог получить название и описание ролика, в настройках нужно вписать YouTube Data API Key v3. Здесь подробнее о том, как его получить — developers.google.com/youtube/v3/getting-started?hl=ru


В компоненте были использованы 2 класса для обработки ссылок:


  1. videoThumb от Василия Наумкина — bezumkin.ru/sections/blog/441/
  2. Panorama PHP от frandieguez — github.com/frandieguez/Panorama-PHP

Пример обработки JSON поля средствами Fenom:

{set $video_json = json_decode($_modx->resource.video, true)}
{if $video_json.video?}
	<div><img src="{$video_json.image}" /></div>
	<iframe width="860" height="650" src="{$video_json['video']}" frameborder="0" allowfullscreen></iframe>
	{if $video_json.title?}
		<div><b>Название:</b> {$video_json.title}</div>
	{/if}
	{if $video_json.desc?}
		<div><b>Описание:</b> {$video_json.desc}</div>
	{/if}
{else}
	Видео нет
{/if}

В будущем функционал предполагается существенно расширить.


Обсуждение компонента в сообществе MODX.PRO

1.2.2-beta (11.01.2017)
==============
- Исправлена ошибка связанная с выводом TV

1.2.1-beta (28.09.2016)
==============
- В процессоре mgr/gallery/handle поправлена некорректная обработка для несуществующих ресурсов

1.2.0-pl (18.07.2016)
==============
- В обработчик длительности видео добавлен сброс временной зоны

1.2.0-beta (13.07.2016)
==============
- Добавлен раздел в бекенде с возможностью обновить информацию уже имеющихся роликов на сайте

1.1.2-pl (11.07.2016)
==============
- Исправлена некорректная обработка Vimeo длительности при пустом значении настройки youtube_api_key

1.1.2-beta (11.07.2016)
==============
- Добавлена возможность указывать ссылки вида: https://player.vimeo.com/video/{videoid}

1.1.1-beta (10.07.2016)
==============
- Добавлен парсинг длительности ролика. Только для YouTube и Vimeo.

1.1.0-pl (08.07.2016)
==============
- Поправлен вывод переменной с видео в smarty шаблоне админки

1.1.0-beta (03.07.2016)
==============
- Из фронтенда и бекенда вырезан jQuery код и заменён на ванильный JS
- Переписана большая часть кода компонента

1.0.6-beta (08.06.2016)
==============
- Добавлена возможность указывать ссылку на видео с канала в Vimeo: https://vimeo.com/channels/{channelname}/{videoid}
- Изображения с Vimeo теперь сохраняются в максимально возможном разрешении

1.0.5-pl (15.01.2016)
==============
- Поправлена кривая обработка title и description ролика с символом двойной кавычки

1.0.5-beta (16.10.2015)
==============
- Сниппет для работы с videoGallery из фронтенда
- Изменён плагин videoGallery.removeOldFiles

1.0.4-beta (05.10.2015)
==============
- Возможность указать поле в настройках для videoId, которое будет автоматически заполняться при парсинге видео

1.0.3-pl (02.10.2015)
==============
- Исправлен конфликт с ContentBlocks

1.0.3-beta (02.10.2015)
==============
- Добавлен новый элемент JSON массива - videoId

1.0.2-beta (15.09.2015)
==============
- При создании нового ресурса исправлена кривая работа с картинками ролика

1.0.1-beta (08.09.2015)
==============
- Поправил глюки с кавычками в TV поле с JSON строкой

1.0.0-beta (26.08.2015)
==============
- start
  1. Flaris 30 мая 2016, 10:53 #
    Удобно. Используем. Спасибо Автору!
    1. Владимир Бурнос 08 июня 2016, 08:24 #
      Полезная в хозяйстве вещь! Спасибо!
      1. eric_mikhaelyan 17 июля 2016, 22:25 #
        Как скачать дополнение?
        1. Андрей 23 ноября 2016, 00:03 #
          Скачал, пользуюсь, доволен всем абсолютно! Вот если бы еще была возможность добавления с разных видео-хостеров! Я бы даже денег не жаловал!
          Войдите на сайт, чтобы прокомментировать.
          График скачиваний дополнения за последние 30 дней. Серым фоном отмечены выходные.
          Название
          videoGallery
          Сайт дополнения
          Версия
          1.2.2-beta
          Дата выпуска
          11.01.2017
          Автор выпуска
          Павел
          Цена
          Бесплатно
          Загрузок
          467
          Версия MODX
          от 2.3
          Теги
          Другие дополнения автора
          CurrencyCalc, xParser, msOrderFiles, Compiler, msDeliveryOnMap, tvSuperSelect, ms2GalleryBabelCopying, msPromoCode, imgArea, msKuponator, getQRcode, YandexMaps, phpThumbOn
          Поделиться