Не работает вставка видео
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

Не работает вставка видео
Здравствуйте!
В последней версии форума, не работает вставка видео через год [media][/media].
Причем в настройках все в порядке.
Куда смотреть или это глюк какой-то?
В последней версии форума, не работает вставка видео через год [media][/media].
Причем в настройках все в порядке.
Куда смотреть или это глюк какой-то?
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Не работает вставка видео
Нет таких тегов по умолчанию. Сообщите, что за теги, код замены, или от какого они расширения, и что значит "не работает".
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 2 года 8 месяцев
- Откуда: Сибирь
- Благодарил (а): 64 раза
- Поблагодарили: 66 раз
Re: Не работает вставка видео
Если речь про расширение Media Embed PlugIn, то нужно уточнить с какого именно ресурса не работает? Вчера проверял - ютьюб, вк и вимео работают норм. А вот как минимум с рутьюбом и мэилру есть проблемы.
Последний раз редактировалось ReXtor 16.02.2023 16:03, всего редактировалось 1 раз.
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Не работает вставка видео
ReXtor, не факт. Есть несколько вариантов ббкодов с тем же названием. Какой из них используется - неизвестно. Также неизвестно установлен ли какой-нибудь вообще, или пытаются добавить видео на форуме "из коробки"
Re: Не работает вставка видео
Вообщем видео добавляться должно так:
в тегах медиа [media]https://myforum.net/video/new.mp4[/media] располагается ссылка на видеофайл, который лежит
в отдельной папке, в той же папке, что и форум.
А в результате в сообщение просто ссылка показывается с этими тегами, а должно показываться окно с видео.
В старых версиях форума это прекрасно работало, в том же PHPBB 3.1.7-pl1 к примеру.
в тегах медиа [media]https://myforum.net/video/new.mp4[/media] располагается ссылка на видеофайл, который лежит
в отдельной папке, в той же папке, что и форум.
А в результате в сообщение просто ссылка показывается с этими тегами, а должно показываться окно с видео.
В старых версиях форума это прекрасно работало, в том же PHPBB 3.1.7-pl1 к примеру.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Не работает вставка видео
Alnico, нет, "из коробки" это никогда не работало
Посмотрите в админке, ббкод media у вас добавлен? Если да, то какой?
В списке расширений media embed есть?
Если ничего этого нет, то ббкод ни на каких видео работать не будет. Он не добавлен
Если есть media embed - он не работает на видео с самого форума, предназначен для определённого списка внешних сайтов
Посмотрите в админке, ббкод media у вас добавлен? Если да, то какой?
В списке расширений media embed есть?
Если ничего этого нет, то ббкод ни на каких видео работать не будет. Он не добавлен
Если есть media embed - он не работает на видео с самого форума, предназначен для определённого списка внешних сайтов
Re: Не работает вставка видео
Да bbCode media есть в списке, вот такого содержания:
====================
Использование BBCode
[media={INTTEXT}]{URL}[/media]
Замена HTML
<div class='bbmedia' data-url='{URL}' data-args='{INTTEXT}' 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> [media]</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>
Подсказка
Вставить аудио, видео, карту, панораму или другое мультимедиа: [media=ширина,высота]http://youtube.com/url[/media]
======================
А вот расширения media embed в списке не оказалось, и сейчас была предпринята попытка его установить, путем загрузки папки с приложением в папку ext на форуме, но к сожалению в списке приложений оно не появилось и установить его не получается почему-то.
====================
Использование BBCode
[media={INTTEXT}]{URL}[/media]
Замена HTML
<div class='bbmedia' data-url='{URL}' data-args='{INTTEXT}' 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> [media]</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>
Подсказка
Вставить аудио, видео, карту, панораму или другое мультимедиа: [media=ширина,высота]http://youtube.com/url[/media]
======================
А вот расширения media embed в списке не оказалось, и сейчас была предпринята попытка его установить, путем загрузки папки с приложением в папку ext на форуме, но к сожалению в списке приложений оно не появилось и установить его не получается почему-то.
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Не работает вставка видео
Да, с ббкодом от phpbbex проблемы есть, работать перестаёт у всех (по крайней мере, на форумах, с которыми я сталкивалась)
Тогда надо:
Тогда надо:
- Удалить ббкод media
- Установить расширение media embed ([FAQ] Как устанавливать расширения)
- Для внутренних ссылок, с форума, установить ббкод с любым другим названием и с любым плеером. Можно со стандартным
<video>
, если формат встраиваемого видео позволяет - Заменить все ббкоды media с внутренними ссылками на тот новый ббкод, вручную
- Для остальных media убрать ширину и высоту. Это можно запросом к БД (подскажу каким, если покажете как тот ббкод сейчас выглядит в тексте сообщения в базе данных)
- Провести репарсинг, чтобы старые ббкоды media подхватились. В идеале через командную строку, но можно и через STK (бекап перед этим делать обязательно)
Re: Не работает вставка видео
При установке расширения, форум перестает работать, белая страница.Татьяна5 писал(а): 16.02.2023 21:23 Установить расширение media embed ([FAQ] Как устанавливать расширения)
И работоспособность восстанавливается только после удаления приложения из папки ext.
-
- phpBB 2.0.0
- Сообщения: 232
- Стаж: 2 года 8 месяцев
- Откуда: Сибирь
- Благодарил (а): 64 раза
- Поблагодарили: 66 раз
Re: Не работает вставка видео
Установка расширения Мedia embed Plugin все равно не даст просмотра локальных видео.
А по поводу media от bbex можно попробовать следующее решение:
И еще момент обнаружился:
Правильный код замены должен выглядеть так
Разница в
А по поводу media от bbex можно попробовать следующее решение:
VEG писал(а):Независимый js-скрипт на вашем сервере
По умолчанию js-скрипт с базой поддерживаемых сервисов загружается напрямую с phpbbex.com. У этого подхода есть преимущество — для всех форумов используется общая копия js-скрипта в кэше браузера пользователей. Однако, это делает вас в какой-то мере зависимыми от нашего сервера. Если вы хотите, чтобы js-скрипт bbmedia загружался с вашего сервера, воспользуйтесь bbmedia.php. Данный PHP-скрипт автоматически возьмёт самую свежую версию bbmedia.js с сервера phpbbex.com, сохранит копию в каталоге вашего форума, после чего будет отдавать её браузеру ваших пользователей, проверяя не чаще раза в сутки наличие обновлений, что не создаст какой-либо ощутимой нагрузки на ваш сервер. Даже при недоступности phpbbex.com этот скрипт будет просто отдавать сохранённую на вашем сервере копию.
Для установки bbmedia.php просто скачайте bbmedia.php.zip и извлеките содержимое архива в кореневую директорию вашего форума. Далее для всех BBCode из серии bbmedia ([audio], [video], [media]) зайдите в редактирование (Админка, вкладка «Сообщения», страничка «BBCodes») и в поле «Замена HTML» замените подстроку «//phpbbex.com/api/bbmedia.js» на путь к вашему файлу bbmedia.php. Лучше всего указывать путь от слэша! Например, если у вас форум имеет адрес вида «http://example.com/forum/», указывайте такой адрес: «/forum/bbmedia.php». Больше ничего в поле «Замена HTML» менять не нужно.
Для принудительного обновления вашей копии js-скрипта необходимо просто запустить «bbmedia.php?update» (с параметром update). Если вы увидите OK — обновление успешно. Иначе вы увидите сообщение о типе ошибки.
И еще момент обнаружился:
Правильный код замены должен выглядеть так
Код: Выделить всё
<div class='bbmedia' data-url='{URL}' data-args='{INTTEXT}' 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='//phpbbex.com/' target='_blank'>phpBB</a> [media]</div><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = '//phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div>
Разница в
href='//phpbbex.com/'
, а у тебя какая-то старая версия где протокол жестко задан. Хотя ссылка вручную вроде открывается, но когда с сайта на httpS встраивается что-то по http, это как минимум ошибка в консоль.- Выключить расширение Мedia embed Plugin
- Заново добавить BBкод
[media]
от bbex - Репарсинг через STK
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 2.0.1
- Сообщения: 283
- Стаж: 8 лет
- Откуда: Кикнур
- Благодарил (а): 48 раз
- Поблагодарили: 25 раз
Re: Не работает вставка видео
У кого админю форум, сказала, наоборот с обновлением видео стало воспроизводится 

-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: Не работает вставка видео
А есть BBCode который воспроизводил бы фалы с расширением m3u ? Это потоковое видео.
-
- phpBB 3.3.0
- Сообщения: 11121
- Стаж: 15 лет 3 месяца
- Откуда: fotovideoforum.ru
- Благодарил (а): 670 раз
- Поблагодарили: 122 раза
Re: Не работает вставка видео
Это не потоковое видео. Не фантазируй. Это полейлисты
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: Не работает вставка видео
С потоковым видео.
У них ссылки на трансляцию канала имеют такой вид -
http://myott.top/stream/7D4XYB2WFN/183.m3u8