многие часто просят добавить поддержку того или иного видеохостинга, который набирает популярность, но администрация майбб не успевает выполнять все заказы, решая более глобальные задачи,
так же часто возникают ситуации, что видео из тех видеохостингов, которые на дынный момент имеются в списке, перестаёт работать и код не распознаётся (потому что он поменялся на самом хостинге),
данный скрипт предоставляет некое универсальное средство для работы с медиа-контентом (аудио, видео), код на который выдаётся в виде фрейма, но его нет в списке поддерживаемых на майбб
Дополнительные медиахостинги v.2 (аудио, видео)
установка
в html-верх:
в html-низ:
после установки мы увидим дополнительную вкладку в окне работы с бб-кодом видео
в новой вкладке и будут те самые медиа-хостинги, работу с которыми мы разрешили у себя на форуме, они будут в виде иконок ( по большому счёту их роль только, напоминать пользователям, какие именно хостинги разрешены на данном форуме, нажимать на них нет смысла, они не кликабельны)
рассмотрим коды фреймов, которые нам выдаются, типа:
скрипт настроен на автоматическое распознавание адреса фрейма, его ширину и высоту, и без пролем будет работать с любым кодом фрейма, если только он присутствует в списке разрешённых, добавлять в список одобряемые хостинги можно в этой части скрипта:
var media2 = ['kiwi.kz',
'rutv.ru',
'soundcloud.com',
'purevolume.com',
'livestream.com'];
можно список выстроить в одну строку, или в столбик, как кому удобнее (в кавычках и через запятую), кроме последнего элемента в списке, там запятая не нужна
как я уже говорил, скрипт автоматически распознаёт адрес фрейма, его ширину и высоту, всё это отображается в новом бб-коде:
в случае, если в коде фрейма отсутствуют параметры ширины и высоты, а такое бывает, пример:
<iframe src="http://player.rutv.ru/index/iframe/video_cid/533156/sid/vesti/?acc_video_id=522890" frameborder="0" style="width: 487px; height: 415px; border: none;"></iframe>
то параметры будут теми, что заданны по-умолчанию 300х150 пикселов (хотя вы можете задать их вручную)
кстати, в скрипте есть защита от хитрожопых пользователей, которые могу попытаться вручную прописать фрейм на какой-нибудь вирусный порносайт, типа
скрипт просто не будет его распознавать, работа настроена только на те хостинги которые в списке
Демо
сокращённый вариант скрипта (для любителей минимализма)
кстати, скрипт работает и с embed кодом, например с pleer.com
и с object-кодом например, яплакал (Yaplakal.com), типа
вот список рекомендованных и проверенных медиа-хостингов (будет пополняться время от времени)
Video
|
Audio
|
veterok.tv
|
pleer.com
|
moviki.ru
|
soundcloud.com
|
kinostok.tv
|
purevolume.com
|
video.jampo.tv
|
bandcamp.com
|
film-online.org
|
realmusic.ru
|
megogo.net
|
jamendo.com
|
rutv.ru
|
yapfiles.ru (Yaplakal.com)
|
yapfiles.ru (для воспроизведения с Yaplakal.com)
|
ato.su (бывший klopp.net.ru)
|
1plus1.ua
|
promodj.com
|
mail.ru
| |
sibnet.ru
| |
instagram.com
| |