1 (01.08.2016 01:52 отредактировано Visman)

Тема: [Релиз] sva_Media.js

Это мое расширение с движка FluxBB.
Добавляет javascript, который преобразует ссылки в браузере пользователя в медиа контент.
При использовании hcs_redirect_links ридерективные ссылки не будут преобразованы в медиа контент.

Поддерживает
видео: YouTube, Vimeo, Rutube, Yandex, Mail.ru, Smotri, Dailymotion, Metacafe, Sibnet, ign.com, twitch.tv, g4tv.com, gamespot.com; файлы mp4, m4v, ogv, webm, webmv через тэг <video> HTML5;
аудио: SoundCloud, ZippyShare, PromoDJ, Pleer.com; файлы mp3, m4a, ogg, oga, webma, wav через тэг <audio> HTML5 (mp3 через флэш, приоритет выше);
и Google Maps;

Код лежит тут https://github.com/MioVisman/punbb_exte … va_mediajs

Работа расширения на  FluxBB тут ___ (сейчас в сети у меня нет форумов).

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

2

Re: [Релиз] sva_Media.js

Visman пишет:

При использовании hcs_redirect_links ридерективные ссылки не будут преобразованы в медиа контент.

Даже если внести домены в исключения?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

3

Re: [Релиз] sva_Media.js

hcs пишет:

Даже если внести домены в исключения?

Исключения же не преобразовываются в хитрые ссылки!? Значит будут обработаны расширением как надо.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

4

Re: [Релиз] sva_Media.js

видео/аудио с vk.com нереально? smile

Сайт Anders

Поделиться

5

Re: [Релиз] sva_Media.js

Anders пишет:

видео/аудио с vk.com нереально? smile

У меня нет там аккаунта. Не имею понятия как там ссылки на видео/аудио получаются.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

6

Re: [Релиз] sva_Media.js

Visman пишет:

ссылки на видео

<iframe src="http://vk.com/video_ext.php?oid=59879616&id=166277826&hash=7b958bfc9f2a5b76" width="607" height="360" frameborder="0"></iframe>

как то вот так

Сайт Anders

Поделиться

7

Re: [Релиз] sva_Media.js

Anders пишет:
<iframe src="http://vk.com/video_ext.php?oid=59879616&id=166277826&hash=7b958bfc9f2a5b76" width="607" height="360" frameborder="0"></iframe>

как то вот так

Тут я вижу только ссылку на флэш, а где ссылка на страницу vk на которой эта флэшка вставлена как ролик?
Или у них там нет вообще такого? Т.е. между страницей vk и видео (флэшкой) нет связи?

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

8

Re: [Релиз] sva_Media.js

<embed type="application/x-shockwave-flash" id="video_player" name="video_player" width="720" height="410" preventhide="1" quality="high" flashvars="add_hash=520541a9f113a54d43&amp;added=1&amp;angle=0&amp;autoplay=1&amp;can_rotate=1&amp;dbg_on=0&amp;goto_orig_video=%D0%9F%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8%20%D0%BA%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8&amp;hash2=7b958bfc9f2a5b76&amp;hash=06a9b40d8f786259b0d0c65c6f2dd588&amp;hd=2&amp;hd_def=-1&amp;host=507614&amp;img_angle=0&amp;ip_subm=1&amp;is_ext=0&amp;is_vk=1&amp;jpg=http%3A%2F%2Fcs507614.vk.me%2Fu113273265%2Fvideo%2Fl_b0b2f353.jpg&amp;lang_add=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%BA%20%D1%81%D0%B5%D0%B1%D0%B5&amp;lang_added=%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BE%20%D0%BA%20%D1%81%D0%B5%D0%B1%D0%B5&amp;lang_ads=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0&amp;lang_ads_link=%D0%A1%D0%B0%D0%B9%D1%82%20%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%BE%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8F&amp;lang_ads_skip=%D0%9F%D1%80%D0%BE%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D1%83&amp;lang_ads_skip_time=%D0%9F%D1%80%D0%BE%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D1%83%20%D1%87%D0%B5%D1%80%D0%B5%D0%B7%20%7Btime%7D&amp;lang_fullscreen=%D0%9D%D0%B0%20%D0%B2%D0%B5%D1%81%D1%8C%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD&amp;lang_hdsd=%D0%A1%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE&amp;lang_like=%D0%9C%D0%BD%D0%B5%20%D0%BD%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%81%D1%8F&amp;lang_report_problem=%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B8%D1%82%D1%8C%20%D0%BE%20%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B5...&amp;lang_rotate=%D0%9F%D0%BE%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C&amp;lang_share=%D0%A0%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D1%8C%20%D0%B4%D1%80%D1%83%D0%B7%D1%8C%D1%8F%D0%BC&amp;lang_volume=%D0%93%D1%80%D0%BE%D0%BC%D0%BA%D0%BE%D1%81%D1%82%D1%8C&amp;lang_volume_off=%D0%A3%D0%B1%D1%80%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B2%D1%83%D0%BA&amp;lang_volume_on=%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D0%B7%D0%B2%D1%83%D0%BA&amp;lang_window=%D0%A1%D0%B2%D0%B5%D1%80%D0%BD%D1%83%D1%82%D1%8C&amp;liked=1&amp;ltag=l_b0b2f353&amp;md_author=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9%20%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2&amp;md_title=%D0%9E%D1%81%D0%B5%D0%BD%D0%BD%D0%B8%D0%B9%20%D0%BC%D0%B0%D1%80%D0%B0%D1%84%D0%BE%D0%BD&amp;no_flv=1&amp;nologo=1&amp;oid=59879616&amp;puid1=2&amp;puid22=14&amp;puid37=2&amp;puid38=&amp;referrer=&amp;repeat=0&amp;show_ads=0&amp;t=&amp;uid=113273265&amp;url240=http%3A%2F%2Fcs507614v4.vk.me%2Fu113273265%2Fvideos%2Fbe15de18c5.240.mp4&amp;url360=http%3A%2F%2Fcs507614v4.vk.me%2Fu113273265%2Fvideos%2Fbe15de18c5.360.mp4&amp;url480=http%3A%2F%2Fcs507614v4.vk.me%2Fu113273265%2Fvideos%2Fbe15de18c5.480.mp4&amp;vid=166277826&amp;video_get_current_url=%D0%9A%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83%20%D0%BD%D0%B0%20%D0%BA%D0%B0%D0%B4%D1%80&amp;video_get_video_code=%D0%9A%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D0%BA%D0%BE%D0%B4%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE&amp;video_load_error=%D0%92%D0%B8%D0%B4%D0%B5%D0%BE%D1%84%D0%B0%D0%B9%D0%BB%20%D0%B5%D1%89%D0%B5%20%D0%BD%D0%B5%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D0%BB%D1%81%D1%8F%20%D0%B8%D0%BB%D0%B8%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%20%D1%81%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%BC%20%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%20%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B5%D0%BD&amp;video_play_hd=%D0%A1%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8C%20%D0%B2%20%D0%B2%D1%8B%D1%81%D0%BE%D0%BA%D0%BE%D0%BC%20%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5&amp;video_player_author=%D0%90%D0%B2%D1%82%D0%BE%D1%80%20%D0%BF%D0%BB%D0%B5%D0%B5%D1%80%D0%B0%20-%20%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9%20%D0%A5%D0%B0%D1%80%D1%8C%D0%BA%D0%BE%D0%B2&amp;video_player_version=%D0%92%D0%9A%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20%D0%BF%D0%BB%D0%B5%D0%B5%D1%80%20&amp;video_stop_loading=%D0%9E%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D1%83&amp;vkid=162201776&amp;vtag=be15de18c5" allowfullscreen="true" allowscriptaccess="always" wmode="opaque" src="/swf/video.swf?18">

оно? smile

Сайт Anders

Поделиться

9

Re: [Релиз] sva_Media.js

Нет, не оно.
Я вот про это _http://vk.com/video59879616_166277826 спрашивал (по кнопке на самом видео нашел).
Туда попасть нельзя не зарегистрированным пользователям. Так что vk пролетает мимо.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

Re: [Релиз] sva_Media.js

Visman, вот, статья по сабжу big_smile
http://habrahabr.ru/post/135323/

Сайт Aleksey.CHistyakov

Поделиться

11

Re: [Релиз] sva_Media.js

v 0.9.5
Добавил видео вконтакте, аудио mixcloud.com и  hulkshare.com.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

12 (27.11.2013 20:38 отредактировано unix)

Re: [Релиз] sva_Media.js

видео с групп не работает

https://pp.vk.me/c408829/v408829553/6523/bGBDLNUVwok.jpg

VPS для PunBB Intel(R) Xeon(R) CPU E5-2650L v3 @ 1.80GHz, CPU 1, 20GB SSD Disk.  10$ — Бонус на счет!

Сайт unix

Поделиться

13

Re: [Релиз] sva_Media.js

В переменных oid и id кроме цифр и минуса еще какие-нибудь символы встречаются?

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

14

Re: [Релиз] sva_Media.js

Visman пишет:

В переменных oid и id кроме цифр и минуса еще какие-нибудь символы встречаются?

<iframe src="http://vk.com/video_ext.php?oid=-11841178&id=167353368&hash=dfd98ceac629a145&hd=3" width="607" height="360" frameborder="0"></iframe>

нет

https://pp.vk.me/c310627/v310627261/48a2/0G4gR26GX-g.jpg

VPS для PunBB Intel(R) Xeon(R) CPU E5-2650L v3 @ 1.80GHz, CPU 1, 20GB SSD Disk.  10$ — Бонус на счет!

Сайт unix

Поделиться

15

Re: [Релиз] sva_Media.js

v 0.9.6
Поправил регулярку. Минусы в oid и id теперь воспринимает.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

16

Re: [Релиз] sva_Media.js

А где само расширение для скачки?

Поделиться

17

Re: [Релиз] sva_Media.js

karabyxyn пишет:

А где само расширение для скачки?

На github.
Тут https://github.com/MioVisman/punbb_extensions внизу, справа жмешь на Download ZIP. В скачанном архиве папка sva_mediajs и есть данное расширение.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

18

Re: [Релиз] sva_Media.js

Visman,  еще раз спасибо - нашел скачал и установил, все отлично. А это что первое расширение, для вставки видео?

Поделиться

19

Re: [Релиз] sva_Media.js

karabyxyn пишет:

А это что первое расширение, для вставки видео?

Первое относительно чего?
Есть еще расширение в виде бб-кодов. Тут Список расширений для PunBB 1.4 в списке есть.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

20

Re: [Релиз] sva_Media.js

Visman, ну для вставки видео. Что-то я не вижу альтернативы вашему расширению "sva_Media.js"

Поделиться

21

Re: [Релиз] sva_Media.js

a парсинг swf файлов можно сделать?

Сайт Anders

Поделиться

22

Re: [Релиз] sva_Media.js

а Coub.com можно добавить? smile
типа этого http://coub.com/view/zrjv

Сайт Anders

Поделиться

23

Re: [Релиз] sva_Media.js

Anders, не хочет он работать.
Что на самом сайте, что во фрейме идет циклическая ошибка js. Ни чего не проигрывает.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

24

Re: [Релиз] sva_Media.js

эх. жаль, через js красиво было

п.с. сделал тупо, переделав расширение для youtube

Сайт Anders

Поделиться

25

Re: [Релиз] sva_Media.js

Anders, да не работает он даже сам по себе. Т.е. открываю ссылку http://coub.com/view/zrjv , вижу только заставку ролика, а воспроизведения нет из-за ошибок на странице.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться