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: 1574
With us: 5 years 6 months


Post #61by VEG » 07.09.2014, 13:26

Dima_UA, ну я с IPB не работал, поэтому не знаю, какой там способ добавления BBCode. Если ваш администратор добавлял хотя бы один BBCode сам, то этот BBCode тоже можно добавить, просто в нужных местах приведённого кода нужно подставить плейсхолдеры IPB вместо плейсхолдеров phpBB. На http://veg.by/bbmedia/ я привёл коды для vBulletin и SMF для примера. Что-то подобное и для IPB получится.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 6 months

Post #62by Dima_UA » 07.09.2014, 13:55

VEG, спасибо.:clap: Буду админа просить чтоб попробовал добавить :smile:
Dima_UA M
Новичок
Avatar
Age: 19
Location: г.Сарны (Украина, Ровенская обл.)
Reputation: 0
With us: 3 yaers 1 month

Post #63by Guest » 29.10.2014, 21:32

А можно попросить добавить еще вот этот realmusic.ru
Сейчас он популярен :smile:
Guest
Гость

Post #64by Sumanai » 29.10.2014, 22:16

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

Post #65by Dr.Death » 29.10.2014, 22:29

Ссылка на трек:
http://www.realmusic.ru/songs/651980

Код для сайта:
<iframe src="http://www.realmusic.ru/splayer/651980" width="460" frameborder="0" height="100"></iframe>
Моды не пишу, программированию не обучаю. Ваше незнание и нежелание знать, ваши проблемы, а не повод меня оскорблять. Минусите на здоровье, вдруг поможет.
Dr.Death M
Гуру
Avatar
Reputation: 69
With us: 3 yaers 3 months

Post #66by Ромыч » 02.11.2014, 02:21

Спасибо за замечательный тэг, функционально работает замечательно. Есть вопрос, может имеет смысл адаптировать его под масштабирование экрана (Ctrl+/-)? И есть ли вообще желание это сделать? Ну, в смысле, у меня то оно есть, просто я не знаю как вы относитесь к правкам вашего кода. :smile:
Ромыч
Новичок
Reputation: 0
With us: 2 yaers 11 months

Post #67by VEG » 03.11.2014, 14:56

Гость, если честно, впервые слышу об этом сервисе. Возможно, добавим поддержку, если сервис достаточно серьёзен.

Ромыч, не понял что вы имеете в виду? Он по умолчанию корректно масштабируется со всей страницей.
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 6 months

Post #68by Маша » 29.11.2014, 10:40

Большое спасибо за полезный тэг. Не планируете ли поддержку достаточно известного ресурса: Bandcamp? Было бы чудесно!
Пример кода для встраивания:
Spoiler
Code: Select all
<iframe style="border: 0; width: 350px; height: 786px;" src="https://bandcamp.com/EmbeddedPlayer/album=1170191850/size=large/bgcol=333333/linkcol=4ec5ec/transparent=true/" seamless><a href="http://bostonskoe.bandcamp.com/album/5">5 Лет На Дне by Бостонское чаепитие</a></iframe>
Маша
Гость

Post #69by dipol » 30.11.2014, 23:06

phpbbex.com_user,
цели? если просто указать на страничку онлайн радио, так это проще дать ссылку на само радио.

Как то было дело мутил свое онлайн-радио небольшое, для ВЕБ пользователей размещал на страничке фриварный плеер от http://www.muses.org

(флеш плеер для потокового медиа с Icecast и Shoutcast серверов)

- Есть два режима - 1. использовать содержимое удаленного сервера muses (не хранить у себя необходимые файлы плеера) и 2 - копировать к себе на сайт код и файлы плеера.
- Прост в установке: выбираем какой режим нам подходит (см. п. выше), вводим ссылку на поток, вводим название потока для отображения в плеере, кодек и еще несколько простых параметров, которые не должны вызвать особого затруднения:

Image

Жмем кнопку сгенерить/получить код - проверяем, копируем нужный код и/или файлы к себе и размещаем на своем сайте/страничке.

+ фриварное!

ПС!!! - это именно плеер для встраивания в HTML код, а не BB-код. И это - все это флешовое, потому польхователи ведроидов увидят только скин и проиграть с помощью такого плее ра поток не смогут, посему надо давать и ссылочку на поток прямую для плееров типа там winamp, vlc, ps pleer и им подобных.

Проект на соурсфордже - http://sourceforge.net/projects/ffmp3/

Added after 11 minutes 9 seconds:
VEG,
Можно обновленный список поддерживаемых сервисов тегом audio ? или этот список прям в первом посте и редактируется вами время от времени?
ПС. поддержка http://get-tune.net не помешалабы тоже :oops:

Added after 27 minutes 37 seconds:
VEG,
и еще такой вопрос - как ограничить использование сего благословенного кода [audio] гостям? Те есть стандартная локальная роль "Гость с предварительным одобрением" - я там могу например отключить гостям тег IMG отдельно, ссылки, flash - а это - НЕТ. Если только совсем запретить ИИ-коды гостям, что тоже есть не камильфо.

Спс.
http://forum-33.ru | phpBBex 1.9.1
dipol M
Мастер
Avatar
Reputation: 21
With us: 2 yaers 10 months

Post #70by Sumanai » 01.12.2014, 01:05

dipol wrote:ПС!!! - это именно плеер для встраивания в HTML код, а не BB-код.

Что мешает сделать его ббкодом?

dipol wrote:и еще такой вопрос - как ограничить использование сего благословенного кода [audio] гостям?

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

Post #71by dipol » 01.12.2014, 01:29

Sumanai wrote:Что мешает сделать его ббкодом?
Ну я не спец в кодинге. Если ничто не мешает, то мб кто напишет правоверный правокод и выложет оПщественности еще один вариант бб-кода [audio] например?
http://forum-33.ru | phpBBex 1.9.1
dipol M
Мастер
Avatar
Reputation: 21
With us: 2 yaers 10 months

Post #72by Sumanai » 01.12.2014, 01:46

Если себе не заливать, то просто до примитивности:
Использование BBCode
Code: Select all
[music]{URL}[/music]
Замена HTML
Code: Select all
<script src="https://hosted.muses.org/mrp.js"></script>
<script>
MRP.insert({
'url':'{URL}',
'codec':'mp3',
'volume':100,
'autoplay':false,
'buffering':5,
'title':'Плеер',
'bgcolor':'#FFFFFF',
'skin':'mcclean',
'width':180,
'height':60
});
</script>
Подсказка
URL адрес песни в формате mp3

В общем тупо взял код из генератора, указав в качестве ссылки {URL}.

Added after 3 minutes 39 seconds:
dipol wrote:это - все это флешовое,

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

Post #73by dipol » 01.12.2014, 01:53

Sumanai wrote:Это не так. Там есть и HTML5 версия, как пользователь без флеша утверждаю.
ну я мб чего и не заметил....

Sumanai wrote:Если себе не заливать, то просто до примитивности:
Использование BBCode...
на досуге проверю... ес не забуду

Sumanai,
спс

Added after 20 minutes 31 second:
Sumanai,
огА. робИт !!! - http://forum-33.ru/viewtopic.php?p=140#p140

Еще раз СПАСИБО!
http://forum-33.ru | phpBBex 1.9.1
dipol M
Мастер
Avatar
Reputation: 21
With us: 2 yaers 10 months

Post #74by angst66 » 05.04.2015, 15:17

music.yandex.ru — ссылка на страницу с треком (только для тех треков, что поддерживают это)
У меня одного не поддериживается? Хотя пишу в теме аудио, пользуюсь медиа, но ведь это не важно?
angst66
Бывалый
Reputation: 13
With us: 5 years 1 month

Post #75by angst66 » 12.04.2015, 22:20

Я извиняюсь, опять по поводу яндекс музыки
Если раньше ссылка была такого вида https://music.yandex.ru/embed/код 1 и эта ссылка работает в тегах аудио видео медиа
то сейчас https://music.yandex.ru/album/код/track/код 2
Если вставить из последней ссылки код 2 в первую ссылку вместо код 1 то все рабтает.
Прошу автора пофиксить,
angst66
Бывалый
Reputation: 13
With us: 5 years 1 month

Post #76by Гость » 13.04.2015, 15:02

Если убрать выделенное: “https://music.yandex.ru/album/код/track/код”, тоже работает.
Присоединяюсь к просьбе angst66. Уважаемый автор, исправьте пожалуйста.
Гость
Гость

Post #77by VEG » 02.07.2015, 01:07

Появилась поддержка ссылок Яндекс.Музыка в новом формате:
Code: Select all
https://music.yandex.ru/album/1000378/track/9439513

Added after 5 minutes 41 second:
dipol wrote:Можно обновленный список поддерживаемых сервисов тегом audio ? или этот список прям в первом посте и редактируется вами время от времени?
Верно, редактируется.
dipol wrote:ПС. поддержка http://get-tune.net не помешалабы тоже :oops:
Не вижу там функции встраивания. Плюс я сейчас стараюсь добавлять только очень известные сервисы, с которыми история z-music.com наиболее маловероятна.

Added after 4 minutes 45 seconds:
dipol wrote:как ограничить использование сего благословенного кода [audio] гостям? Те есть стандартная локальная роль "Гость с предварительным одобрением" - я там могу например отключить гостям тег IMG отдельно, ссылки, flash - а это - НЕТ. Если только совсем запретить ИИ-коды гостям, что тоже есть не камильфо.
Увы, стандартными средствами — никак.
Маша wrote:Большое спасибо за полезный тэг. Не планируете ли поддержку достаточно известного ресурса: Bandcamp? Было бы чудесно!
Увы, здесь не получится добавить полноценную поддержку по урлу страницы — нет нужной информации в урле. Только если по ссылке из кода встраивания...
С наилучшими пожеланиями, Евгений
VEG M
Topic author, Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 6 months

Post #78by Беспартийный » 02.10.2015, 00:08

VEG привет.что случилось с поддержкой soundcloud.com.?
плеер виден а музыка не воспроизводится. не только у меня. в разных браузерах. и даже на этом форуме.
phpBB [media]
Беспартийный
Гость

Post #79by Дрю » 09.10.2015, 10:25

Всё с саундклоуд воспроизводится, в т.ч. в посте выше.
Дрю
Гость

Post #80by taravasya » 10.11.2015, 18:28

У меня тоже не работает. В том числе в посте выше. И есть ещё отзывы. Так что какая то проблема имеет место быть...
taravasya
Гость

PreviousNext

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