Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

[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 лет 2 месяца
Благодарил (а): 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 вопросов )))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15209
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 393 раза
Поблагодарили: 1785 раз

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

Сообщение rxu »

mtl писал(а): 02.07.2019 8:57 Обработано 5850 из 241088 ... за полчаса ((
Для большого числа сообщений репарсинг лучше делать из командной строки оболочки сервера через phpbbcli. Если есть доступ к оболочке.
Изображение
mtl
phpBB 1.4.3
Сообщения: 96
Стаж: 13 лет 4 месяца
Благодарил (а): 9 раз

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

Сообщение mtl »

Спасибо. Мне явно не хватает заний в этой области.

У меня апач на убунту. Какую именно команду нужно ввести в консоли?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 2890
Стаж: 11 лет 6 месяцев
Благодарил (а): 24 раза
Поблагодарили: 1047 раз

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

Сообщение Nekstati »

mtl

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

php путь-к-форуму/bin/phpbbcli.php reparser:reparse --help
Тут выводится справка.

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

php путь-к-форуму/bin/phpbbcli.php reparser:reparse --range-size=100 -vv
Тут выполняется репарсинг, опциональные параметры: --range-size=100 - кол-во сообщений, обрабатываемых за один шаг (по дефолту 100, можно попробовать увеличить для ускорения), -vv - выводить больше информации.
Аватара пользователя
AABur
phpBB 1.4.3
Сообщения: 86
Стаж: 14 лет 11 месяцев
Откуда: Москва
Благодарил (а): 2 раза

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

Сообщение AABur »

Нем могу вставить в форум таблицу Google

Код в сообщении - просто ссылка на таблицу

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

https://docs.google.com/spreadsheets/d/18xXh7fSGnI4JimPmOwNW76cunmpadMAdwP_F0_v4_Sk/edit?usp=sharing
Доступ к таблице дан
dostup.png
Вот результат
resultat.png
Аватара пользователя
ronim
phpBB 2.0.5
Сообщения: 458
Стаж: 2 года 8 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 111 раз
Поблагодарили: 72 раза

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

Сообщение ronim »

AABur, а причем тут это расширение , где вы написали свое сообщение?
Последний раз редактировалось ronim 08.09.2019 2:32, всего редактировалось 1 раз.
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10162
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2839 раз

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

Сообщение Татьяна5 »

Здесь публикуется, так что media embed не при чём
Отключайте расширения по порядку и проверяйте, с чем конфликт
Аватара пользователя
AABur
phpBB 1.4.3
Сообщения: 86
Стаж: 14 лет 11 месяцев
Откуда: Москва
Благодарил (а): 2 раза

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

Сообщение AABur »

Расширение причём - оно за вставку отвечает.
Разобрался: надо вставлять не ссылку из настроек доступа, и ссылку полученную через меню Файл - Публикация в Интернете

Ни где это не указано - просто сказано что расширение умеет работать с файлами Google Drive и созданными там таблицами и документами

(может кому-то прагодиться)
Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Стаж: 10 лет 10 месяцев
Благодарил (а): 41 раз
Поблагодарили: 455 раз

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

Сообщение Pazh »

AABur, все написано и в Readme и в описании расширения на офе - там ссылка есть такая https://s9etextformatter.readthedocs.io ... bed/Sites/ а в этой ссылке для каждого поддерживаемого сайта показан формат (пример) обрабатываемой ссылки
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД
Аватара пользователя
AABur
phpBB 1.4.3
Сообщения: 86
Стаж: 14 лет 11 месяцев
Откуда: Москва
Благодарил (а): 2 раза

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

Сообщение AABur »

действительно
Спасибо за ссылку
Mario831
phpBB 1.4.2
Сообщения: 59
Стаж: 1 год
Благодарил (а): 17 раз
Поблагодарили: 2 раза

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

Сообщение Mario831 »

Товарищи подскажите, как добавить в поддержку видео с radikal.ru

Необходимый минимум, я сделал)) но как заполнить правильно файл, вообще не въехал. Пытался подбираться параметры, ссылки, но всё мимо
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15209
Стаж: 14 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 393 раза
Поблагодарили: 1785 раз

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

Сообщение rxu »

Пробуйте.
radikal.zip
(236 байт) 32 скачивания
Изображение
Mario831
phpBB 1.4.2
Сообщения: 59
Стаж: 1 год
Благодарил (а): 17 раз
Поблагодарили: 2 раза

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

Сообщение Mario831 »

rxu, высший класс! спасибо большое ;)
mike54
phpBB 1.0.0
Сообщения: 5
Стаж: 8 месяцев

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

Сообщение mike54 »

Установил официальный phpBB Media Embed PlugIn 1.1.1
В Управление расширениями после нажатия на кнопку его включить вкладка Права доступа становится не доступной.
Подскажите, плиз, как решить проблему.
PHP Version 7.1.21
phpBB 3.2.0
Аватара пользователя
ronim
phpBB 2.0.5
Сообщения: 458
Стаж: 2 года 8 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 111 раз
Поблагодарили: 72 раза

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

Сообщение ronim »

mike54, У автора этого расширения указана минимальная версия 3.2.1
Если ты не видишь проблем на форуме , но это не значить что их там нет
mike54
phpBB 1.0.0
Сообщения: 5
Стаж: 8 месяцев

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

Сообщение mike54 »

ronim писал(а): 28.12.2019 15:21 У автора этого расширения указана минимальная версия 3.2.1
Нет,
"Версия phpBB: >=3.2.0"
https://prnt.sc/qgsw3h

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