Уважаемые пользователи!
Напоминаем, что с 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 лет 6 месяцев
Благодарил (а): 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 вопросов )))
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 5 лет 6 месяцев
Благодарил (а): 214 раз
Поблагодарили: 101 раз

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

Сообщение Gubkin »

Pazh, проверил на тестовом аккуанте, не пашет
вставляется как ссылка ютюб, а не как видео

система прав это полный идиотизм :evil:
по логике должно быть в правах группы
но тут вообще пустота
53453.png
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2208
Стаж: 11 лет 2 месяца
Благодарил (а): 41 раз
Поблагодарили: 461 раз

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

Сообщение Pazh »

Gubkin, bbcode [youtube] может вставляться вместо плеера при вставке ссылки на youtube другим расширением - а именно СonvertLocalUrlToLinkName от hammer663
Должно быть так - отключено
Screenshot_47.jpg
Gubkin писал(а): 26.09.2018 10:02 система прав это полный идиотизм
по логике должно быть в правах группы
Проблема не в системе прав, а в Вашем не понимании как она работает. В глобальных правах настраиваются права, которые будут действовать во ВСЕХ подфорумах, а в локальных правах настраиваются права для КОНКРЕТНЫХ подфорумов. Т.к. может потребоваться в одних подфорумах разрешить применение данного bbcode, а в другом - запретить, то разработчики вставили это право в локальные права, а не в глобальные

Отправлено спустя 4 минуты 30 секунд:
В глобальных "Права групп" нужное право находится во вкладке "Личные сообщения"
В "Форумные права групп" нужное право находится во вкладке "Содержимое"
Последний раз редактировалось Pazh 26.09.2018 10:12, всего редактировалось 1 раз.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 5 лет 6 месяцев
Благодарил (а): 214 раз
Поблагодарили: 101 раз

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

Сообщение Gubkin »

Pazh писал(а): 26.09.2018 10:08 Должно быть так - отключено
у меня так и стоит
Pazh писал(а): 26.09.2018 10:08 разработчики вставили это право в локальные права, а не в глобальные
так разрешили бы по-умолчанию ВСЕМ использование BBCode: [media]
а потом кому надо бы запретили локально
но нет, надо устроить всем геморой
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2208
Стаж: 11 лет 2 месяца
Благодарил (а): 41 раз
Поблагодарили: 461 раз

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

Сообщение Pazh »

Gubkin писал(а): 26.09.2018 10:12 так разрешили бы по-умолчанию ВСЕМ использование BBCode: [media]
При установке расширения это можно сделать корректно ТОЛЬКО для стандартных предустановленных групп, но т.к. на многих форумах их значительно больше, то особо смысла включать изначально право нет
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 5 лет 6 месяцев
Благодарил (а): 214 раз
Поблагодарили: 101 раз

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

Сообщение Gubkin »

Pazh, ладно, можно как-то отредактировать файлы самого расширения и выкинуть вообще систему прав ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2208
Стаж: 11 лет 2 месяца
Благодарил (а): 41 раз
Поблагодарили: 461 раз

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

Сообщение Pazh »

можно, но не нужно, т.к. обновление вернет все назад.
в файле event/main_listener.php найти:

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

if (!$this->auth->acl_get('f_mediaembed', $event['forum_id']) || !$this->auth->acl_get('f_bbcode', $event['forum_id']))
заменить на

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

if (/*!$this->auth->acl_get('f_mediaembed', $event['forum_id']) || */!$this->auth->acl_get('f_bbcode', $event['forum_id']))
найти и закомментировать блок

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

if (!$this->auth->acl_get('u_pm_mediaembed'))
		{
			$this->disable_plugin = true;
			$this->disable_tag = true;
		}
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
mygedz
phpBB 1.4.0
Сообщения: 33
Стаж: 5 лет 7 месяцев
Откуда: Россия
Благодарил (а): 38 раз
Поблагодарили: 6 раз

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

Сообщение mygedz »

Словил такую-же проблему, что не было прав на использование данного бб кода. И кстати в настройке прав данное право отсутствовало.
Версия расширения последняя: 1.0.2
Решение проблемы: снести плагин и установить по новой. И в настройке прав появится: Может использовать тег [media]
Аватара пользователя
Pazh
Former team member
Сообщения: 2208
Стаж: 11 лет 2 месяца
Благодарил (а): 41 раз
Поблагодарили: 461 раз

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

Сообщение Pazh »

mygedz, нужно просто внимательно читать инструкцию по обновлению - там ясно написано что данное расширение НЕ СТАВИТСЯ путем обновления старого. Его нужно отключить, удалить данные и поставить новую версию заново.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
mygedz
phpBB 1.4.0
Сообщения: 33
Стаж: 5 лет 7 месяцев
Откуда: Россия
Благодарил (а): 38 раз
Поблагодарили: 6 раз

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

Сообщение mygedz »

Pazh писал(а): 08.10.2018 12:33 нужно просто внимательно читать инструкцию по обновлению - там ясно написано что данное расширение НЕ СТАВИТСЯ путем обновления старого. Его нужно отключить, удалить данные и поставить новую версию заново.
Я уже понял. Пользуюсь разными форумными движками, поэтому по привычке бывает делаю автоматом.
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 5 лет 6 месяцев
Благодарил (а): 214 раз
Поблагодарили: 101 раз

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

Сообщение Gubkin »

Pazh писал(а): 08.10.2018 12:33удалить данные
после этого действия разве все старые видео не будут выглядеть как просто ссылки на тот же ютюб
репарсинг не надо будет делать ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2208
Стаж: 11 лет 2 месяца
Благодарил (а): 41 раз
Поблагодарили: 461 раз

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

Сообщение Pazh »

Если удалить расширение и поставить новое через 5 лет, то да - 5 лет будете наблюдать bbcode. "Обновление" этого расширения занимает полминуты
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1021
Стаж: 5 лет 6 месяцев
Благодарил (а): 214 раз
Поблагодарили: 101 раз

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

Сообщение Gubkin »

1.0.3 вышел https://github.com/phpbb-extensions/mediaembed
ненужные и невключаемые и по умолчанию отключенные права так и остались ? проверьте плиз ))
или всю жизнь теперь на 1.0.1 сидеть ))
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15338
Стаж: 14 лет 8 месяцев
Откуда: Красноярск
Благодарил (а): 402 раза
Поблагодарили: 1827 раз

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

Сообщение rxu »

В версии 1.1.0-dev реализована возможность добавления новых сайтов, которые предлагают варианты добавления ссылок на контент.
Изображение
Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1347
Стаж: 9 лет
Благодарил (а): 77 раз
Поблагодарили: 121 раз

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

Сообщение angst66 »

Обновился, но возможности добавления сайтов не увидел.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15338
Стаж: 14 лет 8 месяцев
Откуда: Красноярск
Благодарил (а): 402 раза
Поблагодарили: 1827 раз

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

Сообщение rxu »

Смотрите папку collection/sites, добавление происходит файлами по аналогии.
Изображение

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