Сайт Земскова Ильи
Веб-мастер, к.т.н., «200000».
Бензин ваш - идеи наши © И.Ильф и Е.Петров

Плагин «Uppod-плеер»

Для MaxSite CMS существует несколько медиа-плееров. Но ни один из увиденных мной плееров не позволял получить желаемый внешний вид и функционал в нужном (согласно ТЗ) объёме. После некоторого поиска был найден Uppod-плеер34, который удовлетворил все требования. Чтобы плеером было удобно пользоваться на MaxSiteCMS-сайтах был реализован представляемый вашему вниманию плагин.

3D coverbox MaxSite CMS плагина Uppod-плеера

Возможности плагина

  • HTML5 или Flash(SWF) версия uppod-плеера на выбор.
  • BB-коды для вставки плеера в публикации и комментарии: [video], [audio], [uppod], [youtube]. Подробнее о синтаксисе, правилах и примерах использования кодов можно прочитать в инструкции.
  • Гибкая настройка работы плагина на странице опций. Например, можно вместо тэга [video] задать свой тэг [roliki].
  • Интеграция в редакторы nicEdit (editor_jw) и markItUp - добавляются кнопки быстрой вставки кодов.
  • Поддержка стилей оформления плеера (скинов). Если вас не устраивает дефолтный внешний вид uppod-плеера, то формируете свои настройки на офф.сайте плеера, сохраняете в текстовом или js-файле (зависит от версии используемого плагина), который затем размещаете, например, в папке "/maxsite/plugins/uppod/style/". После чего стиль будет доступен для использования всеми плеерами сайта «по-умолчанию» или же для использования плеером в нужном месте (задаётся с помощью атрибутов бб-тэга).
  • Поддержка плейлистов. Плейлисты могут быть созданы с помощью офф.сайта плеера (или скриптами вашего сайта). Созданный текстовый файл с плейлистом вы, например, закачиваете стандартными средствами MaxSite CMS в папку "/uploads/". После этого плейлист становится доступным для использования с помощью bb-кодов (см. инструкцию).
  • Постеры. Можно задать изображение, которое будет подгружаться в качестве «заставки» ролика.

Скриншоты

Плагин Uppod-плеера в картинках:

Опции плагина

Кнопки в markItUp

Пример использования

[youtube]http://www.youtube.com/watch?v=5OENIKUqJSU[caption]Кирилл Лобанов взял интервью у Земскова Ильи[/caption] [st]/application/maxsite/plugins/uppod/style/default-video.txt[/st][/youtube]
Требуется включить JavaScript или обновить плеер!

Скачать плагин для MaxSite CMS

Плагин в ZIP архиве: 236,5 Кб
Версия плагина: 3.0
Версия плеера (swf): 1.6.1
Версия плеера (js): 0.4.6
Необходимая версия движка: стабильно работает на версиях движка 0.85 и выше.
Стоимость: бесплатно
История версий:

Показать

Скачать:
Контент только для авторизованных - хотите войти или зарегистрироваться?

ЗЫ: Если вам понравилась моя работа, то можете лайкнуть эту страницу одной из близлежащих кнопок. Благодарю.

Комментариев: 35

Если плеер проигрывает видео файл MP4 размером 500 мбайт то видео начинает показывать только после того как загрузит все 500 мбай, не подскажите это особенность только этого плеера или это где то в настройках.

Первая обнаруженная досада: размеры видео должны совпадать с размерами скина. Иначе или не видно куска видео, или контролов управления. Или лишние поля видны. Или всё сразу...

Вторая досада: их сайт чудовищен! Сначала регистрироваться, а потом полчаса искать, как же скачать скины. И я только чисто случайно обнаружил, что после добавления скина в свои стили, нужно кликнуть по звёздочке слева от названия, чтобы появились кнопки скачивания и всего остального. Вполне мог не обнаружить.

А кто может подсказать почему плеер моргает, замечал такую ситуацию на всех сайтах где используется плеер, спасибо.

Владимир, тоже заметил такой глюк, но пока причину не обнаружил, а до официального сайта всё некогда дойти и задать вопрос разработчикам. До устранения бага справляюсь тем, что делаю постер.

При сохранении страницы в админке показывает ошибку

[php]A PHP Error was encountered

Severity: Warning

Message: array_unique() [function.array-unique]: The argument should be an array

Filename: uppod/index.php

Line Number: 426[/php]

Как это можно исправить?

Я про ошибку спрашивал....

A PHP Error was encountered

Severity: Warning

Message: array_unique() [function.array-unique]: The argument should be an array

Filename: uppod/index.php

Line Number: 426

Сергей, могли бы вы прислать сюда или на мой контактный емайл бб-код, который вы вставляете в статью для использования плагина?

Пока сложно сказать с чем связана ошибка и тем более как её исправить.

Дело том, что в этой статье как раз НЕТ видео. Пробовал отключать - включать плагин, кэш сбрасывал, но при обновлении снова выходит ошибка.

Здравствуйте! Помогите разобраться, скачала плагин, установила, в настройках ничего не меняла, версия MaxSite CMS: 0.851 у меня. В статье вставляю ссылку из Вашей статьи

Требуется включить JavaScript или обновить плеер!

но эта ссылка так и остается ссылкой, плеер не выходит. Что не так делаю, может где-то еще надо что-то включить, подскажите??

Скажите, а ваш плагин создает для страницы разметку, которая бы позволяла гуглу индексировать видеофайлы и показывать их в поиске? Что-то вроде schema.org или open graph? Не проверяли? Вроде бы в выдаче гугла не видны Ваши видео?

Как по мне, это у подобных плагинов самое главное. Может стоит добавить? Учитывая, что для Макссайт вообще нет никаких плагинов для разметки, это бы сразу подняло его на совершенно другой уровень.

Ivanes, пока что плагин такого не умеет. Спасибо, что обратили моё внимание на этот момент, надо будет на досуге изучить его поподробнее. Можете привести пример «подобного плагина», где уже имеется schema.org или open graph?

Вы знаете, когда у меня блог был на Вордпресс, там довольно старенький плагин WordTube позволял гуглу отображать видео в результатах поиска, и мои видеофайлы и картинки к ним были видны. Не знаю, насколько там была стандартная разметка, однако гугл ее индексировал.

Но сейчас я ушел от Вордпресса, пользуюсь Макссайт, поэтому не могу сходу подсказать современных плагинов, размечающих видео по правилам. Могу поискать, если нужно.

Давайте я вам ссылки на описания поисковиков, как это делается, дам:

Вот schema.org:

https://support.google.com/webmasters/answer/2413309?hl=ru

Для open graph почему-то быстрее всего нашлось от Яндекса:

http://help.yandex.ru/webmaster/?id=1116426

mixa написал(-а):

какие форматы поддерживает?

Форматы указаны здесь: http://uppod.ru/help/specification/

AVI перестал отображаться, т.к. Adobe Flash перестал их поддерживать. Сам Uppod с этому не имеет никакого отношения.

тогда подскажите - какие форматы он проигрывает ?

только FLV ?

я смотрел спецификацию плеера.

закинул к себе ролики с разными кодеками и форматами.

- mp4 (x264) - не показывает;

- webm - тоже не показывает;

по ссылке написано поддержка html5/webm - тоже нифига.

получается, фактически, показыает только FLV ((

хочу плеер для htm5/webm

кто бы сделал ?)

без явы..

офтоп

инет становится помойкой ((

mixa, я некоторое время уже не обновлял swf uppod-а. Попробуйте скачать и прикрутить плеер с самого uppod-а. Возможно нужные вам форматы и будут проигрываться. Мне пока некогда разбираться. Но если сообщите, что всё работает, то я готов отвлечься и обновить мой плагин.

Обновил плагин. Список изменений можно увидеть в разделе «Скачать».

На будущую версию осталось внедрение специальная разметки для поисковиков и исправление глюков (если будут замечены).

Приглашаю всех принять активное участие в тестировании. Заранее спасибо.

""Однажды работа плагина плеера рухнула. И хорошо ещё, что на этапе тестирования сайта на MaxSite - версиях ± 0.862, мы этот глюк разглядели вовремя. Да, много пришлось перепробовать способов; глубоко во чрево движка MaxSite пришлось залезть, прежде чем обнаружилась ошибка в коде на страницах сайта. Как? А вот этим открытием я и спешу поделиться с новичками, которым, вероятно, это будет полезно."" И...

""Заглянув в очередной раз на свой сайт «MaxSite» и горестно обнаружив, что видео и аудио в блоге пропало напрочь, админ разведёт руками… Быть или не быть – вот в чём вопрос! А что делает в этом случае другой какой-нить блогер!? Он ругает создателей плагинов. Некогда ругался и я. И вправду, что это такое...? …ёксель-бант! Не-рра-бо-та-ет… !!!""

- цитаты из моей скромнейшей статьи о двух неплохих наработках Ильи Земскова "Uppod-плеер" и "Syntaxer" ...

Подробнее у нас на сайте http://complitra.ru/page/plaginy или - http://maxhub.ru/

установил uppod-плеер на сайт(cupoma58.tf9.ru/video/player.html) для того,что-бы выкладывать свои видеозаписи *.3gp,указал путь к файлу-никакого эффекта - в чём дело?

cupoma58, скорее всего дело в неправильном формате используемых у вас 3gp файлов. Подробнее об этой проблеме можно прочитать на официальном сайте Uppod-плеера здесь - http://uppod.ru/talk_8668

cupoma58, найти конвертор (типа «Freemake Video Converter») видео-файлов и перепакуйте видео в правильный формат («3GP — это контейнер, внутри должно быть H.264»).

А нельзя включить шифрование путей файлов? (на сайте uppod.ru предоставляется такая возможность)

Просто видеофайлы размещаются на стороннем сервере, путь к которому не хочется показывать, так как правообладатели напишут жалобу на их удаление.

Руслан, сейчас затрудняюсь ответить, ибо надо изучать вопрос. Но если такая возможность доступна для реализации - постараюсь внедрить в следующей версии.

vimruler, да, такая возможность очень актуальная, если не увеличит нагрузку на основной сервер, где расположен сайт (читал, что отдельные скрипты шифрования ссылок увеличивают, например, траффик и нагрузку, так как начинают отдавать файл не напрямую со стороннего серевера, где лежит файл, а прогоняя через сервер сайта).

На uppod.ru в настройках выставляется галочка "Шифровать ссылки" и при формировании кода видео - ссылка на файл превращается в кучу символов, что выяснить нахождение файла напрямую нельзя.

Если возможно реализовать в плагине - готов поддержать материально, если это ускорит выполнение задачи. Очень нужно smile

Если открывать сайт на ноутбуке то видео воспроизводится. Если на мобильном Android 5, браузер Hrome то выходит вот такая ошибка "Требуется включить JavaScript или обновить плеер!". Можно что-то с этим сделать?

Версия 100

Fatal error: Cannot redeclare mso_admin_plugin_options2() (previously declared in W:\domains\site.ru\application\maxsite\plugins\down_counter\mso-admin-plugin-options2.php:12) in W:\domains\site.ru\application\maxsite\plugins\uppod\backend-options-lib.php on line 309

Добрый день, Илья!

Uppod - классный плеер, но он закончил свое существование, как пишут его разработчики.

На смену пришел https://playerjs.com/

Вы не могли бы рассмотреть возможность создать плагин на его основе?

Также, в связи с тем, что Flash больше не работает, как переключиться в вашем плагине на HTML5? у меня версия 3.0

Александр написал(-а):

Uppod - классный плеер, но он закончил свое существование, как пишут его разработчики.
На смену пришел https://playerjs.com/
Вы не могли бы рассмотреть возможность создать плагин на его основе?
Также, в связи с тем, что Flash больше не работает, как переключиться в вашем плагине на HTML5? у меня версия 3.0

Мой плагин, очевидно, тоже закончил своё существование. Поэтому даже не знаю как в нём переключиться на html5.

Да, задача создания нового плагина уже созрела и я рассматриваю эту задачу как актуальную. Думаю, что по мере своей занятости займусь. Приходите на сайт ближе к лету wink

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

Авторизация MaxSiteAuth.

(обязательно)