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

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

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

Post #1by VEG » 07.05.2012, 18:02

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

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

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

Пользователь копирует адрес композиции и вставляет его между [audio][/audio]:
Code: Select all
[audio]http://pleer.com/tracks/4796774kBZr[/audio]

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


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

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

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

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

1. Админка, вкладка «Сообщения», страничка «BBCodes», добавить BBCode (если уже есть [audio] — редактировать).
2. В поле «Использование BBCode» введите:
Code: Select all
[audio]{URL}[/audio]
3. В поле «Замена HTML» введите (изменять можно только ширину блока!):
Code: Select all
<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='http://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 = 'http://phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div>
4. В поле «Подсказка» введите:
Code: Select all
Вставить аудио: [audio]http://muzebra.com/url[/audio]
5. Установите галочку «Показывать на странице ответа» и сохраните форму. Готово!

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

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

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

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

Post #2by JoteRuso » 07.05.2012, 22:26

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

Кстати, ссылки с http://prostopleer.com тоже поддерживаются. :)
JoteRuso M
Гуру
Avatar
Location: Москва, Россия
Reputation: 535
With us: 4 yaers 10 months

Post #3by VEG » 07.05.2012, 22:42

JoteRuso, по ошибке .ru написал, .com конечно же :) Исправил.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #4by JoteRuso » 07.05.2012, 22:46

Неее... :smoke:
VEG, никакой ошибки не было ))) У них 2 сайта (prostopleer.ru и prostopleer.com). И с обоих ссылки работают )))
*********************************************************************
Хотя, Вы всё-таки правы. На prostopleer.ru стоит редирект на prostopleer.com.
И все ссылки даются только с расширением .com
JoteRuso M
Гуру
Avatar
Location: Москва, Россия
Reputation: 535
With us: 4 yaers 10 months

Post #5by СК-ИФ » 08.05.2012, 16:13

Благодарю, Евгений аудиокод работает. Вы не ответили на моё последнее сообщение в личке. Хочу вернуться к этому вопросу.
VEG wrote:ВНИМАНИЕ! Если у вас установлен phpBB [video] bbcode, обязательно обновите его код до последней версии!
Евгений, я совсем запутался. Так как его обновить, если ранее вы говорили, что код обновляется автоматически?
СК-ИФ M
Бывалый
Avatar
Age: 50
Location: КМВ, Россия
Reputation: 5
With us: 4 yaers 10 months

Post #6by VEG » 08.05.2012, 16:59

СК-ИФ, этот bbcode состоит из двух частей: HTML и JavaScript. JavaScript содержит базу поддерживаемых сервисов и загружается с phpbbex.com с кэшированием на месяц. HTML (который вы вставляете в админке) — не обновляется. Вот его и нужно обновить самому. Достаточно зайти на страничку Админка » Сообщения » BBCode, нажать рядом с BBCode [video] кнопку «Редактировать» и заменить тот код что там есть на новый из первого сообщения. Если у вас установлен и [video=], то его нужно тоже обновить, иначе вместе с [audio] будет глючить.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #7by unk04 » 09.05.2012, 15:41

А можно поинтересоваться? Поддержка yapfiles.ru будет? В принципе там есть ВВ-код но он использует [flash] [flash/] запрещённый на многих форумах :smile:
unk04 M
Новичок
Avatar
Reputation: 3
With us: 4 yaers 9 months

Post #8by VEG » 09.05.2012, 17:13

unk04, можно и их добавить. Только у их тоже адрес страницы никак не соотносится с адресом встраивания — неудобный сервис. И да, причём тут [audio], если там видео? :)
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #9by unk04 » 09.05.2012, 21:24

Ну там и видео и аудио есть :smile:
unk04 M
Новичок
Avatar
Reputation: 3
With us: 4 yaers 9 months

Post #10by VEG » 09.05.2012, 23:49

unk04, оно никак по коду не отличается, обе ссылки жуткие :) Даже не знаю, в [video] или [audio] его добавить... Разве что и туда и туда?
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #11by VEG » 15.05.2012, 17:11

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

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

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

Post #12by VEG » 20.05.2012, 11:21

Появилась поддержка чудного сервиса soundcloud.com. Его фишка — возможность отмечать и комментировать понравившиеся моменты в треке.
Пример:
Code: Select all
[audio]http://soundcloud.com/ronaldjenkees/from-the-arrow-loop[/audio]
Выглядит так:
phpBB [audio]
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #13by angst66 » 22.05.2012, 11:46

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

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

Post #14by VEG » 25.05.2012, 13:30

Пара новостей:
1. Сейчас phpBB [audio] общий код из phpBB [media]
2. Добавлена поддержка музыки с сервиса yapfiles.ru:
Code: Select all
[audio]http://www.yapfiles.ru/static/play.swf?st=aMDAzOTY0ODctfcd6&allowscriptaccess=always[/audio]
Демо:
phpBB [audio]
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #15by Guest » 09.06.2012, 12:37

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

Post #16by VEG » 09.06.2012, 13:31

Гость, всё отлично работает. Скорее всего у вас какой-то мод периодически вызывает ошибку JavaScript, в таком случае браузер прекращает выполнение оставшихся скриптов, и не обрабатывает [media].
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #17by Guest » 09.06.2012, 13:46

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

Post #18by Guest » 09.06.2012, 13:50

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

Post #19by VEG » 09.06.2012, 15:24

Гость, какая у вас версия Firefox? Я сам пользуюсь Firefox, и это первый браузер, где я тестирую свои модификации. Попробуйте очистить кэш. Если не поможет, есть вероятность, что какое-то расширение мешает нормальной работе (например, неправильно настроенные блокировщики рекламы).
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 10 months

Post #20by phpbbex.com_user » 15.06.2012, 05:59

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

Next

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

Quick reply


Enter the code exactly as it appears. All letters are case insensitive.
Confirmation code
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: View more smilies

   

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