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

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

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

Сообщение #1 VEG » 07.05.2012, 18:02

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

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

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

Пользователь копирует адрес композиции и вставляет его между [audio][/audio]:
Код: Выделить всё
[audio]https://soundcloud.com/to420/kunta_minimal[/audio]

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


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

На данный момент поддерживаются:
  • soundcloud.com — ссылка на страницу трека и ссылка из кода встраивания
  • promodj.com — ссылка на страницу трека, ссылка на скачивание и ссылка из кода встраивания
  • music.yandex.ru — ссылка на страницу с треком (только для тех треков, что поддерживают это)
  • yapfiles.ru — только ссылка из кода встраивания на аудио
  • bandcamp.com — только ссылка из кода встраивания на трек или альбом
  • файлы WAV, FLAC, MP3, OGG, OGA, AAC и M4A через HTML5 <audio>

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

Установка [audio]

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

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

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

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

Обсуждение phpBB [audio] на phpbbguru.net
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #2 JoteRuso » 07.05.2012, 22:26

Всё работает :clap:

Кстати, ссылки с http://prostopleer.com тоже поддерживаются. :)
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 11 лет 11 месяцев

Сообщение #3 VEG » 07.05.2012, 22:42

JoteRuso, по ошибке .ru написал, .com конечно же :) Исправил.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #4 JoteRuso » 07.05.2012, 22:46

Неее... :smoke:
VEG, никакой ошибки не было ))) У них 2 сайта (prostopleer.ru и prostopleer.com). И с обоих ссылки работают )))
*********************************************************************
Хотя, Вы всё-таки правы. На prostopleer.ru стоит редирект на prostopleer.com.
И все ссылки даются только с расширением .com
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 11 лет 11 месяцев

Сообщение #5 СК-ИФ » 08.05.2012, 16:13

Благодарю, Евгений аудиокод работает. Вы не ответили на моё последнее сообщение в личке. Хочу вернуться к этому вопросу.
VEG:ВНИМАНИЕ! Если у вас установлен phpBB [video] bbcode, обязательно обновите его код до последней версии!
Евгений, я совсем запутался. Так как его обновить, если ранее вы говорили, что код обновляется автоматически?
СК-ИФ M
Аватара
Откуда: КМВ, Россия
Репутация: 5
С нами: 11 лет 11 месяцев

Сообщение #6 VEG » 08.05.2012, 16:59

СК-ИФ, этот bbcode состоит из двух частей: HTML и JavaScript. JavaScript содержит базу поддерживаемых сервисов и загружается с phpbbex.com с кэшированием на месяц. HTML (который вы вставляете в админке) — не обновляется. Вот его и нужно обновить самому. Достаточно зайти на страничку Админка » Сообщения » BBCode, нажать рядом с BBCode [video] кнопку «Редактировать» и заменить тот код что там есть на новый из первого сообщения. Если у вас установлен и [video=], то его нужно тоже обновить, иначе вместе с [audio] будет глючить.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #7 unk04 » 09.05.2012, 15:41

А можно поинтересоваться? Поддержка yapfiles.ru будет? В принципе там есть ВВ-код но он использует [flash] [flash/] запрещённый на многих форумах :smile:
unk04 M
Аватара
Репутация: 3
С нами: 11 лет 10 месяцев

Сообщение #8 VEG » 09.05.2012, 17:13

unk04, можно и их добавить. Только у их тоже адрес страницы никак не соотносится с адресом встраивания — неудобный сервис. И да, причём тут [audio], если там видео? :)
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #9 unk04 » 09.05.2012, 21:24

Ну там и видео и аудио есть :smile:
unk04 M
Аватара
Репутация: 3
С нами: 11 лет 10 месяцев

Сообщение #10 VEG » 09.05.2012, 23:49

unk04, оно никак по коду не отличается, обе ссылки жуткие :) Даже не знаю, в [video] или [audio] его добавить... Разве что и туда и туда?
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #11 VEG » 15.05.2012, 17:11

Добавил поддержку музыки с video.yandex.ru. Пример кода:
Код: Выделить всё
[audio]http://video.yandex.ru/iframe/vrubleg/sfwlg00z0s.3525/[/audio]
Плеер выглядит вот так:
phpBB [audio]

Если у кого не работает, обновите страничку несколько раз или почистите кэш.

Музыку с yafiles не стал добавлять в аудио-bbcode, потому что там большой плеер как для видео и код от видео не отличается.
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #12 VEG » 20.05.2012, 11:21

Появилась поддержка чудного сервиса soundcloud.com. Его фишка — возможность отмечать и комментировать понравившиеся моменты в треке.
Пример:
Код: Выделить всё
[audio]http://soundcloud.com/ronaldjenkees/from-the-arrow-loop[/audio]
Выглядит так:
phpBB [audio]
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #13 angst66 » 22.05.2012, 11:46

VEG:Добавил поддержку музыки с video.yandex.ru

Так и не разобрался где код брать
angst66
Гость

Сообщение #14 VEG » 25.05.2012, 13:30

Пара новостей:
1. Сейчас phpBB [audio] общий код из phpBB [media]
2. Добавлена поддержка музыки с сервиса yapfiles.ru:
Код: Выделить всё
[audio]http://www.yapfiles.ru/static/play.swf?st=aMDAzOTY0ODctfcd6&allowscriptaccess=always[/audio]
Демо:
phpBB [audio]
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #15 Гость » 09.06.2012, 12:37

Не работают довольно часто и сейчас в частности 09.06.12 причем все сервисы. Думаю что вам нужно оперативней реагировать на это
Гость
Гость

Сообщение #16 VEG » 09.06.2012, 13:31

Гость, всё отлично работает. Скорее всего у вас какой-то мод периодически вызывает ошибку JavaScript, в таком случае браузер прекращает выполнение оставшихся скриптов, и не обрабатывает [media].
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #17 Гость » 09.06.2012, 13:46

При чем тут мои моды если на этой странице в первом топике плеер не играет ни в одном браузере?
Гость
Гость

Сообщение #18 Гость » 09.06.2012, 13:50

Извиняюсь, не работают только в файрфокс. Есть решение?
Гость
Гость

Сообщение #19 VEG » 09.06.2012, 15:24

Гость, какая у вас версия Firefox? Я сам пользуюсь Firefox, и это первый браузер, где я тестирую свои модификации. Попробуйте очистить кэш. Если не поможет, есть вероятность, что какое-то расширение мешает нормальной работе (например, неправильно настроенные блокировщики рекламы).
VEG M
Автор темы, Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #20 phpbbex.com_user » 15.06.2012, 05:59

Сделайте вставку онлайн радио пожалуйста, например http://8bit.fm/player.php#
или универсальный код, чтоб мог брать потоковый звук со ссылок вида http://live.8bit.fm:8000/radio
phpbbex.com_user
Гость

След.

Вернуться в Мастерская 1.x