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

[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
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

[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 вопросов )))
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

RC новой версии вышел

https://github.com/phpbb-extensions/med ... ease-1.0.2

что нового
1.0.2 - 2018-06-04

Added a global setting to enable or disable the conversion of plain URLs into embedded content.
When users disable the option to automatically parse URLs in their post, plain URLs will no longer be converted to embedded content either.
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

финальная 1.0.2 вышла https://github.com/phpbb-extensions/mediaembed

Changelog
1.0.2 - 2018-06-25

Added a global setting to enable or disable the conversion of plain URLs into embedded content.
Added a forum based permission, allowing control over who can post embedded content in specific forums.
Added a user based private messages permission, allowing control over who can post embedded content in their private messages.
Fixed an issue where embedded content could still be posted by users who did not have permission to use BBCodes in a specific forum.
Fixed an issue where embedded content could still be posted even though the Disable BBCode option was checked in the post editor.
When users disable the option to automatically parse URLs in their post, plain URLs will no longer be converted to embedded content either.
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

неудачно зашла версия 1.0.2
на ссылках вида

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

[media]http://www.youtube.com/watch?v=tm8fS0VRSyY[/media]
писалось "Вы не можете использовать некоторые BBCode: [media]."

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

откат на 1.0.1 решил проблемы
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

Gubkin, там добавили права доступа и выставили их только для нескольких ролей. Проверьте систему прав
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

Pazh, проверил, ничего не нашел
на оф.сайте такие проблемы и такая же рекомендация https://www.phpbb.com/customise/db/exte ... 11#p645011

можно скрин где это настроить
за 3 года админства до сих пор ничего не понимаю в этих чертовых правах :x
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

Gubkin, тоже столкнулся с этим уже на 2-х форумах. Буду искать причину
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

Причина - неверная настройка прав доступа. Версия расширения 1.0.2 рабочая (только не работает ВК - опять прикрыли лавочку, но это косяк ВК а не расширения)
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

ясень пень что рабочая, когда постит админ или модер
права то где настраивать ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

Gubkin, там же где и все остальные права доступа форума.

Добавлено 2 права доступа:
в форумные (локальные) права (соотверственно Форумные роли) во вкладке Содержимое право Может использовать тег [media]
в глобальные права (соответственно Пользовательские роли) во вкладке Личные сообщения право Может использовать тег [media] в ЛС
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

короче парой кликов мышки сие права для всех пользователей не поменять ?
Pazh писал(а): 05.08.2018 11:32 в форумные (локальные) права (соотверственно Форумные роли) во вкладке Содержимое право Может использовать тег [media]
можно сделать для одного подфорума только
потом копировать права ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

Gubkin, нужно правильно настраивать права через роли, а не для каждого подфоруме отдельно для каждой группы - тогда править нужно было бы только в ролях. А если у вас настроено для каждого подфоруме - то и настраивать придется для каждого подфорума
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

Pazh писал(а): 17.08.2018 9:06 А если у вас настроено для каждого подфоруме - то и настраивать придется для каждого подфорума
конечно оно так и настроено, ведь появилось новое правило и по умолчанию запрет во всех подфорумах
мож есть какой запрос к БД ? чтоб минимум телодвижений было
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

Gubkin, прямая настройка без ролей - это грабли, на которые будете наступать каждый раз, при появлении нового права (как в расширениях, так и в самом движке). Лучше раз потратьте время на настройку ролей (создание новых, если нужно и распределение для них прав и разбросать их по подфорумам), чем править запросом.
Запрос можно сделать если только нигде не используются роли вообще - иначе может быть конфликт - хз какое право возьмется (из роли или установленное).
Другой костыль - отключить применение новых прав в самом расширении (если Вы планируете все равно выставить везде и всем его в Да)
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

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

Сообщение Gubkin »

для таких бездырей как я можно сделать инструкцию по настройке прав для версии 1.0.2 чтоб все могли использовать bbcode ?

типо такого наглядного пособия )
39678907-0a215440-5196-11e8-89f5-42d67a37584c.png
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

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

Сообщение Pazh »

Gubkin,
Настройка через роли:
В сообщениях на форуме
Screenshot_45.jpg
В ЛС
Screenshot_46.jpg
Помощь в ЛС/email только за WM или ЮMoney
Ответить

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