Внимание!
Не все расширения для 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
Сообщения: 1017
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 212 раз
Поблагодарили: 100 раз

[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 вопросов )))

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9855
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 176 раз
Поблагодарили: 2744 раза

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

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

Ютуб ссылки без секунд генерирует
2017-10-06_162813.jpg

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

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

Сообщение rxu »

В каком месте он их генерирует?
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9855
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 176 раз
Поблагодарили: 2744 раза

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

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

Со страницы видео - кнопка "поделиться". Дальше всё на скрине (целое, без секунд, время просмотра, и галочка)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

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

Сообщение rxu »

Ответ от автора TextFormatter такой:
JoshyPHP писал(а): Alright, then I'm going to look for a solution that's backward compatible. Until then you can get a link with the timestamp in seconds by right-clicking on the video and choosing "Copy video URL at current time". Thanks for the heads up.
Изображение

Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1017
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 212 раз
Поблагодарили: 100 раз

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

Сообщение Gubkin »

rxu, это стандартная функция ютюба "поделиться"
45664656.jpg
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

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

Сообщение rxu »

Gubkin, я вам уже ответ автора привел. Не тормозите ;)
Изображение

Аватара пользователя
Gubkin
phpBB 2.0.15
Сообщения: 1017
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 212 раз
Поблагодарили: 100 раз

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

Сообщение Gubkin »

rxu, Я не торможу, я не видел этой страницы )
у kemper videobbready при сталине таких проблем не было
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

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

Сообщение rxu »

Gubkin писал(а):
06.10.2017 20:49
videobbready
Я без понятия, это совсем другая история.
Изображение

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

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

Сообщение rxu »

Вот такое "маленькое" исправление библиотеки, и всё ради того, чтобы вам без секунд расшаривалось :mrgreen:
https://github.com/s9e/TextFormatter/co ... 886c36928a
Изображение

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

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

Сообщение Sumanai »

rxu писал(а):
07.10.2017 9:03
Вот такое "маленькое" исправление библиотеки
Там по большей части автогенерированный код да тесты, само исправление не такое большое, плюс вводит поддержку часов в ссылке.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

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

Сообщение rxu »

Sumanai писал(а):
07.10.2017 10:23
Там по большей части автогенерированный код да тесты
Из 9 файлов тест - всего 1.
Изображение

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз

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

Сообщение Sumanai »

И 6 автосгенерированных.

Аватара пользователя
angst66
phpBB 2.0.21
Сообщения: 1300
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 75 раз
Поблагодарили: 117 раз

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

Сообщение angst66 »

Установил расширение, включил, посмотрел настройки. Но я не вижу ни добавленного bbcode в админке, ни кнопки в форме ответа. Просто ссылки, скажем на ютюб тоже не парсятся. phpbb3.2.1, расширение брал https://www.phpbb.com/customise/db/exte ... ediaembed/ устанавливал через Upload extensions. Что не так?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9855
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 176 раз
Поблагодарили: 2744 раза

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

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

Ютуб в настройках расширения включён?
(Там же кнопку ббкода включить можно)

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14684
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 352 раза
Поблагодарили: 1610 раз

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

Сообщение rxu »

angst66 писал(а):
11.11.2017 23:59
Что не так?
1) Никаких добавленных ббкодов не появится. Будут парситься голые ссылки, но если очень сильно надо - можете добавлять ббкоды прямо в тексте сообщения сручную.
2) Если уже есть кастомные ббкоды типа media или youtube, их надо удалить.
Изображение

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