[3.2] Official Extensions: phpBB Media Embed PlugIn

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 977
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 207 раз
Поблагодарили: 93 раза
Контактная информация:

[3.2] Official Extensions: phpBB Media Embed PlugIn

Сообщение Gubkin » 01.10.2017 13:00

Страница 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}']
			]
		);
Очистить кэш конференции. Пользоваться.
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
angst66
phpBB 2.0.20
Сообщения: 1288
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 74 раза
Поблагодарили: 116 раз
Контактная информация:

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

Сообщение angst66 » 12.11.2017 10:35

С этим разобрался. Нужно еще редактировать, пересохранить сообщение. Некоторые ссылки не парсят, хотя в предосмотре все нормально. Я понимаю, что сайты в основном буржуйские в настройках, а нужно бы те, которые у нас популярны. Ну как без music.yandex.ru?

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

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

Сообщение rxu » 12.11.2017 12:22

Добавление сайтов сторонним образом не предусмотрено, если они не встроены в саму библиотеку.
Теоретически можно сделать такое расширение, но практически смысла нет, так как добавляющий должен иметь познания материала выше среднего.
Хотя, можно и по запросу, как с кастомными ббкодами... надо подумать.
Изображение

Feo
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 17.03.2008 5:42
Благодарил (а): 1 раз

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

Сообщение Feo » 22.01.2018 21:34

rxu писал(а):
12.11.2017 6:56
2) Если уже есть кастомные ббкоды типа media или youtube, их надо удалить.
поставил плагин... до этого стоял ббкод youtube в итоге все старые ролики висят с сообщением "Ошибка. Повторить попытку позже." (ббкод был на http:// без ssl ). Посоветуйте как полечить старые сообщения (вручную не вариант).

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение 1smerch1 » 22.01.2018 21:42

Здравствуйте. У меня на Яндекс диске есть медиа файлы, я выпрямляю ссылки на них, чтобы на сайте отображалось видео. Данное расширение, к сожалению, не воспроизводит видео, а выглядит в виде ссылки. Пробовал ставить на тестовом другом движке, там все работает. Ссылка типа: https://getfile.dokpub.com/yandex/get/h ... f4Sdnv2E9S, прямая, пробовал через BBкод видео, не помогло. Как можно реализовать данный просмотр, ведь ссылка прямая...
Спорт - сила

Аватара пользователя
angst66
phpBB 2.0.20
Сообщения: 1288
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 74 раза
Поблагодарили: 116 раз
Контактная информация:

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

Сообщение angst66 » 22.01.2018 22:42

Залить на ютуб?

Аватара пользователя
1smerch1
phpBB 2.0.1
Сообщения: 273
Зарегистрирован: 11.11.2017 19:49
Откуда: Россия
Благодарил (а): 143 раза
Поблагодарили: 3 раза
Контактная информация:

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

Сообщение 1smerch1 » 22.01.2018 22:52

angst66 писал(а):
22.01.2018 22:42
Залить на ютуб?
смысл? Тут все на сайте, а Ютуб может удалить видео. Там бои в основном UFC, Ю туб их блокирует сразу... Мне нужно на сайте... Тем более в некоторых плагинах все работает, на PHPBB пока не нашел, как решить эту проблему с отображением видео...
Спорт - сила

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

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

Сообщение rxu » 23.01.2018 17:45

Feo писал(а):
22.01.2018 21:34
как полечить старые сообщения
Репарсингом через командную строку, сможете?
Изображение

Feo
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 17.03.2008 5:42
Благодарил (а): 1 раз

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

Сообщение Feo » 24.01.2018 4:32

rxu, это через Unix shell (Putty), phpMyAdmin или STK ? Доступ к первым двум есть, STK, если потребуется, поставлю (но видимо из-за большого размера базы данных ~200мб c с ним могут быть проблем).
Если подскажите как и чем это лучше делать, то думаю смогу.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11390
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

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

Сообщение Sheer » 24.01.2018 11:56

Это через CLI
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Feo
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 17.03.2008 5:42
Благодарил (а): 1 раз

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

Сообщение Feo » 24.01.2018 12:45

Вроде выглядит похоже на то, что вижу через PuTTY ;-) или виртуальном хостинге прав не хватит? Хостинг виртуальный (ру-центра).
Какие действия там нужно произвести, чтобы исправить старые ббкод youtube (проблема, как я понимаю, только в том, что там не httpS, а без SSL) и заработало это расширение вместо него? Пока включил расширение для всего остального, а youtube оставил на BBcode.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

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

Сообщение Татьяна5 » 24.01.2018 16:28

Feo писал(а):
24.01.2018 12:45
что вижу через PuTTY
Да, оно
Feo писал(а):
24.01.2018 12:45
Какие действия
Сначала заменить что хочется на что хочется (проще напрямую в БД), потом провести репарсинг

Feo
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 17.03.2008 5:42
Благодарил (а): 1 раз

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

Сообщение Feo » 24.01.2018 17:25

Залез в БД вижу:
<YOUTUBE><s>[youtube]</s>bxO56hTz8K4<e>[/youtube]</e></YOUTUBE> - так у всех включений ббкода [youtube] должно быть?
для этого расширения (или просто ссылка с SSL), видимо должно быть:
https://www.youtube.com/watch?v=bxO56hTz8K4

Значить что нужно в БД удалить все после ID видео, то есть: <e>[/youtube]</e></YOUTUBE> и заменить <YOUTUBE><s>[youtube]</s> на https://www.youtube.com/watch?v= ?
потому удалить из списка ббкодов [youtube], включить обработку этим расширением?
Я правильно понял?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

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

Сообщение Татьяна5 » 24.01.2018 17:39

Можно и так
(Про бекап БД не забывайте)

Feo
phpBB 1.2.1
Сообщения: 23
Зарегистрирован: 17.03.2008 5:42
Благодарил (а): 1 раз

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

Сообщение Feo » 24.01.2018 18:08

Главное, чтобы не получилось в итоге, что "окончания" удалятся, а "начала" местами как-то по другому прописаны в БД и... получатся обрубки. Да и проверить потом результаты работы сложно, потому как почти 90 тыс сообщений просмотреть и проверить был ли там такой ББкод и заменился ли он корректно... никому не под силу.
Другие (более верные) варианты есть? Кроме оставить ББкод и НЕ переводить youtube на обработку данным расширением...

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

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

Сообщение Татьяна5 » 24.01.2018 19:47

Feo писал(а):
24.01.2018 18:08
получатся обрубки
Так смотрите, сколько сообщений будет затронуто в результате запросов. Должно быть одинаковое количество, если не будет - что-то не то

Ответить

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