
Своё видео в блоге
VModernОписание
Плагин «Своё видео» для блога позволяет загружать и публиковать видеофайлы непосредственно на сервере, обеспечивая полную независимость от внешних видеохостингов.
Возможности
Плагин предоставляет следующие возможности:
- Прямая загрузка видео — загружайте видеофайлы непосредственно в запись блога через админку. Поддерживаемые форматы: MP4, WebM, Ogg, MOV, MPEG, AVI.
- Создание анимированного превью — генерация анимированной картинки (WebP) из видео для привлечения внимания (требуется расширение FFmpeg на сервере).
- Гибкий вывод — настройте, где именно показывать видео: в посте, в списке записей или в обоих местах.
- Полная независимость — ваши видео хранятся на вашем хостинге, а не на YouTube или VK.
- Просмотр без рекламы — видео воспроизводятся без сторонних рекламных роликов.
- Конфиденциальность — видео доступны только посетителям вашего блога.
- Высокая скорость загрузки — нет зависимости от скорости работы внешних сервисов.
- Автоматическая оптимизация — конвертация форматов и генерация превью.
Настройка
Установка и настройка занимают несколько минут. Все параметры доступны в панели управления.
Интеграция в шаблоны
Для кастомного вывода используйте следующие методы в коде шаблонов вашего блога:
- {blogModpostvideoPlugin::getVideo($post)} — получение всех данных о видео записи блога. Вторым параметром можно указать размеры превью.
- {blogModpostvideoPlugin::getThumb($post.id)} — получение превью видео. Вторым параметром можно указать размер.
- {if !empty($post.modpostvideo_url) && blogModpostvideoPlugin::isEnabled()}...{/if} — проверка наличия видео у записи и активности плагина перед выводом.
- {blogModpostvideoPlugin::displayVideo($post)} — вывод готового HTML5-плеера с видео для указанной записи блога.
Решение проблем с ленивой загрузкой
Если видео не воспроизводятся при ленивой загрузке постов, откройте файл шаблона, отвечающий за вывод списка постов (обычно themes/название_темы/stream.html), и добавьте следующий код в JavaScript-код, реализующий ленивую загрузку:
``javascript if (typeof initVideoPlayers === 'function') { initVideoPlayers(); } ``
Поддержка
Если возникли проблемы при установке или использовании плагина, свяжитесь с нами на support@vmodern.ru. Мы оперативно поможем.
Отзывы (2)
Все работает. Хорошо, что плагином занимаются и постоянно обновляют.
Хороший плагин. Из пожеланий - добавить поддержку англ языка в админке.