[3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1096
Стаж: 10 лет 7 месяцев
Благодарил (а): 204 раза
Поблагодарили: 91 раз

[3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение Gubkin »

Страница https://www.phpbb.com/customise/db/exte ... ediaembed/
гитхаб https://github.com/phpbb-extensions/mediaembed/

перевод [Русский перевод расширения] phpBB Media Embed PlugIn

Странно, ставил версию 1.0.1 ещё в августе Re: [3.1/3.2] videobbredy - адаптивный bb код видео
теперь эта же самая версия уже не работат

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

смотрю там правка была какая-то недавно
может в этом причина
у меня 3.2.1 и php 7.0
какие требования не выполнены ?
ЗЫ. Как не релиз оф.расширения, так сразу проблемы :)

FAQ

Вопрос: как добавить собственный сайт?
Устаревшее: 
Ответ: на примере одноклассников

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

OPEN
\ext\phpbb\mediaembed\event\main_listener.php

FIND
		/** @var \s9e\TextFormatter\Configurator $configurator */
		$configurator = $event['configurator'];

AFTER, ADD
		$configurator->MediaEmbed->add(
			'ok',
			[
				'host'    => 'ok.ru',
				'extract' => [
					'!ok.ru/video/(?<id>\\d+)!',
					'!ok.ru/live/(?<id>\\d+)!',
				],
				'iframe'  => ['src' => 'https://ok.ru/videoembed/{@id}']
			]
		);
Очистить кэш конференции. Пользоваться.
Начиная с версии 1.1.0:
Определения дополнительных сайтов расположены в файлах YAML с расширением yml в директории ext/phpbb/mediaembed/collection/sites/. Создавать собственные определения сайтов можно по примеру тех, что находятся в данной директории (скопировать, переименовать, отредактировать в соответствии с инструкциями ниже).
Структура файла на примере YouTube:

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

name: YouTube
host: youtube.com
example: https://youtube.com/watch?v=123456789
extract: "!youtube\\.com/watch\\?v=(?'id'[-0-9A-Z_a-z]+)!"
iframe:
    width: 560
    height: 315
    src: http://www.youtube.com/embed/{@id}
  • Создайте файл с расширением yml и именем латинскими буквами в нижнем регистре, например youtube.yml
  • Заполните необходимые поля:
    • name: имя сайта, отображаемое в администраторском разделе в разделе "Управление сайтами" в закладке "Сообщения".
    • host: основной домен сайта.
    • example: необязательное но полезное поле - пример ссылки на встраиваемый контент сайта.
    • extract: регулярное выражение для экстракции идентификатора встраиваемого контента из ссылки.
    • iframe: параметры элемента iframe, в котором будет размещен встраиваемый контент сайта:
      • src: исходная ссылка, используемая сайтом для встраивания контента в другие ресурсы. Обратите внимание, что идентификатор {@id} должен находиться в правильном месте ссылки.
      • ширина и высота элемента - необязательные поля.
Полезные инструменты для проверки правильности синтаксиса YAML:
YAML Validator
The YAML Format
Complete idiot's intro to yaml

Как использовать новый сайт:
  • скопируйте новый файл .yml в папку ext/phpbb/mediaembed/collection/sites/
  • имя сайта должно отобразиться в администраторском разделе в разделе "Управление сайтами" в закладке "Сообщения".
  • поставьте "галочку" напротив имени нового сайта и сохраните изменения.
Если файл .yml содержит ошибки синтаксиса, вы получите ошибку в работе конференции. Если регулярное выражение неверное и идентификатор контента не определяется, вставка не произойдет.
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3417
Стаж: 14 лет 1 месяц
Благодарил (а): 702 раза
Поблагодарили: 172 раза

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение southklad »

angst66 писал(а): 02.10.2025 16:43 Сайт vk.com не позволяет установить соединение.
ВК перешел на домен ru
Изображение
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1556
Стаж: 14 лет 1 месяц
Благодарил (а): 49 раз
Поблагодарили: 78 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение angst66 »

southklad писал(а): 02.10.2025 17:28 ВК перешел на домен ru
Ссылкки на вк ком опять рабочии, но окрывается видео уже на ру
Аватара пользователя
Michel
phpBB 2.0.6
Сообщения: 527
Стаж: 14 лет 1 месяц
Откуда: Липецк
Благодарил (а): 137 раз
Поблагодарили: 67 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение Michel »

Данное расширение добавляет текст в Соглашение о конфиденциальности. Раньше не было, видать добавили в последней версии. Что печально что оно не переведено на Русский. Не много топорный перевод на скорую руку:
/ext/phpbb/mediaembed/language/ru/ucp.php
Найти:

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

		<h3>Embedded Content from Other Websites</h3>
		“%1$s” may include posts or content that contain embedded material from external websites, including but not limited to YouTube, Facebook, Twitter, and similar platforms. Embedded content from these external sites behaves in the same way as if you had visited the originating website directly.
		<br><br>These external websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with the embedded content, including tracking your interaction if you have an account and are logged in to that website.
		<br><br>Please note that such activity is beyond the control of “%1$s” and is governed by the privacy policies and terms of service of the respective external websites. We encourage you to review the privacy and cookie policies of any third-party services you interact with through embedded content.
Заменить:

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

		<h3>Встроенный контент с других веб-сайтов</h3>
		“%1$s” может включать в себя сообщения или контент, которые содержат встроенные материалы с внешних веб-сайтов, включая различные видео хостинги и социальные сети. Встроенный контент с этих внешних сайтов ведет себя так же, как если бы вы посетили исходный веб-сайт напрямую.
		<br><br>Эти внешние веб-сайты могут собирать данные о вас, использовать файлы cookie, встраивать дополнительное стороннее отслеживание и отслеживать ваше взаимодействие со встроенным контентом, включая отслеживание вашего взаимодействия, если у вас есть учетная запись на внешнем веб-сайте с которого публикуется информация и вы вошли на этот веб-сайт.
		<br><br>Обратите внимание, что такая деятельность находится вне контроля “%1$s” и регулируется политикой конфиденциальности и условиями обслуживания соответствующих внешних веб-сайтов. Мы рекомендуем вам ознакомиться с политикой конфиденциальности и использования файлов cookie любых сторонних сервисов, с которыми вы взаимодействуете через встроенный контент.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
dimassamid
phpBB 2.0.2
Сообщения: 304
Стаж: 19 лет 3 месяца
Благодарил (а): 88 раз
Поблагодарили: 125 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение dimassamid »

Снова сломались ссылки на VK видео, форум перестал их парсить :(

https://vk.com/video75380313_456242434
https://vk.ru/video75380313_456242434
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1556
Стаж: 14 лет 1 месяц
Благодарил (а): 49 раз
Поблагодарили: 78 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение angst66 »

У меня то работают, то нет. РКН чудит с белыми списками
dimassamid
phpBB 2.0.2
Сообщения: 304
Стаж: 19 лет 3 месяца
Благодарил (а): 88 раз
Поблагодарили: 125 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение dimassamid »

Понятно. Придётся всё-таки вводить бб-код, другого выхода нет.
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 76
Стаж: 9 лет
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение волчара »

:hat
dimassamid писал(а): 23.01.2026 18:40 Придётся всё-таки вводить бб-код, другого выхода нет.
Я так и поступил, сделал расширение при помощи ИИ с 4 кнопками
2026-02-02_225308.png
Ибо в Official Extensions: phpBB Media Embed PlugIn не смог разобраться толком, сильно замудрено как то, да и многие видеохостинги без VPN не зайдешь, даже на тот же ютуб(имхо)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
dimassamid
phpBB 2.0.2
Сообщения: 304
Стаж: 19 лет 3 месяца
Благодарил (а): 88 раз
Поблагодарили: 125 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение dimassamid »

У меня сейчас заработало. Оказывается, я обновил расширение и забыл добавить файл, который выкладывал в этой теме rxu. Я думал, что эти обновления уже будут встроены в новую версию расширения, поэтому что-то даже в голову не пришло перепроверить это :rtfm:
Если что, то файл vk.yml нужно положить в директорию ext/phpbb/mediaembed/collection/sites и почистить кеш. Тогда всё будет нормально парситься.

волчара писал(а): 02.02.2026 19:58 не смог разобраться толком, сильно замудрено как то
Там из настроек-то по сути лишь список сайтов, ссылки с которых вы хотите парсить. :)
С включенным расширением как раз наоборот проще. Пользователям вообще ничего не нужно делать, просто вставить ссылку и всё. А бб-коды в 2026-м году выглядят для пользователей как что-то из эпохи динозавров.
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 76
Стаж: 9 лет
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение волчара »

:hat
dimassamid писал(а): 02.02.2026 21:03 Там из настроек-то по сути лишь список сайтов, ссылки с которых вы хотите парсить.
Не совсем, так как вы говорите, да список присутствует, НО допустим что бы добавились тот же ВК или РУТУБ, нужно сделать лишние телодвижения, для них нужно создавать файлы vk.yml(rutube.yml) ибо изначально чекбосы не активны, вот в этом и загвоздка у меня, попробовал не получилось, на этом и закончил свое общение с Official Extensions: phpBB Media Embed PlugIn :)
скрин 
Изображение
Теперь по поводу BBcode: данное расширение тоже использует его вот вам пример:

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

[media]https://www.youtube.com/watch?v=-cEzsCAzTak[/media]
Дальше оффтоп: 

Что в моем моем варианте: тоже всплывающее окно где нужно вставить ссылку или ID, так же можно изменить название кнопки
вставка ссылки 
Изображение

В отличии от расширения Official Extensions: phpBB Media Embed PlugIn в моем варианте, в сообщение появляется кнопка, при нажатии на её открывается на этой же странице форума миндальное окно с видосом, за исключение ДЗЕН, открывается в самой платформы дзена
Скрины 
Изображение

Изображение

Да, удобно смотреть видос в самом сообщении не нажимая лишних кнопок, как у меня, не спорю!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17148
Стаж: 19 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 579 раз
Поблагодарили: 1763 раза

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение rxu »

волчара писал(а): 03.02.2026 6:35 изначально чекбосы не активны
Значит, у вас есть BBCode с такими же тегами ([rutube] и [vk]).
Изображение
Аватара пользователя
волчара
phpBB 1.4.3
Сообщения: 76
Стаж: 9 лет
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение волчара »

rxu, :hat
rxu писал(а): 03.02.2026 6:49 Значит, у вас есть BBCode с такими же тегами ([rutube] и [vk]).
Ни одного, даже похожего
2026-02-03_103641.png
Отправлено спустя 19 минут 59 секунд:
Нашел причину, из-за моего расширения и не активные данные чексбоксы.
Отключил свое расширение с удалением данных, почистил хеш, и все равно не работает, ведать нужно править(создавать) файлы *.yml,
2026-02-03_104538.png
опять же лишние телодвижения.
Вопрос возникает сразу же(не к вам, а вообще): почему если есть в спике видео хостинг не настроить сразу все, что бы установить расширение и пользоваться им, а не заниматься самому танцами с бубном, что то добавлять-исправлять и т.д., потому у меня с такими расширениями нет желания пользоваться.
Просто что я хочу сказать: Если создал то будь добр довести до ума, или исправить с следующем обновлении баги и т.д.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость заключается не в том, что бы не делать ошибки, а уметь их исправлять вовремя!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17148
Стаж: 19 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 579 раз
Поблагодарили: 1763 раза

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение rxu »

волчара, я из ваших сообщений вообще не понимаю, в чем проблема и что мешает просто пользоваться данным расширением. Уберите все другие теги ббкода и расширения, которые парсят те же самые ссылки, что и данное расширение, и всё будет работать из коробки. Держать их все вместе не имеет никакого смысла, это по определению создает конфликты кода и ломает работоспособность этих функций.
Изображение
dimassamid
phpBB 2.0.2
Сообщения: 304
Стаж: 19 лет 3 месяца
Благодарил (а): 88 раз
Поблагодарили: 125 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение dimassamid »

У меня форум музыкальной тематики и пользователи постят ссылки на видео/аудио с различных площадок. Если для каждой создавать свой бб-код и поддерживать его, то это как раз и есть лишние телодвижения. Данное расширение позволяет как раз этого избегать, экономя время. Загвоздка была только лишь с VK видео, всё остальное работает без нареканий.

rxu, Руслан, добавите ваши правки в следующее обновление?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17148
Стаж: 19 лет 9 месяцев
Откуда: Красноярск
Благодарил (а): 579 раз
Поблагодарили: 1763 раза

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение rxu »

Изображение
Аватара пользователя
Leo Angel
phpBB 2.0.8
Сообщения: 696
Стаж: 8 лет 1 месяц
Откуда: Израиль
Благодарил (а): 230 раз
Поблагодарили: 90 раз

Re: [3.2][3.3] Official Extensions: phpBB Media Embed PlugIn

Сообщение Leo Angel »

А что с FB? Он перестал работать? Есть решение?

Вернуться в «Поддержка расширений для phpBB»