Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.
С учетом этого, а также того, что версия 3.2.x больше не будет получать обновлений, за исключением связанных с проблемами безопасности
(только при их наличии и только до 7 ноября 2020 года), рекомендуется обновить конференции до версии 3.3.x.

[3.2] Official Extensions: phpBB Media Embed PlugIn

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 5 лет 4 месяца
Благодарил (а): 214 раз
Поблагодарили: 101 раз

[3.2] 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 вопросов )))
Аватара пользователя
ronim
phpBB 2.0.6
Сообщения: 502
Стаж: 2 года 10 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 118 раз
Поблагодарили: 77 раз

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

Сообщение ronim »

mike54, Не убедили, откройте composer.jsonрасширения
и там

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

"extra": {
		"display-name": "phpBB Media Embed PlugIn",
		"soft-require": {
			"phpbb/phpbb": ">=3.2.1"
Если ты не видишь проблем на форуме , но это не значить что их там нет
mike54
phpBB 1.0.0
Сообщения: 5
Стаж: 11 месяцев

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

Сообщение mike54 »

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 403 раза
Поблагодарили: 1820 раз

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

Сообщение rxu »

mike54, почему не обновляете phpBB? Актуальная версия 3.2.8.
Изображение
mike54
phpBB 1.0.0
Сообщения: 5
Стаж: 11 месяцев

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

Сообщение mike54 »

rhu, обновил до 3.2.8 плагин нормально заработал. Спасибо.
Правда аватарки все послетали...

PS: починил.
Всем откликнувшимся спасибо.
al36rus
phpBB 1.4.2
Сообщения: 68
Стаж: 10 месяцев
Благодарил (а): 26 раз
Поблагодарили: 3 раза
Забанен: Бессрочно

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

Сообщение al36rus »

Пару дней назад перестали работать вставки видео с ютьюба (других нет), никаких манипуляций не проводилось.

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

Ошибка. Повторите попытку позже. Идентификатор воспроизведения: Kr_JtgcUZnNpTDb9 (тут разные айди).
Подробнее...
Само видео на сайте ютьюба работает.
В чем может быть причина?
Аватара пользователя
demonlibra
phpBB 2.0.1
Сообщения: 258
Стаж: 11 лет 1 месяц
Откуда: Ростов-на-Дону
Благодарил (а): 13 раз
Поблагодарили: 29 раз

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

Сообщение demonlibra »

Определенно это что-то у Вас случилось. Только что проверил, работает. Ссылки с youtube отображаются корректно и последние несколько дней точно проблем не было.
al36rus
phpBB 1.4.2
Сообщения: 68
Стаж: 10 месяцев
Благодарил (а): 26 раз
Поблагодарили: 3 раза
Забанен: Бессрочно

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

Сообщение al36rus »

к этому может быть причастен ссл от cloudflare? что-то у меня мыслей больше и нет :dontknow

Отправлено спустя 2 минуты 20 секунд:
переустановка решила проблему. сломался на ровном месте :hat
Leo Angel
phpBB 2.0.0
Сообщения: 231
Стаж: 2 года 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 9 раз

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

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

В очередной раз сломалась вставка видео с ВК.
Есть решение этой проблемы?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 403 раза
Поблагодарили: 1820 раз

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

Сообщение rxu »

В чем конкретно проблема? В каких браузерах, с какими версиями phpBB и расширения, с какими конкретно ссылками?
Изображение
dimassamid
phpBB 1.4.2
Сообщения: 65
Стаж: 14 лет 1 месяц
Благодарил (а): 24 раза
Поблагодарили: 11 раз

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

Сообщение dimassamid »

У меня всё работает. Копировать нужно ссылку из кода встраивания. Пример:

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

https://vk.com/video_ext.php?oid=181854173&id=170255078&hash=8c48d718e1da55d5
Leo Angel
phpBB 2.0.0
Сообщения: 231
Стаж: 2 года 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 9 раз

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

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

rxu писал(а): 01.06.2020 4:26 В чем конкретно проблема? В каких браузерах, с какими версиями phpBB и расширения, с какими конкретно ссылками?
Проблема вот в чём.
При нажатии правой кнопки мыши на видео и выбор "Копировать ссылку на видео" и при вставке ссылки на видео из ВК, в сообщении отображается не видео, а ссылка.
Если выбрать "Копировать код для встраивания", то получается, что видно видео, но в обрамлении iframe
Вот на картинке пример того, что выходит:

Изображение

Проверено в Хроме, Опере, FF и Safari - везде так.
Версия форума 3.3, версия php - 7.2, расширений стоит около 60. Но это началось достаточно давно, всё руки не доходили...

То есть мне не очень проблематично вырезать всё, что отображается в виде надписей iframe и т.д. и оставить только нужное, чтобы всё было красиво.
А вот пользователи жалуются.
----------------------------------------------------------
Стоит отметить, что со всеми остальными востребованными видеохранилищами (YouTube, FB, NG и ещё некоторыми, которыми пользуются на форуме) достаточно вставить ссылку из адресной строки и всё подхватывается. А вот с ВК что-то не получается.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15298
Стаж: 14 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 403 раза
Поблагодарили: 1820 раз

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

Сообщение rxu »

Ничего не понял. На скрине у вас в окне ответа HTML код, зачем? Сами дописываете какой-то iframe, потом спрашиваете, откуда он взялся?
Он не нужен, ссылки обрабатываются как есть.
Обрабатываются только ссылки следующего вида:

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

https://vk.com/video121599878_165723901?hash=e06b0878046e1d32
https://vk.com/video_ext.php?oid=121599878&id=165723901&hash=e06b0878046e1d32
Изображение
Leo Angel
phpBB 2.0.0
Сообщения: 231
Стаж: 2 года 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 9 раз

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

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

Leo Angel писал(а): 01.06.2020 20:40 Если выбрать "Копировать код для встраивания"
При вставке этого скопированного кода в сообщение, появляется то, что изображено на картинке выше.
Ничего не дописывается. Такая ссылка при нажатии на "Копировать код для встраивания". Сейчас проверил ещё раз и вставил не на форум, а в блокнот. Что я делаю не так?

Изображение
Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1341
Стаж: 8 лет 10 месяцев
Благодарил (а): 77 раз
Поблагодарили: 120 раз

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

Сообщение angst66 »

Да не код для встраивания нужно вставлять, а адрес страницы, выше же написали.
Leo Angel
phpBB 2.0.0
Сообщения: 231
Стаж: 2 года 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 9 раз

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

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

Если взять из адресной строки, то тоже получается, что показывается не видео, а ссылка.

Изображение

Что у меня может мешать именно вставке видео из ВК?
Последний раз редактировалось Leo Angel 01.06.2020 21:13, всего редактировалось 1 раз.

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