Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Corelion: Адаптивный список видео с Youtube канала и плейлиста

Публикация видео как со всего канала YouTube, так и с отдельного плейлиста.Источником видео могут быть:- канал YouTube,- плейлист YouTube.Автоматическое обновление списка в соответствии с источником. Период регламентирует время кеширования.Можно произвести настройку:- количества колонок,- количества видео на странице,- отступа между видео,- максимального числа видимых строк в заголовке,- максимального числа видимых строк в описании,- формат вывода даты публикации видео.Адаптивными могут быть следующие параметры:- количество колонок,- отступ между видео.Можно опционально показать:- заголовок видео,- описание видео,- статистику видео,- дату публикации видео.Пагинация может быть настроена через компоненты:- system.pagenavigation,- main.pagenavigation.Предоставлен удобный выбор шаблонов для обоих компонентов пагинации.Пагинация опционально работает в режиме AJAX.При необходимости расширить функционал для Ваших нужд, пожалуйста, обращайтесь к нам по электронной почте corelion.ru@gmail.com

Corelion: Адаптивный список видео с Youtube канала и плейлиста

Corelion: Адаптивный список видео с Youtube канала и плейлиста

от CoreLion
Купить: 1 000 руб.
Онлайн-демо
Скриншоты
Описание

Технические данные

Опубликовано:
14.02.2022
Версия:
1.0.5
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Публикация видео как со всего канала YouTube, так и с отдельного плейлиста.

Источником видео могут быть:
- канал YouTube,
- плейлист YouTube.

Автоматическое обновление списка в соответствии с источником. Период регламентирует время кеширования.

Можно произвести настройку:
- количества колонок,
- количества видео на странице,
- отступа между видео,
- максимального числа видимых строк в заголовке,
- максимального числа видимых строк в описании,
- формат вывода даты публикации видео.

Адаптивными могут быть следующие параметры:
- количество колонок,
- отступ между видео.

Можно опционально показать:
- заголовок видео,
- описание видео,
- статистику видео,
- дату публикации видео.

Пагинация может быть настроена через компоненты:
- system.pagenavigation,
- main.pagenavigation.
Предоставлен удобный выбор шаблонов для обоих компонентов пагинации.

Пагинация опционально работает в режиме AJAX.

При необходимости расширить функционал для Ваших нужд, пожалуйста, обращайтесь к нам по электронной почте corelion.ru@gmail.com

Отзывы (2)
Обсуждения (3)
Установка
Для работы компонента необходимо иметь установленное расширение для PHP cUrl https://www.php.net/manual/ru/book.curl.php

Как узнать Идентификатор канала?

Для ссылок типа https://www.youtube.com/channel/CHANNEL_ID id канала берем прямо из ссылки
Для коротких ссылок, типа https://www.youtube.com/c/SHORT_NAME или https://www.youtube.com/@SHORT_NAME id канала нужно искать в коде страницы (поиск по channelId). При необходимости можете отправить запрос на почту corelion.ru@gmail.com и Вам вышлют Id канала.
Если канал пренадлежит Вам, то его идентификатор также можно найти в личном кабинете Youtube.

Как узнать Идентификатор Плейлиста?

Для ссылок типа  https://www.youtube.com/playlist?list=PLAYLIST_ID id плейлиста берем прямо из ссылки.


Вывод списка видео осуществляется через компонент corelion:youtube.list
Его можно разместить на странице через окно редактирование страницы, нажав кнопку Изменить страницу на Панели управления.

Пример вызова компонента
 <?$APPLICATION->IncludeComponent(
   "lion:youtube.list",
   ".default",
   array(
      "API_KEY" => "#API_KEY#",
      "TYPE_SOURCE_VIDEO" => "PLAYLIST_ID",
      "CHANNEL_ID" => "",
      "PLAYLIST_ID" => "#PLAYLIST_ID#",
      "COMPONENT_TEMPLATE" => ".default",
      "PAGE_SIZE" => "8",
      "COL_COUNT" => "4",
      "COL_COUNT_MEDIA" => array(
         0 => "1024 2",
         1 => "768 1",
         2 => "",
      ),
      "GAP" => "15",
      "TITLE_LINE_CLAMP" => "2",
      "DESCRIPTION_LINE_CLAMP" => "2",
      "SHOW_VIDEO_TITLE" => "Y",
      "SHOW_VIDEO_DATE" => "Y",
      "SHOW_VIDEO_DESC" => "Y",
      "SHOW_VIDEO_INFO" => "Y",
      "AJAX_MODE" => "Y",
      "AJAX_OPTION_JUMP" => "N",
      "AJAX_OPTION_STYLE" => "Y",
      "AJAX_OPTION_HISTORY" => "N",
      "AJAX_OPTION_ADDITIONAL" => "",
      "CACHE_TYPE" => "A",
      "CACHE_TIME" => "3600",
      "ADD_FANCYBOX4" => "Y",
      "ACTIVE_DATE_FORMAT" => "d.m.Y",
      "PAGER_TEMPLATE" => "",
      "DISPLAY_TOP_PAGER" => "N",
      "DISPLAY_BOTTOM_PAGER" => "Y",
      "PAGER_TITLE" => "Видео",
      "PAGER_SHOW_ALWAYS" => "N",
      "PAGER_DESC_NUMBERING" => "N",
      "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
      "PAGER_SHOW_ALL" => "Y",
      "PAGER_BASE_LINK_ENABLE" => "N",
      "PAGER_PAGE_WINDOW" => "5",
      "NAV_PAGE_IN_SESSION" => "Y",
      "USE_UI_PAGER" => "Y",
      "UI_PAGER_ID" => "nav-youtube",
      "UI_PAGER_TEMPLATE" => ".default"
   ),
   false
)?>

Как получить API ключ youtube?

1. Переходим по ссылке https://console.cloud.google.com/apis/library. И если вы не авторизованы в сервисе – авторизуйтесь.
2. Далее на открывшейся странице в списке ищем «YouTube Data API v3» и кликаем по нему.

3. На открывшейся странице нажимаем «Включить».

4. Затем перед нами открывается новая страница, где в правом верхнем углу мы жмем «Создать».

5. В форме выбираем «YouTube Data API v3» и «Общедоступные данные».

6. После нажатия кнопки Создать учетные данные получаем API-ключ.

7. При необходимости настраиваем ограничения на ключ.


Поддержка
По техническим вопросам и предложениями по развитию модуля обращайтесь по электронной почте corelion.ru@gmail.com

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки