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

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

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

Сообщение VEG »

BBCode: phpBB [audio] | phpBB [video] | phpBB [media] | phpBB [youtube] Изображение

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

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

Для вставки видео пользователь должен вставить его адрес между [media][/media]:

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

[media]http://vimeo.com/40558553[/media]
или (с указанием предпочитаемых размеров):

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

[media=640,360]http://vimeo.com/40558553[/media]
В сообщении это отобразится следующим образом (это картинка, рабочий пример в теме phpBB [media] на форуме phpBBex):
Изображение

Для вставки аудио пользователь должен вставить его адрес между [media][/media]:

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

[media]http://z-mc.ru/627hqsbwjdc/[/media]
В сообщении это отобразится следующим образом (это картинка, рабочий пример в теме phpBB [media] на форуме phpBBex):
Изображение

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

Поскольку phpBB [media] — это грамотный симбиоз наших [audio] и [video], он будет поддерживать все сервисы, которые предлагают указанные BBCode. Дополнительно phpBB [media] будет поддерживать сервисы, которые к аудио и видео не имеют прямого отношения, но данные из которых удобно встраивать в сообщения (панорамы, фотогалереи, карты и др.).

На данный момент поддерживаются:
  • все сервисы из phpBB [video]
  • все сервисы из phpBB [audio]
  • maps.google.com (карты, панорамы)
  • picasaweb.google.com (слайдшоу из галерей)
  • dermandar.com (панорамы)
  • connect.garmin.com (GPS-треки)
Установка [media] (с автоматическими размерами)

1. Админка, вкладка «Сообщения», страничка «BBCodes», добавить BBCode (если уже есть [media] — редактировать).
2. В поле «Использование BBCode» введите:

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

[media]{URL}[/media]
3. В поле «Замена 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: #555; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB &#91;media&#93;</a></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>
4. В поле «Подсказка» введите:

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

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

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

1. Админка, вкладка «Сообщения», страничка «BBCodes», добавить BBCode (если уже есть [media=] — редактировать).
2. В поле «Использование BBCode» введите:

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

[media={INTTEXT}]{URL}[/media]
3. В поле «Замена 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: #555; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB &#91;media&#93;</a></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>
4. В поле «Подсказка» введите:

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

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

Независимый js-скрипт на вашем сервере

По умолчанию js-скрипт с базой поддерживаемых сервисов загружается напрямую с phpbbex.com. У этого подхода есть преимущество — для всех форумов используется общая копия js-скрипта в кэше браузера пользователей. Однако, это делает вас в какой-то мере зависимыми от нашего сервера. Если вы хотите, чтобы js-скрипт bbmedia загружался с вашего сервера, воспользуйтесь bbmedia.php. Данный PHP-скрипт автоматически возьмёт самую свежую версию bbmedia.js с сервера phpbbex.com, сохранит копию в каталоге вашего форума, после чего будет отдавать её браузеру ваших пользователей, проверяя не чаще раза в сутки наличие обновлений, что не создаст какой-либо ощутимой нагрузки на ваш сервер. Даже при недоступности phpbbex.com этот скрипт будет просто отдавать сохранённую на вашем сервере копию.

Для установки bbmedia.php просто скачайте bbmedia.php.zip и извлеките содержимое архива в кореневую директорию форума. Далее для всех BBCode из серии bbmedia ([audio], [video], [media]) зайдите в редактирование (Админка, вкладка «Сообщения», страничка «BBCodes») и в поле «Замена HTML» замените подстроку «http://phpbbex.com/api/bbmedia.js» на путь к вашему файлу bbmedia.php. Лучше всего указывать путь от слэша! Например, если у вас форум имеет адрес вида «http://example.com/forum/», указывайте такой адрес: «/forum/bbmedia.php». Больше ничего в поле «Замена HTML» менять не нужно.

Для принудительного обновления вашей копии js-скрипта необходимо просто запустить «bbmedia.php?update» (с параметром update). Если вы увидите OK — обновление успешно. Иначе вы увидите сообщение о типе ошибки.

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

На разработку данного bbcode потрачено много времени, поэтому в наличие ссылки на phpbbex.com в коде обязательно. Эта ссылка видна только в момент загрузки и не мешает пользователям. Если по каким-то причинам вам всё-таки необходимо её убрать, свяжитесь с автором любым удобным для вас способом.
Последний раз редактировалось VEG 10.04.2013 9:35, всего редактировалось 15 раз.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и

Сообщение Пчелкин »

Перекодировать видео в более легкое, вы чего это 4 минут впихнули аж в 262 мегабайта видео. Ни один юзер не дождется окончания загрузки всего видео. Это ж какой трафик для этого надо!!!! Да еще видео пиханули на ВИМЕО... То ВИМЕО воще не оптимизирует видео при размещении его на их ресурсе. Перезалей на Ютуб, он тебе его намана так оптимизирует и будет все чики пуки... Либо перекодируй и перезалей на ВИМЕО, но такой битрейт для этого видео там абсолютно не нужен. Никто глазки на пчелках или прыщики на их жопках на этом видео рассматривать не собирается...

Я подождал 40 минут. Видео усе так и не загрузилось. Видно у народа воще нет никаких понятий о скоростях в инете, размерах для сети и возможностях при просмотре. Лишь бы что куда запихать, а там - трава не расти...

И, кстати, искал и не нашел на твоем форуме хоть какую-то статью о том, как людям определять подделку под маточкино молочко от настоящего (а надо бы). Так как ибо мошенников развелось - пруд пруди... Жулики давно уже втюхивают народу порошок от глистов для коров вместо молока.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
AleksNik
phpBB 1.0.0
Сообщения: 9
Стаж: 12 лет 8 месяцев

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и

Сообщение AleksNik »

Обращаюсь к гуру за поддержкой и помощью в следующем вопросе:
Есть ссылка на картинку на каком-то сайте (например http://otriva.net/_ld/349/34928.jpg) и ссылка на ютуб-видео(например https://www.youtube.com/watch?v=rjZJf-mZIpA), как кликом по картинке запустить встроенный в мой сайт флэшплеер и смотреть ютуб-видео. Возможно ли это решить с помощью bbcode.
Html код <a href="https://www.youtube.com/watch?v=rjZJf-mZIpA"><img src="http://otriva.net/_ld/349/34928.jpg" ></a> при щелчке по картинке переходит на сайт ютуба, задача в том, чтобы запускался мой плеер и просмотр происходил на моём сайте. Сразу скажу скачивать картинку или перемещать её на файлообиенник не подходит. Прошу помогите!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и

Сообщение Татьяна5 »

С помощью ббкода [media] этого не сделать
AleksNik
phpBB 1.0.0
Сообщения: 9
Стаж: 12 лет 8 месяцев

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и

Сообщение AleksNik »

Спасибо, Татьяна5, за ответ! Поздравляю вас с женским днём 8 марта!
Изображение

Я думаю всё таки можно решить задачу. Сейчас у меня это выглядит вот так:

http://xn--80aaago2aem2cj6d9a1d.xn--p1a ... =43&t=1284

Это сделано с применением bbcode spoiler.

Надо сделать теперь так, чтобы кнопку "Показать" заменить на кнопку с картинкой, разной для каждого видео, в bbcode spoiler.
Например:http://otriva.net/_ld/349/34928.jpg
Аватара пользователя
berg77
phpBB 1.4.3
Сообщения: 92
Стаж: 13 лет
Благодарил (а): 12 раз
Забанен: Бессрочно

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение berg77 »

Дайте пожалуйста у кого есть этот файл bbmedia.php.zip
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение Erlang »

VEG,
спасибо!
А код

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

[flash=][/flash]
он тоже заменяет?
С уважением,
Сергей
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение Пчелкин »

Нет.... Этот код сам по себе...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение Erlang »

Может не совсем в тему:
а как-то можно заменить в базе старые BBCod в сообщениях на новый?
С уважением,
Сергей
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение angst66 »

Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение Alecto »

Erlang писал(а): а как-то можно заменить в базе старые BBCod в сообщениях на новый?
я вручную делал для надежности.
искал, потом менял. несколько месяцев
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение xisp »

Alecto писал(а): искал, потом менял. несколько месяцев
Что за страсть к ручной работе?
phpBBex
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение Alecto »

xisp писал(а): Что за страсть к ручной работе?
тада, обычно я ленивый ))
не хотел экспериментов с парсингом.
Аватара пользователя
MarGul
phpBB 1.0.0
Сообщения: 3
Стаж: 11 лет 2 месяца
Благодарил (а): 9 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение MarGul »

Не могу вставить видео с фейсбука, пишет, что url не поддерживается, раньше вставлялось без проблем, в чем м.б. причина?
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 14 лет 4 месяца
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение xisp »

Пример неподдерживаемой ссылки в студию.
phpBBex
Аватара пользователя
MarGul
phpBB 1.0.0
Сообщения: 3
Стаж: 11 лет 2 месяца
Благодарил (а): 9 раз

Re: phpBB [media] — bbcode для вставки аудио, видео, карт и др.

Сообщение MarGul »

Вопрос снимаю, видео показывает, только не сразу, а после обновления страницы

Вернуться в «Бета-версии модов для phpBB 3.0.x»