[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 лет 8 месяцев
Благодарил (а): 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 вопросов )))
dimassamid
phpBB 2.0.2
Сообщения: 304
Стаж: 19 лет 4 месяца
Благодарил (а): 88 раз
Поблагодарили: 125 раз

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

Сообщение dimassamid »

Leo Angel, ваш сайт находится случайно не на российском сервере?
У меня на основном сайте, который расположен в РФ, ссылки вида https://fb.watch/3zYsXdnxjf/ не работают. При этом пост довольно долго отправляется, видимо, форум пробует подключиться к серверам Meta, но безуспешно.
Сейчас специально установил чистый движок на локальный сервер (не российский) и сразу же всё заработало. На phpbb.com вам тоже написали, что всё работает.
Проблема, скорее всего, не в расширении, а в блокировках РКН. :|
test facebook link.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Leo Angel, отсюда трудно проверить. Попробуйте это, но результат не гарантирован. Еще лучше - сначала проверить на тестовой площадке.

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

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

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

dimassamid, сайт не на российском сервере.
rxu, спасибо. Проверю, напишу о результатах.
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 986
Стаж: 8 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 166 раз
Поблагодарили: 163 раза

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

Сообщение ronim »

У меня тоже сервер не российский ,
но феисбук не работает.
Остается в виде ссылки
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1560
Стаж: 14 лет 2 месяца
Благодарил (а): 49 раз
Поблагодарили: 80 раз

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

Сообщение angst66 »

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

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

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

В смысле?
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 986
Стаж: 8 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 166 раз
Поблагодарили: 163 раза

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

Сообщение ronim »

angst66 писал(а): 07.02.2026 10:08
ronim писал(а): 07.02.2026 1:37 У меня тоже сервер не российский ,
но феисбук не работает
Тут дело не где сервер, а какой провайдер.
Сервер и провайдер у меня эстонские
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

angst66 писал(а): 07.02.2026 10:08 Тут дело не где сервер, а какой провайдер.
Пользователям не из России это не актуально.
Изображение
Аватара пользователя
Leo Angel
phpBB 2.0.8
Сообщения: 696
Стаж: 8 лет 2 месяца
Откуда: Израиль
Благодарил (а): 230 раз
Поблагодарили: 90 раз

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

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

ronim писал(а): 07.02.2026 1:37 У меня тоже сервер не российский ,
но феисбук не работает.
Остается в виде ссылки
Есть ссылки, которые работают и есть те, что показываются в виде ссылок.
Например,
Ссылка #1 - работает 
https://www.facebook.com/leo.angel.560/videos/2447335405293236/

Ссылка #2 - работает 
https://www.facebook.com/reel/866098087744921

Ссылка #3 - не работает 
https://www.facebook.com/share/v/1RbKAAbqys/

https://www.facebook.com/share/v/1RbKAAbqys/
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Leo Angel писал(а): 07.02.2026 19:18 https://www.facebook.com/share/v/1RbKAAbqys/
Не знаю, как это должно работать, но с данной ссылки идет редирект на https://www.facebook.com/reel/4325252927719002. По идее, надо указать просто конечную ссылку.
Изображение
Аватара пользователя
Leo Angel
phpBB 2.0.8
Сообщения: 696
Стаж: 8 лет 2 месяца
Откуда: Израиль
Благодарил (а): 230 раз
Поблагодарили: 90 раз

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

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

Да, если вставлять эту ссылку в адресную строку браузера, то идёт редирект.
Но если скопировать из FB и так вставить в сообщение, то тогда показывается как ссылка.
Но пользователи не заморачиваются вставкой скопированной ссылки сначала в браузер, а оттуда, скопировав новую ссылку, опять в сообщение. Они считают, что раз скопировали из FB, то так и нужно вставлять. А тут - бах и вместо видео ссылка, как я и указал выше - Ссылка #3.
В этом и проблема!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Leo Angel, обновил файл определения Facebook в сообщении выше, попробуйте.
Изображение
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 986
Стаж: 8 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 166 раз
Поблагодарили: 163 раза

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

Сообщение ronim »

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

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

Сообщение dimassamid »

ronim писал(а): 07.02.2026 14:25 Сервер и провайдер у меня эстонские
Аналогично. Провайдер: STV (Infonet), форум установлен на домашнем сервере и всё работает.
Может это сам facebook как-то фильтрует :dontknow

rxu писал(а): 07.02.2026 20:50 обновил файл определения Facebook в сообщении выше, попробуйте.
У меня ссылки вида https://www.facebook.com/share/v/1RbKAAbqys/ заработали :)
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 986
Стаж: 8 лет 2 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 166 раз
Поблагодарили: 163 раза

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

Сообщение ronim »

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

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