phpBB [video] — универсальный видео-bbcode для phpBB и phpBBex

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by VEG » 01.05.2012, 16:53

BBCode: phpBB [audio] | phpBB [video] | phpBB [media] | phpBB [youtube]

Представляем вам новый универсальный BBCode «phpBB [video]», который подходит как для phpBB, так и для phpBBex. Для установки нет необходимости править какие-либо файлы, его можно добавить через раздел администратора.

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

Пользователь копирует адрес страницы интересующего ролика и вставляет его между [video][/video]:
Code: Select all
[video]http://vimeo.com/40558553[/video]
или (с указанием размеров):
Code: Select all
[video=640,360]http://vimeo.com/40558553[/video]

В сообщении это отобразится следующим образом:
phpBB [video]


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

На данный момент поддерживаются видеосервисы:
  • youtube.com (youtu.be) — плейлисты также поддерживаются
  • vimeo.com
  • rutube.ru — только адрес из кода встраивания
  • vk.com (vkontakte.ru) — только адрес из кода встраивания
  • ok.ru
  • facebook.com
  • video.mail.ru
  • smotri.com
  • dailymotion.com
  • ustream.tv — поддерживаются и записи, и трансляции
  • twitch.tv — поддерживаются и записи, и трансляции
  • video.qip.ru
  • video.yandex.ru — только адрес из кода встраивания
  • video.bigmir.net
  • tvigle.ru — только адрес из кода встраивания
  • video.online.ua
  • video.sibnet.ru
  • yapfiles.ru — только адрес из кода встраивания BBCode (для видео и музыки)
  • megogo.net
  • intv.ru
  • lovi.tv
  • metacafe.com
  • veevr.com
  • myvideo.de
  • clipfish.de
  • hulu.com — только адрес из кода встраивания
  • own3d.tv
  • ign.com
  • ted.com
  • vine.co
  • coub.com
  • pinkbike.com
  • mpora.com
  • archive.org
  • файлы WebM, OGV и MP4 через HTML5 <video>

Адреса не нужно чистить от мусорных параметров — наш [video] разберётся что к чему. Можно использовать как адрес страницы видео, так и адрес из кода встраивания (если не указано иное).

В ближайшем будущем будут поддерживаться:
  • webm, mp4 и flv видеофайлы через плеер на flash при отсутствии HTML5

Что интересно, наш bbcode сам обновится, и новые сервисы будут поддерживаться у вас автоматически. Если вам не хватает поддержки какого-то видеосервиса, мы будем рады добавить её. В этой теме приведите ссылку на видео с интересующего вас видеосервиса и код встраивания — это нам поможет. Если новый видеосервис востребован, мы вскоре добавим его поддержку в наш видео-bbcode.

Установка [video] (с фиксированным размером)

1. Админка, вкладка «Сообщения», страничка «BBCodes», добавить BBCode (если уже есть [video] — редактировать).
2. В поле «Использование BBCode» введите:
Code: Select all
[video]{URL}[/video]
3. В поле «Замена HTML» введите (вторая версия кода, изменять можно только высоту и ширину блока!):
Code: Select all
<div class='bbvideo' data-url='{URL}' 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 = 'http://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='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;video&#93;</div></div>
4. В поле «Подсказка» введите:
Code: Select all
Вставить видео: [video]http://youtube.com/url[/video]
5. Установите галочку «Показывать на странице ответа» и сохраните форму. Готово!

Установка [video=ширина,высота] (в дополнение к предыдущему)

1. Админка, вкладка «Сообщения», страничка «BBCodes», добавить BBCode (если уже есть [video=] — редактировать).
2. В поле «Использование BBCode» введите:
Code: Select all
[video={NUMBER1},{NUMBER2}]{URL}[/video]
3. В поле «Замена HTML» введите (вторая версия кода, вводить без изменений!):
Code: Select all
<div class='bbvideo' data-url='{URL}' style='width: {NUMBER1}px; height: {NUMBER2}px; 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 = 'http://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='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;video&#93;</div></div>
4. В поле «Подсказка» введите:
Code: Select all
Вставить видео: [video=ширина,высота]http://youtube.com/url[/video]
5. Сохраните форму. Готово!

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

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

Не работает?

Отображается стандартная заглушка с надписью phpBB [media] и ничего не происходит
Скорее всего на странице есть какая-то ошибка JavaScript, что прекращает выполнение всех скриптов. Включите консоль разработчика и посмотрите что за ошибка. Если у вас на странице используется jQuery, попробуйте обновить версию на более свежую (1.7 и более новую).

Выдаёт ошибку «Неправильный BBCode»
Проблема в том, что вы изменили предлагаемый код либо это сделала за вас какая-то модификация. Попробуйте по очереди убирать модификации, которые влияют на вывод сообщений и обработку BBCode.

Независимо от предлагаемого URL сообщает, что он не поддерживается
Проблема в том, что ваш форум (например, автоцензор) либо какая-то модификация вмешивается в передаваемые URL. Проверьте настройки автоцензора (чтобы в нём не было частей вставляемого URL) либо установленные модификации для обработки ссылок в сообщениях.

При использовании ссылки на файл с моего сервера ничего не проигрывается
Причины может быть две: либо ваш сервер отдаёт некорректный Content-Type, либо данный формат не поддерживается вашим браузером.
Для того, чтобы ваш сервер Apache отдавал корректный Content-Type, добавьте в .htaccess файл в корне вашего сайта (этот код уже есть в phpBBex):
Code: Select all
AddType audio/ogg   ogg oga
AddType video/ogg   ogv
AddType audio/webm  webma
AddType video/webm  webm webmv
AddType audio/mp4   m4a
AddType video/mp4   mp4 m4v
AddType audio/opus  opus
AddType audio/flac  flac
AddType audio/aac   aac
AddType audio/mpeg  mp1 mp2 mp3 mpg mpeg
AddType audio/wav   wav
Учтите, что Firefox и Opera не поддерживают формат MP4. Зато Firefox, Opera, Chrome и IE (через кодек) поддерживают формат WebM.

phpBB [video] на других ресурсах

Обсуждение phpBB [video] на phpbbguru.net
Обсуждение phpBB [video] на bb3x.ru
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1573
With us: 5 years 4 months


Post #141by valueff » 17.03.2014, 14:56

Привет! Отличный форум!
Подскажите пожалуйста как отключить показ "похожих видео" после ролика? Попробовал добавить после url &rel=0
Результата нет.

Спасибо.
Attachments
2014-03-17 17-54-43 Скриншот экрана.png
valueff
Новичок
Reputation: 0
With us: 3 yaers 5 months

Post #142by VEG » 17.03.2014, 19:29

К сожалению, на данный момент BB [media] не позволяет отключать «похожие видео». Может быть в будущем добавим поддержку этого параметра.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1573
With us: 5 years 4 months

Post #143by valueff » 17.03.2014, 22:30

Благодарю за ответ. Думаю многие будут благодарны, если сделаете в недалеком :wink: будущем. По этим нехорошим клеточкам юзеры начинают жмакать и отвлекаются от темы.
valueff
Новичок
Reputation: 0
With us: 3 yaers 5 months

Post #144by slavaua » 23.05.2014, 01:20

С mail.ru не работает видео :cry:
slavaua
Новичок
Reputation: 0
With us: 3 yaers 8 months

Post #145by Sumanai » 23.05.2014, 01:27

Пример неработающего видео, ссылка на само видео или на пост, в котором не работает видео.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1581
With us: 4 yaers 6 months

Post #146by slavaua » 23.05.2014, 01:29

Уже разобрался, работает :smoke:
slavaua
Новичок
Reputation: 0
With us: 3 yaers 8 months

Post #147by gutalien » 21.07.2014, 10:31

У меня не работает, если на странице выдачи имеется 2 вставки видео (не важно в одном посте или в разных, главное на одной странице). Вот пример http://forum.tathunter.ru/ltopic628-10196.html — помогите разобраться пожалуйста

UPDATE: обновил JQUERY в шаблоне. Файл overall_header.html

Code: Select all
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
gutalien
Новичок
Reputation: 0
With us: 3 yaers

Post #148by VEG » 21.07.2014, 11:23

gutalien, в файле ./styles/postlink.js ошибка. Разберитесь от какого мода этот файл (такого файла нет в чистом phpBB/phpBBex), нужен ли он, если не нужен — удалите, если нужен — исправьте ошибку. После этого BB [media] должен заработать.

Added after 4 hours 36 minutes:
Улучшена поддержка rutube.ru — теперь поддерживаются новые URL (они уже 4 раза меняли формат).
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1573
With us: 5 years 4 months

Post #149by VEG » 07.08.2014, 16:13

Яндекс прислал:

Вы получили это письмо потому, что размещали ролики на Яндекс.Видео.

С 24 июля 2014 года Яндекс.Видео не поддерживает загрузку и хранение файлов.
Ранее загруженные Вами видео перенесены на Яндекс.Диск (https://disk.yandex.ru/client/yavideo).
Другие ролики из Ваших коллекций остались в разделе
«Мои видео» (http://yandex.ru/video/favorites). Прямые ссылки и коды
для вставки плеера, которые Вы размещали где-либо, перестанут работать через полгода.

Мы дарим Вам дополнительные гигабайты на Яндекс.Диске, чтобы места для Ваших
видео было достаточно. Обратите внимание, что Диск позволяет передать ссылку на файл
друзьям и знакомым, но не имеет кода для вставки на сайт или в блог. Поэтому для
публичного размещения фильмов и роликов рекомендуем пользоваться другими
сервисами.

Если у Вас есть вопросы, задавайте их через форму обратной связи
http://feedback2.yandex.ru/disk/files/video/.

С уважением,
команда Яндекс.Видео

Так что скоро поддержка Яндекс-Видео будет вырезана.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1573
With us: 5 years 4 months

Post #150by myoptions » 02.09.2014, 20:58

Спасибо. Опробовал - всё суперски работает!
Я не программист, но я стараюсь учиться. Просто мне нравится создать что-то своё, а не тупо играть. Правда, если это не Diablo 2...
myoptions M
Бывалый
Avatar
Age: 48
Location: Гродно
Reputation: 19
With us: 2 yaers 11 months

Post #151by VEG » 03.09.2014, 12:27

Добавлена поддержка видео с archive.org и улучшена поддержка видео с facebook.com:
Code: Select all
[media]https://archive.org/details/peril_of_doc_ock/peril_of_doc_ock_hi.mov[/media]
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1573
With us: 5 years 4 months

Post #152by VEG » 05.10.2014, 16:26

Добавлена поддержка ссылок на youtube вида:
Code: Select all
http://www.youtube.com/attribution_link?a=a50j0h7HhgY&u=/watch%3Fv%3Dxxxxxxxxxx%26feature%3Dem-uploademail
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1573
With us: 5 years 4 months

Post #153by myoptions » 18.10.2014, 08:58

Будет ли поддержка http://freespace.by (файлообменник, есть воспроизведение видео)?
Работает в DLE.
Например моя ссылка: http://freespace.by/download/70a0d5acc9 (быстрый просмотр).
Я не программист, но я стараюсь учиться. Просто мне нравится создать что-то своё, а не тупо играть. Правда, если это не Diablo 2...
myoptions M
Бывалый
Avatar
Age: 48
Location: Гродно
Reputation: 19
With us: 2 yaers 11 months

Post #154by Test » 18.10.2014, 09:49

myoptions, Ошибка
Услуги FreeSpace доступны только для белорусских сетей. Ваша сеть не зарегистрирована в РУП "Белтелеком" как белорусская. Если Вы считаете, что это ошибка, пожалуйста, обратитесь к нам в техподдержку: support@freespace.by (в письме укажите Ваш IP: ---). Если Вы пользуетесь браузером Opera, убедитесь, что у Вас отключена функция Opera Turbo
Test
Гость

Post #155by myoptions » 18.10.2014, 10:07

Test wrote:myoptions, Ошибка
Услуги FreeSpace доступны только для белорусских сетей. Ваша сеть не зарегистрирована в РУП "Белтелеком" как белорусская. Если Вы считаете, что это ошибка, пожалуйста, обратитесь к нам в техподдержку: support@freespace.by (в письме укажите Ваш IP: ---). Если Вы пользуетесь браузером Opera, убедитесь, что у Вас отключена функция Opera Turbo
Вспомнил, freespace.by работает только с белорусами (в своё время лучший гостевой файлообменник), так что мой вопрос отменяется... (я иногда заливаю видео для белорусского динозавра ftpby.ru)
Я не программист, но я стараюсь учиться. Просто мне нравится создать что-то своё, а не тупо играть. Правда, если это не Diablo 2...
myoptions M
Бывалый
Avatar
Age: 48
Location: Гродно
Reputation: 19
With us: 2 yaers 11 months

Post #156by myoptions » 19.10.2014, 11:44

А Image (видео о приложениях) поддержка будет?
Я не программист, но я стараюсь учиться. Просто мне нравится создать что-то своё, а не тупо играть. Правда, если это не Diablo 2...
myoptions M
Бывалый
Avatar
Age: 48
Location: Гродно
Reputation: 19
With us: 2 yaers 11 months

Post #157by sag-sag » 03.02.2015, 21:24

ЖЪРЧИК, эт что за игра?))
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 31
Reputation: 353
With us: 4 yaers

Post #158by ЖЪРЧИК » 04.02.2015, 16:40

sag-sag, <a href="https://ru.wikipedia.org/wiki/Star_Citizen ">Star Citizen — Википедия</a>
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers

Post #159by Test » 04.02.2015, 16:43

ЖЪРЧИК, ты теперь типа спамер :biggrin:
Test
Гость

Post #160by sag-sag » 04.02.2015, 20:11

ЖЪРЧИК wrote:Star Citizen
я потом и понял). Она у меня есть)
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 31
Reputation: 353
With us: 4 yaers

PreviousNext

Return to Мастерская