phpBB [media] — bbcode для вставки аудио, видео, карт и др. (без правок кода)

Представляем вам новый универсальный BBCode «phpBB
phpBB [media]
[/code]

Замена HTML:

Код: Выделить всё

<div class='bbmedia' data-url='{URL}' style='margin: 1px; display: inline-block; vertical-align: bottom;'><div style='width: 200px; height: 40px; border: 1px solid #999; display: table-cell; text-align: center; vertical-align: middle; font: 10px/10px Verdana; color: #555; opacity: 0.5;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;media&#93;</div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'http://phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div>
(вводить без изменений!)

Подсказка:

Код: Выделить всё

Вставить аудио, видео, карту, панораму или другое мультимедиа: [media]http://youtube.com/url[/media]
«Показывать на странице ответа» - «Отправить». Готово!

Установка [media=ширина,высота] (с предпочитаемой шириной и высотой плеера)

Использование BBCode:

Код: Выделить всё

[media={INTTEXT}]{URL}[/media]
Замена HTML:

Код: Выделить всё

<div class='bbmedia' data-url='{URL}' data-args='{INTTEXT}' style='margin: 1px; display: inline-block; vertical-align: bottom;'><div style='width: 200px; height: 40px; border: 1px solid #999; display: table-cell; text-align: center; vertical-align: middle; font: 10px/10px Verdana; color: #555; opacity: 0.5;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;media&#93;</div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'http://phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div>
(вводить без изменений!)

Подсказка:

Код: Выделить всё

Вставить аудио, видео, карту, панораму или другое мультимедиа: [media=ширина,высота]http://youtube.com/url[/media]
Сохраните форму. Готово!


Удаление ссылки из кода

На разработку данного bbcode потрачено много времени, поэтому в наличие ссылки на phpbbex.com в коде обязательно. Эта ссылка видна только в момент загрузки и не мешает пользователям. Если по каким-то причинам вам всё-таки необходимо её убрать, свяжитесь с автором любым удобным для вас способом. Возможность убрать ссылку из кода стоит 10$ для одного форума. Это неплохая возможность материально поддержать дальнейшую разработку данного bbcode.

Поддерживаемые сервисы

Поскольку phpBB
phpBB [media]
[/code]

phpBB [media]


Для вставки видео пользователь должен вставить его адрес:

Код: Выделить всё

[media]http://www.youtube.com/watch?v=H77XC4sQaMg&feature=g-all-lik[/media]
или (с указанием предпочитаемых размеров):

Код: Выделить всё

[media=640,360]http://www.youtube.com/watch?v=H77XC4sQaMg&feature=g-all-lik[/media]
phpBB [media]


При использовании нового кода вставки
phpBB [media]
теперь можно последним параметром указывать тип ссылки: audio или video. Полезно в случаях, когда по ссылке невозможно определить тип мультимедиа. Если указать тип audio, то
phpBB [media]
[/code]

Пример с указанием ширины для аудио:

Код: Выделить всё

[media=640,audio]http://video.yandex.ru/iframe/vrubleg/sfwlg00z0s.3525/[/media]
Пример с указанием ширины и высоты для видео:

Код: Выделить всё

[media=640,480,video]http://video.yandex.ru/iframe/vrubleg/tnxt4a0q15.3514/[/media]
Попытка же вставить карту с типом video вызовет ошибку:

Код: Выделить всё

[media=video]https://maps.google.com/maps?q=minsk&hl=en&ll=53.903175,27.569933&spn=0.050112,0.131922&sll=37.0625,-95.677068&sspn=67.334709,135.087891&t=h&hnear=Minsk,+Minski+Rayon,+Minsk+Region,+Belarus&z=14[/media]

+Независимый js-скрипт на вашем сервере
Комментариев нет
Комментариев пока нет, но ты можешь быть первым! Нужно лишь войти или зарегистрироваться и поделиться своим мнением.

Похожие темы