ResVideoGallery

ResVideoGallery — адаптивная видеогалерея с Ajax-подгрузкой видео

Поддерживаются следующие видеохостеры:
— youtube.com;
— vimeo.com;
— dailymotion.com;
— rutube.ru;
— vk.com;
— coub.com

Видео-обзор

Больше информации на странице дополнения
Prihod
20 июня 2016, 15:52
9
4 667
+23
Поблагодарить автора Отправить деньги

Комментарии: 64

Илья Уткин
20 июня 2016, 20:38
+3
Супер! Кайф, правда…
Владимир
20 июня 2016, 20:46
0
Да, весьма круто… Не планируется ли демо-сайт где можно пощупать сие?
    Илья Уткин
    20 июня 2016, 21:10
    +1
    Да чего там щупать? На видео всё видно. Надо брать!
      Владимир
      21 июня 2016, 22:53
      0
      Согласен, все круто. А пощупать хочется. Да, не велики деньги, но перед установкой на рабочий проект хочется убедиться что это «оно».
        Здоров Александр
        22 июня 2016, 10:11
        0
        есть тест любых платных дополнений через modhost
          Владимир
          22 июня 2016, 10:21
          +1
          есть тест любых платных дополнений через modhost
          — нет, это не так, там только те дополнения, авторы которых пожелали их там предоставить для тестирования. Да, можно купить, можно там купленное любое дополнение тестировать и т.п.
          P.S. По данному приложению вопрос тестирования для меня решен, я его приобрел.
Yar
Yar
20 июня 2016, 21:13
+2
Образцово оформленное дополнение, спасибо!
Алексей
20 июня 2016, 21:17
+2
было бы круто интегрировать с ms2gallery — к примеру для магазина minishop2 — очень часто на ряду с фотами товара, есть еще и видео, которое хотелось бы также отображать в фотогалереи (с выставленным ранком), только с кнопочкой «плей» посередине, и возможностью воспроизведения
    Илья
    21 июня 2016, 00:32
    0
    Поддерживаю
    Prihod
    21 июня 2016, 07:57
    0
    Ну в принципе интегрировать сниппет с ms2gallery можно только вот с ранком не все так просто, можно сделать либо сначала фото, а потом видео или наоборот.
    Алексей К
    21 июня 2016, 13:34
    0
    +1. Спасибо автору. Скоро обязательно приобрету. Выглядит очень круто.
Андрей Сухомозгий
21 июня 2016, 09:14
+2
Прикольный компонент. Среди его возможностей было бы не плохо иметь вот такую: страницу на которой был бы список битых ссылок. Вот допустим ты добавил много видео, а потом выяснилось, что одно из них было удалено с оригинального ресурса по причине, как это часто бывает, «по просьбе правообладателей». Можно ли вытащить такую инфу из сервисов? А проверять например по крону или по желанию юзера (на кнопку нажать)…
    Prihod
    21 июня 2016, 09:20
    +1
    интересное предложение, не у верен что эту инфу можно будет получить из api всех хостеров но в ютубе наверное точно можно, а как правело только он блокирует видео )
Василий Столейков
21 июня 2016, 10:09
+2
Круто! Было бы классно добавить подобный интерфейс для фронтэнда для пользователей — тогда можно прикручивать к любым соц-ориентированным сайтам!
    Prihod
    21 июня 2016, 10:58
    +1
    уже в разработке )
Александр Н
21 июня 2016, 15:26
0
Здравствуйте!
Приложение выглядит весьма полезным! У меня такой «заказ» к нему. Возможна ли его реализация?

Допустим стоит цель поднять видео-архив небольшого телеканала. В этих целях руководством выбирается один видео-хостинг (например Youtube) как основной, и второй видео-хостинг (Vimeo) как резервный.

В итоге для одной видео-записи я указываю две (три, четыре ...) ссылки. В случае если на одном видео-хостинге видео блокируется, автоматом подставляется вторая ссылка, и т.д.

Дополнительный вопрос. Как приложение будет работать с локальным/своим видео-хостингом?
    Prihod
    21 июня 2016, 15:33
    0
    В принципе все можно прикрутить, но в текущей версии все выше перечисленное не возможно
      Александр Н
      21 июня 2016, 21:36
      0
      Тогда, как вариант ещё предложу — во всплывающем окне видеозаписи закладки типа: «плеер 1», «плеер 2». Это как один из способов «борьбы» с битыми ссылками, за которыми сложно следить при большом количестве видео-записей.
Андрей Копп
21 июня 2016, 21:04
0
Крутой компонент. Обязательно в ближайшее время возьму! Автору 5+
Владимир
21 июня 2016, 22:55
0
Вопрос по тегам. Тегирование позволяет выводить несколько групп на странице?
    Prihod
    21 июня 2016, 22:59
    0
    да, придется вызвать несколько раз сниппет с разными тегами
      Владимир
      21 июня 2016, 23:13
      0
      Тогда с почином вас! Как первый покупатель желаю успешных продаж :)
      Пошел пробовать.
Александр
24 июня 2016, 01:56
1
0
Поздравляю, отличный плагин, судя по видео!
Вы реализовали идею, что зародилась после выхода VideoGallery: объединить VideoGallery и ms2Gallery. Что ж, вы это сделали первее, низкий поклон ;)
Вопрос: не увидел на видео, можно ли сортировать видео перетаскиванием, как это сделано с картинками в ms2gallery?
    Prihod
    24 июня 2016, 09:18
    +1
    да
Prihod
27 июня 2016, 13:11
+2
Доступна новая версия.
UPD 1.0.1
-Добавлено: Интеграция с ms2Gallery
-Добавлено: Возможность добавить свой парсер видео
-Добавлено: Возможность использовать preHooks и postHooks при добавлении, редактировании, сортировки, получении кода вставки и удалении видео
    Владимир
    27 июня 2016, 13:14
    0
    Спасибо! Т.е. как раз то о чем я писал в поддержку (дополнительно хранить изображение в тивишке) можно сделать через postHooks.
    Обновился, попробую.
Leo
Leo
02 июля 2016, 06:55
+1
А в вашей галереи можно ли обновить все превьюшки Vimeo через консоль (Console)? И, если можно, пример как?
    Prihod
    06 июля 2016, 21:30
    +2
    Нет но, а вообще данный функционал если нужно могу и добавить только не через Console, а через нормальный интерфейс
      Leo
      Leo
      06 июля 2016, 21:46
      +1
      Да, было бы очень здорово!
Андрей Копп
29 июля 2016, 18:04
0
Возможно ли добавление видео пользователем через Tickets при создании?
    Prihod
    29 июля 2016, 19:30
    0
    Нет
      Pavel
      18 мая 2017, 16:11
      +1
      ох, блин, жалко… А планируется?
        Prihod
        18 мая 2017, 16:17
        +1
        уже можно, т.к в новой версии есть возможность добавлять видео из фронтенда. На стр компонента есть раздел «Добавление видео из фронтенда» + видео
        Prihod
        18 мая 2017, 16:21
        +1
        только ресурс уже должен быть создан, в следующей версии сделаю возможность добавлять и к новому
          Pavel
          18 мая 2017, 16:24
          +1
          супер, спасибо! буду ждать ;)
Prihod
15 августа 2016, 11:08
+1
ResVideoGallery 1.0.2
-Добавлено: Добавление видео из фронтенда
-Добавлено: Обновления превью видео

youtu.be/9qOR7CXAgl0
    Антон
    23 августа 2016, 23:10
    0
    Доброго дня, купил компонент, с сервисом vmeo работает нормально, а вот с youtube видео не парсит, в админке не загружает ни одно поле, включая превью, в чем может быть проблема?
      Prihod
      23 августа 2016, 23:29
      +1
      hi, во первых что в логах? А во вторых давай общаться продолжим через modstore.pro/cabinet/tickets/
Волков Николай
24 августа 2016, 05:50
0
Дополнение отличное! Единственное два маленьких момента:
1) Имеется возможность для добавления таба с галереей только для определённых шаблонов? На всех страницах он не нужен.
2) Если видеогалерея на фронте — это галерея из картинок с превью видео, которые при нажатии в Lightbox модальном окне открывают видеоплеер, то перебор по количеству чанков для вывода:-) Тупо [[+output]] внутри них придётся ставить. Может добавить настройку с вариантами для генерации результатов? Пример галереи про которую говорю:
world-stars.eu/
    Prihod
    24 августа 2016, 09:14
    0
    1) да есть нужная опция в /manager/?a=system/settings для дополнения
    2) Что то не понял о чем речь
      Волков Николай
      24 августа 2016, 11:35
      0
      1) спасибо
      2) что-то действительно через одно место описал. Вообще имел ввиду то, что на мой взгляд непосредственно на самом сайте содержимое tplEmbed (сам плеер и тп) должно генерироваться через JS, поэтому мне кажется, что этот параметр несколько избыточен. Плюс имеет смысл добавить параметр для Сниппета в котором будут писаться ссылки на JS, которые будут подключать в случае, когда количество роликов будет больше нуля.
        Prihod
        24 августа 2016, 11:47
        0
        Вообще имел ввиду то, что на мой взгляд непосредственно на самом сайте содержимое tplEmbed (сам плеер и тп) должно генерироваться через JS
        ну а как быть тогда с мета информацией о видео + никто вам не мешает реализовать свой вариант функционирования галереи т/к вы можете указать для сниппета свой js и css который хотите подключить, а вся инфа о видео доступна так же в чанке resVideoGalleryRowTpl так что каждый может при желании сделать то что ему нужно
          Волков Николай
          24 августа 2016, 12:00
          +1
          Всю мету можно через data-* в контейнере расписывать и JS уже сам все сделает.

          Слушай тут мысль в голову пришла одна интересная. А ведь ничего же не мешает не только видео добавлять, но и также и аудио. Взять те же самые SoundCloud, PromoDJ и тд. Да я думаю, что база у дополнения подойдёт даже и под выбор MP3 файлов не посредственно на самом сервере…
            Prihod
            24 августа 2016, 12:04
            +1
            ну по поводу аудио как то не задумывался т/к не было в нем нужды )
              Волков Николай
              24 августа 2016, 12:21
              0
              Но вообще, я прав или нет? Спрашиваю к тому, что у меня Скоро намечается работа с сайтом, где будет, как и галереи с видео, так и плэйлисты с аудио при чем вплоть до того, что одновременно оба варианта могут быть на одной странице. Поэтому можешь подсказать мне, как автор: вообще имеет смысл рассматривать твоё дополнение, как базу для этого функционала? Или есть подводные камни и с нуля придётся писать?
                Prihod
                24 августа 2016, 12:40
                0
                В идеале для аудио должно быть отдельное дополнение т/к там же своя специфика в мета информации типа исполнитель и прочее по которой не плохо бы иметь возможность фильтровать, а также группировать в альбомы и плей листы и привязывать все это к юзеру. Большинства приведенного мной функционала в ResVideoGallery нет т/к дополнение затачивалось конкретно под видео, поэтому дорабатывать ResVideoGallery в сторону работы с аудико не вижу смысла да и само название дополнения как не вяжется с аудио )
                  Волков Николай
                  24 августа 2016, 12:49
                  0
                  На самом деле вопрос спорный, т.к. если говорить про непосредственно чистые MP3 файлы, то да, но если про варианты вроде SoundCloud, PromoDJ и т.д., то тут мне кажется все нормально должно быть, т.к. тоже сторонние сервисы, но с которых только картинку для превью делать не надо. Да и если к MP3 вернуться, то мета об исполнителе и тп непосредственно в самих файлах есть и можно в принципе только ради группировок и тп только отдельную таблицу делать, а так достаточно просто считать её при загрузке и в JSON записать.
                  Волков Николай
                  24 августа 2016, 12:51
                  0
                  В общем ладно, не буду надоедать со своими мыслями. Спасибо большое за ответы. А само дополнение чумовое, ничего не скажешь!
      Волков Николай
      24 августа 2016, 11:40
      0
      Второй пункт снимается. Не сразу заметил про возможность делать кастомные темы.
Prihod
09 декабря 2016, 01:29
+1
UPD 1.0.7
-Добавлено: Параметры «parents», «excludeResources», «includeTags», «tplTag», «autoPlay» для сниппета ResVideoGallery
-Добавлено: Сниппет ResVideoGalleryTags (Вывод облака тегов с функционалам фильтрации)
-Добавлено: Фильтрация по тегам


-Исправлено: Генерация превью для видео начиная с Revolution 2.5.1

Подробная инфа на странице дополнения

ВАЖНО!! Те кто будет обновляться и использует свои чанки тем нужно будет привести в соответствие параметры которые подставляются в некоторые атрибуты тегов, а также почистить кэш браузера.
Николай
14 декабря 2016, 14:11
0
Собираюсь купить плагин, но для начало хотел бы узнать, а можно сделать что то наподобие как на этом сайте demo.tagdiv.com/newsmag_sport/ где то посередине сайта «Video playlist» суть в том что бы вывести плейлист и при клике в видео слева воспроизводилось без перезагрузки страницы, короче в точь точь
    Николай
    14 декабря 2016, 14:53
    0
    Всё разобрался, жаль нельзя удалить свой комментарий
Pavel
18 мая 2017, 16:09
0
Можно прикрутить его к Тиккетам? при добавлении с фронта?
Никита
01 мая 2018, 14:05
0
Дополнение отличное!
Только почему с ВК видяшки не подхватывает. Можно попросить подправить?
Азамат
07 июня 2018, 09:03
0
Можете подсказать, есть ли функционал типа «Вставить видео с индексом 0 в текст (контент)», типа как в ms2gallery тегом [[+ms2g.0]]?

docs.modx.pro/components/ms2gallery/pictures-on-a-page

Или как можно получить в контенте только одно видео? Просто вставить сниппет с ограничением 1?

[[ResVideoGallery?
    &limit=`1`
]]

Так? К примеру, это нужно будет контент-менеджерам для вставки видео в контент статьи в разных местах, при этом «централизованно» собирая все видеоролики в видеогалерее данного ресурса-статьи.

Спасибо.
Prihod
14 августа 2018, 20:07
0
ResVideoGallery 1.0.9
— Изменено: Парсер видео для vk.com. Настройка

После обновления необходимо очистить кэш браузера.

Предупреждение! Для этого парсера требуется PHP версии 7.1 или выше!
Василий Столейков
04 сентября 2018, 11:47
-1
Есть ли возможность у дополнения работать с локальными видеофайлами?
То есть при указании ссылки на конкретный видеофайл на хостинге чтобы он добавлял его и выводил через HTML5 видео.
Stan Ezersky
02 марта 2019, 22:10
0
В файловых элементах не пашет аддон. Никак

{$_modx->runSnippet('!ResVideoGallery', [
    'resources' => $_modx->resource.id,
    'limit' => 3,
    'ajax' => 1,
  ])}

[[!ResVideoGallery?
    &resources=`[[*id]]`
    &limit=`3`
    &ajax=`1`
]]


[[!pdoPage?
    &elementClass=`modSnippet`
    &element=`ResVideoGallery`
    &resources=`[[*id]]`
    &limit=`3`
    &pageNavOuterTpl=`[[+prev]][[+pages]][[+next]]`
    &pageNavTpl=`<li[[+classes]]><a[[+classes]][[+title]] href="[[+href]]">[[+pageNo]]</a></li>`
    &pageActiveTpl=`<li[[+activeClasses]]><a[[+activeClasses:default=` class="active"`]][[+title]] href="[[+href]]">[[+pageNo]]</a></li>`
    &pagePrevTpl=`<li><a[[+classes]][[+title]] href="[[+href]]">«</a></li>`
    &pageNextTpl=`<li><a[[+classes]][[+title]] href="[[+href]]">»</a></li>`
    ]]

    <nav>
        <ul class="rvg-pagination">
            [[!+page.nav]]
        </ul>
    </nav>
ЧЯДНТ?
Вызывал в пустых шаблонах
    Владимир
    03 марта 2019, 11:30
    0
    проверил у себя, работает
    ResVideoGallery 1.0.10-beta, fenom, шаблон файл {include 'file:templates/test.tpl'}
    вроде нет проблем
      Stan Ezersky
      10 марта 2019, 11:04
      0
      Ответ автора

      такая ошибка может наблюдаться если в качестве парсера используешь Fenom и т/к в кнопке подгрузки видео в один из атрибутов передаются данные в виде JSON то это может вызывать такую ошибку
      Ждём новую версию.
Prihod
11 марта 2019, 20:19
+1
UPD 2.0.0

— Добавлено: Поддержка шаблонизатора «Fenom»
— Добавлено: Поддержка фото галереи «MS2 Images»
— Добавлено: События:
rvgOnGetVideoEmbed;
rvgOnBeforeVideoUpdate;
rvgOnAfterVideoUpdate;
rvgOnBeforeThumbUpdate;
rvgOnAfterThumbUpdate;
rvgOnBeforeVideoAdd;
rvgOnAfterVideoAdd;
rvgOnBeforeVideoRemove;
rvgOnAfterVideoRemove.

— Добавлено: Новый сниппет: ResVideoGalleryUpload
— Добавлено: Новый чанк: resVideoGalleryUploadTpl
— Обновлено: JQuery плагин lightcase.js (version 2.5.0)

— Изменено: Параметры для сниппетов:
ResVideoGallery;
ResVideoGalleryTags.
— Изменено: Чанки:
resVideoGalleryTpl;
resVideoGalleryRowTpl;
resVideoGalleryEmbedTpl;
resVideoGalleryTagsTpl.

-Удалено: Сниппеты: ResVideoGalleryForm
-Удалено: Чанки:
resVideoGalleryFormTpl;
resVideoGalleryTagTpl.

Важно! просто так обновится новую версию не получится т/к были изменены основные чанки, а также параметры для сниппетов.
Перед обновлением не забудьте сделать резервную копию сайта!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.