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

[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
Сообщения: 1080
Стаж: 7 лет 2 месяца
Благодарил (а): 223 раза
Поблагодарили: 108 раз

[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 вопросов )))
Аватара пользователя
ronim
phpBB 2.0.10
Сообщения: 754
Стаж: 4 года 8 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 143 раза
Поблагодарили: 121 раз

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

Сообщение ronim »

Возможно будет будет проблема , так как ранее указанные ссылки могут не обрабатываться из за BB кодов и не полных ссылок
Если ты не видишь проблем на форуме , но это не значить что их там нет
Triniti
phpBB 2.0.1
Сообщения: 297
Стаж: 9 лет 3 месяца
Благодарил (а): 51 раз

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

Сообщение Triniti »

Вот и я подумала: наверное, этот плагин позволяет загружать новые видео. А что делать с теми, которые уже есть на форуме? Как сделать, чтобы они стали отображаться, при новой версии?
Аватара пользователя
ronim
phpBB 2.0.10
Сообщения: 754
Стаж: 4 года 8 месяцев
Откуда: Таллин ,Эстония
Благодарил (а): 143 раза
Поблагодарили: 121 раз

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

Сообщение ronim »

Triniti, тут надо видеть как у вас прописаны эти старые ссылки
Если ты не видишь проблем на форуме , но это не значить что их там нет
Triniti
phpBB 2.0.1
Сообщения: 297
Стаж: 9 лет 3 месяца
Благодарил (а): 51 раз

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

Сообщение Triniti »

Вот так (без кавычек)
Screenshot_20210130-235736-1.jpg
Или youtube
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 15 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1710 раз

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

Сообщение Sheer »

Triniti,
[3.1][3.2][3.3][dev] STK for phpBB 3.3.x & 3.2.x & 3.1.x
Sheer писал(а): 23.12.2014 21:53 Удаление пользовательских BB-кодов - Удаление bb-кодов 'youtube', 'video', 'audio', 'media' в случае, если установлено расширение [3.2] Official Extensions: phpBB Media Embed PlugIn Только для версий для 3.2.х и 3.3.х
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Triniti
phpBB 2.0.1
Сообщения: 297
Стаж: 9 лет 3 месяца
Благодарил (а): 51 раз

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

Сообщение Triniti »

Уже успела до этого перечитать тему двухлетней давности, где мы решали этот вопрос, с отображением видео, и понять, что их отключение было связано с выносом форума в поддомен и следовательно изменением адреса.
В адм. панели подправила адрес, скопировала снова скрипт в корневую папку, и видео подключились.
Думаю дальше не трогать, т.е. не устанавливать новое расширение. Тем более что из-за ошибки scalar мне пришлось пока программно удалить все расширения. Но файлы пока не удаляла.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 15 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1710 раз

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

Сообщение Sheer »

:facepalm:
Triniti писал(а): 31.01.2021 10:52 из-за ошибки scalar мне пришлось пока программно удалить все расширения
С таким подходом лучше сразу удалить форум вместо того, чтобы внести элементарные правки в соответствующий .yml файл. А в какой у вас на скрине написано.
Установите расширение Extensions .yml check и оно подскажет что и где заменить.
Triniti
phpBB 2.0.1
Сообщения: 297
Стаж: 9 лет 3 месяца
Благодарил (а): 51 раз

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

Сообщение Triniti »

Где здесь пошаговая инструкция по установке этого расширения?
И как заменить на него имеющиеся в админ. панели описания bbcode ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 15 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1710 раз

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

Сообщение Sheer »

Triniti писал(а): 01.07.2021 21:08 Где здесь пошаговая инструкция по установке этого расширения?
Тут
изображение.png
Triniti писал(а): 01.07.2021 21:08 И как заменить на него имеющиеся в админ. панели описания bbcode ?
Ничего заменять не надо. Нужно удалить. Воспользйтесь [3.1][3.2][3.3][dev] STK for phpBB 3.3.x & 3.2.x & 3.1.x
изображение.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1080
Стаж: 7 лет 2 месяца
Благодарил (а): 223 раза
Поблагодарили: 108 раз

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

Сообщение Gubkin »

Pazh писал(а): 26.09.2018 10:20 можно, но не нужно, т.к. обновление вернет все назад.
в файле 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;
}
что-то в 1.1.3 перестала прокатывать эта версия, теперь пишет

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

Parse error: syntax error, unexpected 'public' (T_PUBLIC) in /home/oilchoice/oilchoice.ru/docs/ext/phpbb/mediaembed/event/main_listener.php on line 268
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11338
Стаж: 11 лет 1 месяц
Благодарил (а): 135 раз
Поблагодарили: 2102 раза

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

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

Gubkin писал(а): 01.12.2021 9:45syntax error
В том участке кода синтаксических ошибок нет
Как комментировали?
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1080
Стаж: 7 лет 2 месяца
Благодарил (а): 223 раза
Поблагодарили: 108 раз

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

Сообщение Gubkin »

Татьяна5, да как обычно
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 11338
Стаж: 11 лет 1 месяц
Благодарил (а): 135 раз
Поблагодарили: 2102 раза

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

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

Вот и ошибка. Комментарий открыли, а закрыть его?

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

/* код */
Аватара пользователя
romaamor
phpBB 3.0.0 RC7
Сообщения: 1778
Стаж: 10 лет 6 месяцев
Откуда: Одесса
Благодарил (а): 500 раз
Поблагодарили: 132 раза

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

Сообщение romaamor »

Добрый вечер. Что то у меня это расширение перестало обрабатывать ссылки на youtube.com. Не чего вроде в админке не клацал. В какую сторону смотреть ?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5000
Стаж: 17 лет 8 месяцев
Откуда: Питер
Благодарил (а): 157 раз
Поблагодарили: 674 раза

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

Сообщение Siava »

romaamor, я бы начал с консоли браузера (кнопка F12) во вкладке сеть. Посмотреть что именно грузится при открытии страницы и с какими ответами.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)

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