SMF [video] — это универсальный BBCode для Simple Machines Forum, который даёт пользователем возможность вставлять видео в сообщения. Поддерживаются сервисы youtube.com, vimeo.com, rutube.ru, vk.com и более десятка других. Данный BBCode является частью проекта BB [media], в который входит большое количество мультимедийных BBCode для различных движков форумов.
- Справка по [video] с примерами и списком поддерживаемых сервисов
- SMF [audio] — BBCode для вставки аудио в сообщения
- SMF [media] — BBCode для вставки аудио, видео, карт, панорам и др.
Для возможности добавления новых BBCode сперва необходимо установить модификацию Custom BBCode. Это делается штатными средствами SMF. По желанию можете использовать bbvideo-icon.png в качестве иконки для кнопки BBCode, для чего её необходимо загрузить в каталог themes/вашстиль/images/bbc с именем «video.png». Далее вам предлагается два варианта BBCode: с указанием предпочитаемых размеров и без. Вы можете установить их одновременно.
Установка [video] (с фиксированным размером)
- Админка, «Свойства и параметры», «Общие настройки», «Конфигурация», «Настройка модов», «Custom BBCode», нажмите на кнопку «Create New Tag»
- В поле «Tag name» введите:
video
- В поле «Description» введите:
Вставить видео: [video]http://youtube.com/url[/video]
- В поле «Tag Type» выберите:
[tag]content[/tag]
- В поле «The HTML used for the tag» введите (изменять можно только высоту и ширину блока!):
<div class="bbvideo" data-url="{content}" style="width: 640px; height: 390px; margin: 2px 0; display: inline-block; background: #000; color: #fff; overflow: hidden; vertical-align: bottom;"><div style="height: 100%;"><script>if (typeof bbmedia == "undefined") { bbmedia = true; var e = document.createElement("script"); e.async = true; e.src = "//phpbbex.com/api/bbmedia.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(e, s); }</script></div><div style="text-align: right; height: 14px; margin-top: -14px; padding-right: 2px; font: 10px/10px Verdana; color: #555;"><a style="color: #105289; text-decoration: none;" href="//veg.by/bbmedia/smf/video/" target="_blank">SMF [video]</a></div></div>
- Сохраните форму. Не забудьте в строке добавленного BBCode отметить галочкой поле «Enable». Готово!
Установка [video=ширина,высота] (дополнительно)
- Админка, «Свойства и параметры», «Общие настройки», «Конфигурация», «Настройка модов», «Custom BBCode», нажмите на кнопку «Create New Tag»
- В поле «Tag name» введите:
video
- В поле «Description» введите:
Вставить видео: [video=ширина,высота]http://youtube.com/url[/video]
- В поле «Tag Type» выберите:
[tag=option]content[/tag]
- В поле «The HTML used for the tag» введите (вводить без изменений!):
<div class="bbvideo" data-url="{content}" data-args="{option}" 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="//veg.by/bbmedia/smf/video/" target="_blank">SMF [video]</a></div><script>if (typeof bbmedia == "undefined") { bbmedia = true; var e = document.createElement("script"); e.async = true; e.src = "//phpbbex.com/api/bbmedia.js"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(e, s); }</script></div>
- Сохраните форму. Не забудьте в строке добавленного BBCode отметить галочкой поле «Enable». Готово!
Комментарии временно закрыты.