1 (edited by PunBB 2019.11.03 23:20)

Topic: SVA Media.js - медиа-комбайн от Visman

Автор адаптировал своё расширение от FluxBB.

Пользователь бросает ссылку на медиаконтент в сообщение, и этот медиаконтент будет в нём показан. Расширение поражает своими возможностями в этом плане: поддерживается множество видеосервисов, в т.ч. из социальных сетей. Проигрываются отдельные аудио-и видео- файлы в своих плейерах. Приятна работа с картами: карта Гугл в своём окошке ведёт себя так же, как на оригинальной странице: двигается, масштабируется, переключается на спутник и т.д.

Не всё просто во взаимодействии с Pan External Links (или Advanced External Links) - ссылки модифицируются этим расширением, и не обрабатываются sva_Media.js . Чтобы волшебство заработало, соотвествующие сайты придётся добавить в исключения External Links https://punbb.softplaza.net/post6039.html#p6039

Поддерживаемые сайты, сервисы и форматы:

Видео :
YouTube
1. Поддерживает плейлисты (опции: список, индекс, цикл);
2. Поддержка отдельных настроек видео: start (t), end, list, rel, loop
Rutube
facebook.com
vk.com
OK.ru
Mail.ru
Smotri
Vimeo
Dailymotion
Metacafe
Sibnet
ign.com
twitch.tv
g4tv.com
gamespot.com
coub.com
vine.co
LiveLeak.com

Видеофайлы mp4, m4v, ogv, webm, webmv через тег <video> HTML5
     
Аудио :
SoundCloud
ZippyShare
PromoDJ
Pleer.com
pleer.net
mixcloud.com
hulkshare.com

Аудиофайлы mp3, m4a, ogg, oga, webma, wav через тег <audio> HTML5 (mp3 через Flash)

Карты:
Google Maps;
Карты Яндекса
(Поддержка только этого типа ссылок: yandex.ru/maps/-/CVgQyK3F .
Автор сообщает - отображает только территорию СССР PunBB_INFO_ICQ/smile )

Версия 1.3.1.1 .

+ aparat.com
+ video.online.ua
- pleer.com/.net (sites are dead)
* sibnet.ru (full support html5)

Версия 1.4.0.2 (2018-01-(18-21))

+ управление размерами через якорь ссылки (добавляется пользователем в конец ссылки):


Проигрывание музыки с аудиосайта:

https://punbb.softplaza.net/uploads/images/2017/06/2d88fd63ca0681baa3012fb9f45ff4f1.jpg

Проигрывание видео с YouTube:

https://punbb.softplaza.net/uploads/images/2017/06/4901e521ed190de29d99fb557c741d0c.jpg

Работа с картой Google:

https://punbb.softplaza.net/uploads/images/2017/06/18ef1c1b233ef8141604210375605545.jpg

Версия 1.4.0.2
Разработчик: Visman (visman@inbox.ru)

Скачать sva_Media.js с PunBB.INFO

2

Re: SVA Media.js - медиа-комбайн от Visman

PunBB_INFO_ICQ/shock
Превосходно, изумительно, великолепно!  PunBB_INFO_ICQ/thumbsup  PunBB_INFO_ICQ/thumbsup  PunBB_INFO_ICQ/thumbsup

$matches[1]

Видео из вк почему-то не хочет показывать  PunBB_INFO_ICQ/sad

3 (edited by PunBB 2017.07.18 22:19)

Re: SVA Media.js - медиа-комбайн от Visman

Приветствую. Ссылки с ОК не работают..  PunBB_INFO_ICQ/sad

Подскажите еще вопрос: как скрывать ссылки на ютуб и ссылки на музыкальные файлы?

https://punbb.softplaza.net/uploads/images/2017/07/d67a406560680c4d5b9ec2df82cc4a0d.png

4

Re: SVA Media.js - медиа-комбайн от Visman

Garik.Svanidze wrote:

как срывать ссылки на ютуб и ссылки на музыкальные файлы?

добавьте в файл manifest.xml новый хук:

      <hook id="vt_pre_header_load"><![CDATA[
$forum_loader->add_css('.mediajslink{display: none;}', array('type' => 'inline'));
      ]]></hook>

и переустановите расширение

5 (edited by kisa 2018.01.21 12:30)

Re: SVA Media.js - медиа-комбайн от Visman

Новая версия 1.3.1.1 .

+ aparat.com

+ video.online.ua

- pleer.com/.net (sites are dead)

* sibnet.ru (full support html5)

Также мной добавлен хук, о котором выше писал PunBB - действительно, без той ссылки смотрится приятнее.

This content is available only to registered users.

6 (edited by kisa 2018.02.09 05:57)

Re: SVA Media.js - медиа-комбайн от Visman

Готовый список исключений для копирования в Pan External Links или Advanced External Links ради корректной работы sva_Spoiler (пустых строк быть не должно!):

7 (edited by kisa 2018.01.21 11:53)

Re: SVA Media.js - медиа-комбайн от Visman

sva_Media.js версии 1.4.0.2 (2018-01-(18-21))

+ управление размерами через якорь ссылки (добавляется пользователем в конец ссылки):

Якорь #100%:60% -> ширина - 100% от ширины родителя и высота - 60% от своей ширины.
Якорь #500:100% -> максимальная ширина 500px и высота - 100% от своей ширины.
Якорь #100%:400 -> ширина - 100% от ширины родителя и фиксированная высота в 400px
Якорь вида #400:400 установит максимальные ширину и высоту в пикселях.
При указании процентов допустимо указывать от 10% до 100% (максимум 2 знака после точки)

Для отдельной карты размер устанавливается через якорь ссылки на карту (примеры выше).
Для всех разом - можно поправить код файла media.min.js
Для гуглокарт и карт яндекса меняем все подстроки

{wt:"100%",ht:500}

например на

{wt:410,ht:350}

Для скачивания предлагается вариант с хуком, скрывающим саму ссылку, о котором говорилось выше, и с увеличенным относительно авторского размером гуглокарт и яндекс-карт.

Проверено на  Opera,  Chrom (Cromium) на Windows и Linux, FireFox, IE11.

This content is available only to registered users.

https://punbb.softplaza.net/uploads/images/2018/01/9d1f17e4f9f9a85180c9095df7ab8f2e.png

8 (edited by avatar 2019.09.05 15:49)

Re: SVA Media.js - медиа-комбайн от Visman

@kisa, привет. Автор выпустил после этого как бы новые версии (что-то убирал-добавлял), вот крайняя

Скачать можно отсюда - https://github.com/MioVisman/punbb_extensions (тут есть и другие расширения sva для punbb)


Версия 2.1.0

TEST

* ленивая загрузка поддерживает не только фреймы, но и все остальное
* youtube - черный экран превью исправлен
* soundcloud - оставлена поддержка только ссылок вида _api.soundcloud.com/(tracks|playlists)/ID (сервис перестал поддерживать ссылки на страницу с песней во встраиваемом коде)

P.S. Протестировал только на Firefox. Нужна проверка работы на других браузерах.

Твой хук добавил, чтобы ссылку на показывал, а вот с размером карты не осилил. Если не сложно поправь в новом файле и сюда залей.
Работает нормально в хроме обложки появились. Еще потестирую по вставке других серивисов, позже отпишусь..

* soundcloud - оставлена поддержка только ссылок вида _api.soundcloud.com/(tracks|playlists)/ID (сервис перестал поддерживать ссылки на страницу с песней во встраиваемом коде)

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

1

9

Re: SVA Media.js - медиа-комбайн от Visman

@avatar, у нас нет скорее  всего автора, как пользователя, данного расширения на этом форуме. По крайней мере он об этом не говорил и не выкладывал здесь свои работы, поэтому запросы писать здесь бессмысленно. Пиши ему на мыло, может пересмотрит.

10

Re: SVA Media.js - медиа-комбайн от Visman

PunBB wrote:

поэтому запросы писать здесь бессмысленно.

Тут по-сути компиляция кода - взять из одного и вставить в другой.

PunBB wrote:

Пиши ему на мыло, может пересмотрит.

Видимо да придётся.

11

Re: SVA Media.js - медиа-комбайн от Visman

А как сверху ссылку убрать:
https://d.radikal.ru/d27/2004/0a/273f6c52ce3c.png
???

12

Re: SVA Media.js - медиа-комбайн от Visman

Avistar wrote:

А как сверху ссылку убрать:

Добавьте в стили и почистите кеш браузера

.mediajslink {display: none;}

2

13 (edited by avatar 2020.05.10 03:22)

Re: SVA Media.js - медиа-комбайн от Visman

Хорошая новость, автор оказывается в ноябре сам выпустил новую версию:

v 2.2.0

+ hearthis.at
+ vlipsy.com
* soundcloud.com - back support soundcloud.com/*/* and
soundcloud.com/*/sets/*
* zippyshare.com - flash -> iframe for
wwwNUM.zippyshare.com/v/*/file.html

Там и Ютуб с превью и Саунлклоуд работает.
Сюда прикрепить новый файл расширения + фикс с убиранием ссылки и 100% ширины карт у меня нет возможности.

Вот ещё какая дилемма так же как здесь кроме Media.js у меня стояло
для обработки видео с Ютуба расширение: Fancy Video Tag

Если отключаю Fancy Video, то его ссылки получаются вида

[video]https://youtu.be/_nYaxiH-iMY[/video]

и видео перестаёт отображаться.

Потому что для Sva Media без тега video должен быть адрес:

https://youtu.be/_nYaxiH-iMY

Как можно сделать, чтобы и старые ссылки форма video url он тоже кушал и показывал плеер.
Хочется оставить только один медиакомбайн Sva Media

14

Re: SVA Media.js - медиа-комбайн от Visman

@avatar, если в настройках форума отключить обрамление ссылок тегами, то вроде как медиакомбайн сам формирует окно для воспроизведения видео.

15 (edited by kirpich 2020.04.27 08:56)

Re: SVA Media.js - медиа-комбайн от Visman

avatar wrote:

Как можно сделать, чтобы и старые ссылки форма video url он тоже кушал и показывал плеер.

1 попробуй поставить в фильтр (цензура), а на замену просто пустое поле
2 скачай дамп базы и в почти любом текстовике автоматические убери (поиск с заменой), потом залей дамп обратно
3 Задай в поиске по форуму  поиск -youtu и отредактируй вручную... до 100 штук в принципе не напряжно

1