[3.1/3.2] videobbredy - адаптивный bb код видео

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 32 раза
Поблагодарили: 175 раз

[3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение KEMnEP » 18.09.2015 8:24

Расширение и video bb соde на jquery для просмотра на сайте видео. Совместимо с [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded)
Просьба тапками не кидать, всё равно с бронепоезда не слезу. Код Чихуахуа на "Стандарты", оптимизирован на минимальную нагрузку серверной части, поэтому лишён даже файлов локализации, всё по старинке в админке. Считаете что сделаете лучше? сразу выкладывайте готовый вариант, я переделывать не буду.
Конструктивная просьба, так как код в тестовом варианте, просьба кидать сюда нерабочие ссылки (если не противоречат настройкам приватности автора видео)
Дисклеймер, расширение и бб код предоставляются как есть и никто не за что не несёт никакой ответственности.

Описание; Связка расширение + ббкод позволяет просматривать видео на сайте. Не нарушая авторские права, и слушаясь настроек приватности самого видео. Также с youtube убираются настройки плей листов, То есть проигрывается просто видео от начало до конца, если не запрещено настройками приватности автора или самого ютюба. Адаптивность заключается в том что на малых экранах это просто кликабельные ссылки, на больших готовое вставленное видео.
Подключает https где это возможно.

Установка:
В администраторском разделе форума сообщения/BBcodes/Добавить BBcode
Использование BBCode [video]{URL}[/video]
Замена HTML <a class="videobbcode" href="{URL}">{URL}</a>
Подсказка Вставить видео [video]URL[/video]
Показывать на странице ответа галка
Если код не отображается в панеле, дополнительно выбрать "Группы, которые могут использовать BB-код".

Собственно установить расширение прикреплённое архивом к данному посту.

Поддерживает вставку аудио и видео со следующих сайтов:
youtube.com
vimeo.com
video.mail.ru
vk.com (Вконтакта)
lovi.tv
intv.ru (без https)
facebook.com
promodj.com
rutube.ru (без https)
twitch.tv
dailymotion.com
videochart.net
video.sibnet.ru
metacafe.com (без https)
coub.com
goodgame.ru
video.online.ua (без https)
tvforsite.ru (без https)
afreeca.tv (без https)
hitbox.tv (без https)
ipeye.ru (без https)
smotri.com (без https)
pleer.com
music.yandex.ru

Поддерживает html5 вставку контента обычным урл адресом.
mp3
ogv
webm
mp4
avi
(Так как используется "чистый" html5 код вставки, все форматы кроме пожалуй mp3 могут не открываться в разных браузерах)

Показывает видео на стандартных плеерах сайтов из списка, сохраняя полный их функционал (к примеру автоматический перевод субтитров youtube.com на разные языки мира)

Использование;

youtube.com, vimeo.com, video.mail.ru dailymotion.com video.online.ua video.sibnet.ru ipeye.ru вставить между [video][/video] url любой страницы с нужным изображением.

yotube.com Существует возможность вставки плейлиста целиком из ютюба, Для этого допишите адресу ютюба с плейлистом, слитно, &1
пример:
[video]http://www.youtube.com/watch?v=WPWJJsEnYEM&list=PLPYC---L3hwl7yImm5Rk3Iol0Efln7CDe&index=5&1[/video]
Внимание! Запоминает только сам плейлист и начинает с первого файла, если Вы хотите передать конкретный файл и/или его же с тайминогом, добавлять нечего ненужно, но и плейлист не передастся.
list1.jpg
list2.jpg
Также возможен просмотр сразу всех видео загруженных конкретным пользователем.
Пример: [video]http://www.youtube.com/user/yplandrew[/video]

vk.com найдите нужное видео на сайте vk.com, кликните по нему правой кнопкой мышки и нажмите левой на "копировать код видео"
5.jpg
После на сайте в комментарии жмём правой кнопкой мышки, выбираем, и левой нажимаем вставить.
4.jpg
Удаляем всё лишние кроме урл. После выделяем оставшиеся, и нажимаем кнопку video.
6.jpg
lovi.tv Поделиться/ссылка на видео
lovi.jpg
intv.ru Где присутствует "Постоянная ссылка" под видео.
intv.jpg
intv.jpg (16.19 КБ) 8671 просмотр
facebook.com Правой кнопкой на заинтересовавшем видео и там Get video URL
facebook.jpg
promodj.com вставить между [video][/video] url любой страницы с нужным изображением или музыкой. Единственное условие страница должна быть посвящена именно треку, а не списку треков. И не в разделе tv.
Пример страницы видео и отображения:
https://promodj.com/yaaman/videos/55139 ... ck_To_Stay
video.jpg
Пример страницы с аудио и отображения:
https://promodj.com/slamdjs/tracks/5107 ... ngrad_Like
tracks.jpg
Для вставки из раздела TV нужно нажать <> на самом видео.
1.jpg
После вставить в поле ответа из буфера обмена. очистить до вида URL (пример http://promodj.com/embed/5364879/big) и заключить в тег [video][/video]

rutube.ru Вставить между [video][/video] адрес отдельной страницы с самим видео.

twitch.tv Добавить url адрес стрима между тегами. Пример [video]http://www.twitch.tv/meteos[/video]
metacafe.com Копируем адрес странницы посвящённой самому видео. Пример:
[video]http://www.metacafe.com/watch/11324313/clumsy_reporter_knocks_down_jenga_tower/[/video]

coub.com Добавить URL видео. Который к примеру можно получить с самого видео.
coub2.jpg
goodgame.ru Вставить url канал стримера.

video.online.ua он же moevideo.net
Вставить адрес страницы с нужным видео.

tvforsite.ru Для использования, получите код встройки после на нужных Вам темах форума добавите только [video]URL[/video] из полученного кода.

afreeca.tv урл брать под стримом.
afreecatv.jpg
hitbox.tv Вставить ссылку страницы стрима между бб кодом.

Ещё раз повторюсь выкладываю только из за просьбы показать как сделал. В советах, кроме как нерабочих (на самом деле рабочих) ссылок не нуждаюсь.

Так же доступна версия newadapvideobbredy.zip с видео адаптацией под мобильные экраны вставки видео с сайтов
youtube.com vk.com rutube.ru vimeo.com mail.ru coub.com
В ней также реализован режим экономии мобильного трафика для youtube.com, изначально загружаются только изображения, после первого клика идёт подгрузка управления и подготовка видео, после второго клика только загрузка самого видео
Вложения
newadapvideobbredy.zip
(5.94 КБ) 245 скачиваний
videobbredy.zip
(4.91 КБ) 289 скачиваний
Последний раз редактировалось KEMnEP 10.01.2017 4:09, всего редактировалось 74 раза.

index
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 10.11.2016 23:16
Благодарил (а): 1 раз

Re: videobbredy - адаптивный bb код видео

Сообщение index » 23.11.2016 1:07

KEMnEP писал(а): index, сделано.

Обновлён архив newadapvideobbredy.zip первого поста, twitch подготавливает трансляцию, но проигрывает только после щелчка на кнопке просмотра. Также добавилась опция просмотра трансляции на весь экран прямо с Вашего сайта.
Всё работает! :D Очень круто! Спасибо, дружище!

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9492
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

Re: videobbredy - адаптивный bb код видео

Сообщение Татьяна5 » 23.11.2016 16:25

Версия, совместимая с Recent topics for JS - последние темы на любой странице
newadaptivevideobbredy.zip
(6.05 КБ) 95 скачиваний
(Версия самого расширения - последняя на данный момент)

Аватара пользователя
Webliberty
phpBB 2.0.2
Сообщения: 321
Зарегистрирован: 22.12.2011 11:03
Благодарил (а): 126 раз
Поблагодарили: 39 раз
Контактная информация:

Re: videobbredy - адаптивный bb код видео

Сообщение Webliberty » 09.01.2017 16:47

На версии 3.2 не работает...
Подпись заверена нотариусом

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 32 раза
Поблагодарили: 175 раз

Re: videobbredy - адаптивный bb код видео

Сообщение KEMnEP » 10.01.2017 3:55

Не подтверждаю, даже на пхп 7.1 работает версия первого поста. (Татьяновскую не проверял)
Единственное что можно сделать, и то не обязательно, для 3.2 в файле composer.json
найти

Код: Выделить всё

"phpbb/phpbb": ">=3.1.x"
заменить

Код: Выделить всё

"phpbb/phpbb": ">=3.2.x"
Отправлено спустя 8 минут 58 секунд:
Webliberty, на Вашем форуме http://simcitynews.ru/forum/viewtopic.p ... 421#p12421 не это расширение, надпись "Неправильный BBCode" из бб медиа. к этому расширению не имеет никакого отношения.

Аватара пользователя
Webliberty
phpBB 2.0.2
Сообщения: 321
Зарегистрирован: 22.12.2011 11:03
Благодарил (а): 126 раз
Поблагодарили: 39 раз
Контактная информация:

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение Webliberty » 10.01.2017 8:24

KEMnEP писал(а): надпись "Неправильный BBCode" из бб медиа. к этому расширению не имеет никакого отношения
Все верно, я использовал BB [media] и т.к. после обновления он перестал работать, то начал искать замену. Решил попробовать videobbredy - установил, заменил бб-код, очистил кэш и... ничего не работает, просто ссылка. Откатил все обратно.

Сейчас еще раз попробовал установить после Вашего сообщения - тоже самое. Залез в исходный код и увидел, что ссылка ссылка идет через обработчик расширения External Links - Управление ссылками. Добавил домен ютуба в исключения и вуаля - заработало! На PHP7.1 действительно все работает, изменения в файле composer.json не потребовались. Благодарю!
Подпись заверена нотариусом

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 170 раз
Поблагодарили: 62 раза

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение Beer » 07.03.2017 18:36

Мне расширение очень понравилось! Как раз искал что-то не комбайн 1000 в 1 а именно для видео.
Добавил ютуб в исключения - все заработало.
Замена HTML сделал так, чтобы сразу видос был в спойлере:

Код: Выделить всё

<div class="sp-wrap"><div class="sp-body" title="Video"><a class="videobbcode" href="{URL}">{URL}</a></div></div>


Все же хотелось бы, чтобы работало без добавления в белый список External Links. Почему - чтобы юзеры не уходили на ютуб без ожидания редиректа, а смотрели на форуме. У phpBB [media] это как-то получается.
В таком случае надо все сайты добавлять в белый список.

Спасибо за расширение!
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 32 раза
Поблагодарили: 175 раз

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение KEMnEP » 08.03.2017 19:36

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

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 170 раз
Поблагодарили: 62 раза

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение Beer » 08.03.2017 20:51

Т.е. при клике на ютубовский плеер мы могли перейти на левый сайт? Как это возможно :o
Ну и хсним... Есть же редирект с предупреждением от - External Links.
Как такое восстановить?
Может как-то можешь через админку реализовать путем единственной галки (чекбокса)?
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 32 раза
Поблагодарили: 175 раз

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение KEMnEP » 08.03.2017 20:59

Beer писал(а): Т.е. при клике на ютубовский плеер мы могли перейти на левый сайт? Как это возможно
Нет. Просто ссылка могла быть составлена так что вела на к примеру фишинговый сайт в адресе которого спрятан код к примеру ютуб ссылки, тогда пользователи с включенным джава скриптом видели бы ролик, а поисковые боты без джава скрипта видели бы фишинговый сайт и ссылку на него, что могло бы быть причиной попадания в чёрный список.

Ну и для пользователей у ютуб плеера всегда есть его значок по которому можно попасть на сайт ютуба с видео минуя любые редиректы.

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 170 раз
Поблагодарили: 62 раза

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение Beer » 08.03.2017 22:56

External Links прячет все ссылки, которые не состоят в белом списке.
В случае добавления кучи сайтов в белый список, если юзер не обрамил тегами [video] (а самые мудрые спамеры так и будут делать, чтобы переходили в их аккаунт) - имеем линкопомойку на левые сайты, которые мы сами же и добавили в белый список.
По идее, в белом списке должен быть только основной домен, остальные сайты должны быть видны только после авторизации как минимум.

Такая ссылка что ли - xttp://youtube.beer/video-123456-fish
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 32 раза
Поблагодарили: 175 раз

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение KEMnEP » 09.03.2017 5:48

Beer, покажите тут как выглядит реальная получаемая ссылка (в текстовом виде кода) с екслинком без вноса к примеру ютуб в белый список. Чтоб я придя домой не устанавливая расширение смог сделать Вам правку под хотелку.

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 170 раз
Поблагодарили: 62 раза

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение Beer » 09.03.2017 13:23

Ссыль ютуб http://www.youtube.com/watch?v=WPWJJsEnYEM&list=PLPYC---L3hwl7yImm5Rk3Iol0Efln7CDe&index=5&1 после External Links получается такой:

Код: Выделить всё

http://beer/forum/link/http%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DWPWJJsEnYEM%2526amp%253Blist%253DPLPYC---L3hwl7yImm5Rk3Iol0Efln7CDe%2526amp%253Bindex%253D5%2526amp%253B1
Вимео https://vimeo.com/207466220 после External Links становится такой:

Код: Выделить всё

http://beer/forum/link/https%253A%252F%252Fvimeo.com%252F207466220

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

Спасибо!
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 32 раза
Поблагодарили: 175 раз

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение KEMnEP » 09.03.2017 22:54

Beer, Так?
Если ссылка в теги видео имеет адрес начинающийся с урл форума где непосредственно находится к примеру
для форума tut.chto

Код: Выделить всё

http://tut.chto/forum/link/http%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DWPWJJsEnYEM%2526amp%253Blist%253DPLPYC---L3hwl7yImm5Rk3Iol0Efln7CDe%2526amp%253Bindex%253D5%2526amp%253B1
этот вариант не будет учитывать белые списки расширения External Links
и преобразовав в http://www.youtube.com/watch?v=WPWJJsEnYEM&list=PLPYC---L3hwl7yImm5Rk3Iol0Efln7CDe&index=5&1 покажет сразу видео.
Не отменяет возможности показывать напрямую без расширения External Links

Упд: неправильно, удаленно
Последний раз редактировалось KEMnEP 10.03.2017 7:04, всего редактировалось 1 раз.

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 170 раз
Поблагодарили: 62 раза

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение Beer » 10.03.2017 0:14

Спасибо за обязательность!

Скачал, поставил, очистил кеш.
Я не понял игры слов с tut.chto, но при исключении youtube.com из белого списка плеера по прежнему нет:
9183a84c-34b2-4777-bb99-1b9814fef2a4.png
Нет плеера блин...
Отправлено спустя 4 минуты 52 секунды:
Упс. разобрался что надо дописать к ссылке - так да, работает. Хз - как-то гиморно малость это получается... Наверное к BBcode можно дописать http://tut.chto/forum/link/ - но юзеры точняк будут кашу лепить в таком варианте.
Может как-то можно иначе обойти типо добавив {U_SITE_HOME}?
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
KEMnEP
phpBB 2.0.10
Сообщения: 771
Зарегистрирован: 22.03.2015 16:32
Благодарил (а): 32 раза
Поблагодарили: 175 раз

Re: [3.1/3.2] videobbredy - адаптивный bb код видео

Сообщение KEMnEP » 10.03.2017 6:48

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

Отправлено спустя 20 минут 53 секунды:
Beer, Пришлось ставить расширение и понять что Вы меня обманули/не так поняли, когда я просил код урл, Вы дали не то, расширение External Links создаёт код вида

Код: Выделить всё

/link/http%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DWPWJJsEnYEM%2526amp%253Blist%253DPLPYC---L3hwl7yImm5Rk3Iol0Efln7CDe%2526amp%253Bindex%253D5%2526amp%253B1
Посему этот вариант просто игнорирует отсутствие в белом списке External Links для ссылок в теги video.
упд: архив удалён ибо недоделка
Последний раз редактировалось KEMnEP 10.03.2017 22:06, всего редактировалось 2 раза.

Ответить

Вернуться в «Бета-версии расширений для phpBB»