Відеогалерея через Youtube API з каналу або плейлиста на OpenCart
Модуль OpenCart для автоматичного створення відеогалереї на основі каналів чи плейлистів Youtube. Також можна додавати окремі відео з Ютюб. Кілька шаблонів виводу відео: сітка, список, карусель. Працює через протокол Youtube API v3, тому для роботи потрібно отримати власний безкоштовний ключ API в Google, це займе лише кілька хвилин (посилання на інструкцію нижче).
Це унікальний модуль для створення власної галереї відео з Ютуб на сайті OpenCart, при цьому не потрібно додавати кожне відео вручну, все автоматично підтягнеться з вказаних каналів чи будь-яких списків відтворення Youtube. Ви навіть можете створювати власні плейлисти із будь-яких відео на ютуб і додавати їх у модуль. Це стилізований під Youtube модуль з можливістю керування абсолютно усіма елементами, які ви в ньому бачите, тобто можна вимкнути будь-який елемент модуля в його налаштуваннях.
Наш модуль Youtube API не навантажує сторінку, оскільки iframe відео створюється і завантажується лише при натисканні кнопки Play, коли відкривається popup-вікно.
Дозволяє виводити як одне окреме відео так і галерею відеозаписів.
Завантажити модуль в адмін-панелі в розділі "Доповнення" : "Установка доповнень".
Перейти в розділ "Доповнення" : "Доповнення" : "Модулі" та включити модуль.
Редагувати модуль. Включити статус модуля та налаштувати всі його опції під свої потреби і зберегти налаштування.
Додати модуль у потрібний макет.
При першому відкритті сторінки з модулем дані по API завантажуються в вашу базу даних, тому можливе тривале завантаження сторінки. Після збереження даних у базу даних сайту - модуль буде завантажуватися швидко завжди і для всіх. Щоб у майбутньому дані на вашому сайті завжди були актуальними (нові відео, статистика переглядів, лайків, коментарів) - потрібно скопіювати посилання на оновлення налаштувань модуля і створити CRON-завдання на вашому хостингу. Також можна вручну відкривати це посилання в браузері для негайної синхронізації даних. Для кожного створеного модуля ви отримаєте окреме посилання, але якщо всі ваші модулі беруть відео із одного каналу чи плейлиста, то можна ставити завдання на запуск тільки одного із цих посилань.
Бінго!
Скріншоти модуля Youtube Канал
Оновлення Youtube Канал
v1.0.4 (19.01.2024) - Виправлено роботу модуля на PHP нижче 7.0 на OpenCart 2.3.x.x
v1.0.3 (29.12.2023) - Виправлено недолік з видаленням відео у модулі-плейлисті, якщо таке ж відео присутнє у модулі-каналі.
v1.0.2 (23.12.2023) - Додано кнопку для оновлення списку відео з Youtube.
v1.0.1 (07.11.2023) - Додано автоматичне видалення відео з галереї, якщо воно приховане або видалене з каналу/плейлиста. Виправлено баг у мікророзмітці відео, який виникав коли в назві або описі присутні лапки.
v1.0 (23.01.2023) - Додано сумісність з OpenCart 4.0.x.x
v1.0 (22.11.2022) - Додано сумісність з OpenCart 2.3.x.x
FAQ: Youtube Канал
Чи треба мати власний Youtube канал для користування модулем?
Ні. Для користування модулем не обов'язково мати власний канал на Youtube. Можна завантажувати відео із будь-який публічних каналів та плейлистів, а також окремі відео.
Чи буде модуль Youtube Канал навантажувати сторінку?
Модуль Youtube Канал працює по API і не навантажує сторінки сайту. Всі дані зберігаються у вашій базі даних, а завантаження конкретного відео відбувається лише у момент натискання на кнопку play.
Отже, швидкість завантаження сторінки зміниться не відчутно.
Чи потрібно платити за використання Youtube API?
Використання Youtube API безкоштовне, але кожен проект має квоту за замовчуванням у 100000 юнітів на день. Вартість у юнітах кожного запиту до API залежить від типу запиту:
Операція читання, яка отримує список ресурсів – каналів, відео, списків відтворення – зазвичай коштує 1 юніт.
Операція запису, яка створює, оновлює або видаляє ресурс, зазвичай має вартість у 50 юнітів
Пошуковий запит коштує 100 юнітів.
Завантаження відео коштує 1600 юнітів.
Але модуль не працює з API постійно, адже доступ до API потрібен лише для сихронізації списку відеозаписів і отримання всіх даних. Далі вони зберігаються у вашу базу даних і отримуються вже звідти. Синхронізацію даних можна поставити на крон (періодичний запуск). При завантаженні сторінок з відеозаписами чи перегляді відео квоти не використовуються.
Тому використання квот ніяк не залежить від кількості відвідувачів вашого сайту (трафіку). Наданих квот зазвичай вистачає повністю.
Чи можна додавати відео з різних Youtube каналів у одну відео галерею?
Так. Ви можете створити власний Плейлист на Youtube, який може складатися із різних відео з різних каналів та авторів. Потім можна створити окрему відеогалерею чи карусель відео із цього плейлиста, вставивши ID плейлиста. Відео будуть синхронізовані з вашою базою даних при першому відкритті сторінки вами. Надалі відео та всі дані будуть отримуватися з вашої бази даних. Всі дані можна періодично оновлювати, включно з додаванням нових відео.
Чи можна створити кілька відеогалерей різних типів?
Модуль Youtube Канал для OpenCart дозволяє створювати безліч підмодулів, тобто галерей різних типів. Це можуть бути плитка відео, карусель, простий список відео. Також кожен із модулів може мати різні налаштування. Наприклад, на одній сторінці у блоці з відеогалереєю можна увімкнути шапку чи поле пошуку, а на іншій сторінці відображати лише прев'ю відеозаписів.
Необхідно авторизуватися для того щоб переглядати файли!
Ingmar Müller
23.07.2023
This extension is fantastic, it did everything i needed it to do. I had trouble installing it and the customer support was lightning fast to help me get it up and running. Thank you so much highly recommended.
Роман Роздобудько
08.02.2023
Працює бездоганно. Поставив і забув. По Cron підтягує нові відео з каналу
Vasiliy Lys
22.11.2022
Прекрасний модуль. Працює ідеально. Техпідтримка на дуже високому рівні. Дякую. Однозначно рекомендую.
Dmitriy
17.09.2022
Дуже якісний модуль та підтримка! Ціна в межах розумного. На швидкість завантаження сторінок негативного впливу немає (раніше зустрічались проблеми в аналогічних модулях). Однозначно рекомендую.
Поки всі чекають на реліз OpenCart 4.1.0.0, на офіційному репозиторії Github вийшов новий реліз OpenCart "старої" гілки 3.0.x.x із номером версії 3.0...
Вебсайт використовує Cookie 🍪, щоб забезпечити вам зручність у роботі з його функціями, на основі політики конфіденційності