Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Не работает youtube-плеер через https

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
slav01
phpBB 1.0.0
Сообщения: 5
Стаж: 4 года 6 месяцев

Не работает youtube-плеер через https

Сообщение slav01 »

Приветствую обитателей сообщества.

При настройке https столкнулся с указанной проблемой.

Через http плеер работает.

Версия phpBB 3.0.14.
BB код - [media][/media]
Сертификат используется самоподписанный.

Вижу, что на https://www.phpbb.com плеер работает нормально.

С чем это может быть связано?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11568
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: Не работает youtube-плеер через https

Сообщение Sheer »

slav01 писал(а): С чем это может быть связано?
C
slav01 писал(а): BB код - [media][/media]
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

slav01
phpBB 1.0.0
Сообщения: 5
Стаж: 4 года 6 месяцев

Re: Не работает youtube-плеер через https

Сообщение slav01 »

Ммм.. то есть [media] не работает c https?

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1667
Стаж: 5 лет 8 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

Re: Не работает youtube-плеер через https

Сообщение Sumanai »

slav01 писал(а): Сертификат используется самоподписанный.
В чём проблема взять бесплатный?

Отправлено спустя 56 секунд:
И да, вам нужно будет разместить скрипт у себя на форуме, так как phpbb.com не работает по SSL. Инструкции в теме [media].

slav01
phpBB 1.0.0
Сообщения: 5
Стаж: 4 года 6 месяцев

Re: Не работает youtube-плеер через https

Сообщение slav01 »

Решение нашёл здесь.
phpBB [media] — bbcode для вставки аудио, видео, карт и др.
Независимый js-скрипт на вашем сервере

По умолчанию js-скрипт с базой поддерживаемых сервисов загружается напрямую с phpbbex.com. У этого подхода есть преимущество — для всех форумов используется общая копия js-скрипта в кэше браузера пользователей. Однако, это делает вас в какой-то мере зависимыми от нашего сервера. Если вы хотите, чтобы js-скрипт bbmedia загружался с вашего сервера, воспользуйтесь bbmedia.php. Данный PHP-скрипт автоматически возьмёт самую свежую версию bbmedia.js с сервера phpbbex.com, сохранит копию в каталоге вашего форума, после чего будет отдавать её браузеру ваших пользователей, проверяя не чаще раза в сутки наличие обновлений, что не создаст какой-либо ощутимой нагрузки на ваш сервер. Даже при недоступности phpbbex.com этот скрипт будет просто отдавать сохранённую на вашем сервере копию.

Для установки bbmedia.php просто скачайте bbmedia.php.zip и извлеките содержимое архива в кореневую директорию форума. Далее для всех BBCode из серии bbmedia ([audio], [video], [media]) зайдите в редактирование (Админка, вкладка «Сообщения», страничка «BBCodes») и в поле «Замена HTML» замените подстроку «http://phpbbex.com/api/bbmedia.js» на путь к вашему файлу bbmedia.php. Лучше всего указывать путь от слэша! Например, если у вас форум имеет адрес вида «http://example.com/forum/», указывайте такой адрес: «/forum/bbmedia.php». Больше ничего в поле «Замена HTML» менять не нужно.

Для принудительного обновления вашей копии js-скрипта необходимо просто запустить «bbmedia.php?update» (с параметром update). Если вы увидите OK — обновление успешно. Иначе вы увидите сообщение о типе ошибки.
Заработало! Спасибо!
Sumanai писал(а): В чём проблема взять бесплатный?
Мм.. а где?
* На www.startssl.com не понравилось то, что нужно указывать личные данные вплоть до адреса.
* radipssl.com больше не раздаёт бесплатные.
* wosign.com - китайский :) Странно обращаться за сертификатом к китайцам. :)
* letsencrypt ещё в бете.

Так что решили пока использовать самоподписанный. И параллельно разбираться с letsencrypt.
Если найдём, где взять бесплатный без лишних сложностей, поставим бесплатный. :)

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1667
Стаж: 5 лет 8 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

Re: Не работает youtube-плеер через https

Сообщение Sumanai »

slav01 писал(а): wosign.com - китайский :) Странно обращаться за сертификатом к китайцам. :)
А какая разница? Приватный ключ можно генерировать у себя, если не доверяете китайцам.

slav01
phpBB 1.0.0
Сообщения: 5
Стаж: 4 года 6 месяцев

Re: Не работает youtube-плеер через https

Сообщение slav01 »

Скорее индивидуальная принципиальная.

slav01
phpBB 1.0.0
Сообщения: 5
Стаж: 4 года 6 месяцев

Re: Не работает youtube-плеер через https

Сообщение slav01 »

Получил бесплатный сертификат через letsencrypt. :) Вроде бы работает.

Аватара пользователя
Kuskow
phpBB 1.4.4
Сообщения: 133
Стаж: 4 года 1 месяц
Откуда: Караганда
Благодарил (а): 18 раз
Поблагодарили: 13 раз

Re: Не работает youtube-плеер через https

Сообщение Kuskow »

Сегодня столкнулся с той же проблемой. Но заметил в браузере значок появляется, когда захожу на страницу с тэгом media. Ткнул в значок - там мне сказали, что на моей безопасной странице используются скрипты с небезопасного сайта. Это и стало ключом к решению. Тэг media использует скрипт с сайта разработчика «http://phpbbex.com/api/bbmedia.js», который сейчас не поддерживает HTTPS. Так я этот файл загрузил и поместил на свой сайт, а в описании тэга заменил адрес этого js на свой: «https://mydomain.com/bbmedia.js». Всё заработало.
Чтобы новые версии этого скрипта загружались на мой сайт автоматически, пожалуй, добавлю в cron команду «wget -o httр://phpbbex.com/api/bbmedia.js» с какой-нибудь недельной или суточной периодичностью.

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1667
Стаж: 5 лет 8 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

Re: Не работает youtube-плеер через https

Сообщение Sumanai »

Kuskow писал(а): Чтобы новые версии этого скрипта загружались на мой сайт автоматически
Можно было бы использовать секцию "Независимый js-скрипт на вашем сервере" в теме скрипта, а не городить костыли.

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 660
Стаж: 8 лет 11 месяцев
Благодарил (а): 171 раз
Поблагодарили: 67 раз

Re: Не работает youtube-плеер через https

Сообщение Beer »

У мну все работает в штатном режиме. Но пожоже на то, что на скрипт забили...

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

https://www.google.com/maps/d/embed?mid=12jlp-t3gTprWdoUeuQl2b_aNXD8
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1667
Стаж: 5 лет 8 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

Re: Не работает youtube-плеер через https

Сообщение Sumanai »

Beer писал(а): Но пожоже на то, что на скрипт забили...
Так и есть. А лицензия не позволяет мне распространять модифицированные копии.

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 660
Стаж: 8 лет 11 месяцев
Благодарил (а): 171 раз
Поблагодарили: 67 раз

Re: Не работает youtube-плеер через https

Сообщение Beer »

Так не распространяй, скажи что заменить надо - сделаем себе самостоятельно!
Сконвертировался с SMF2 в phpBB3.2

VPN
phpBB 1.2.1
Сообщения: 22
Стаж: 3 года 5 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Не работает youtube-плеер через https

Сообщение VPN »

Может будет интересно:

Описание проблемы: При переходе на https перестали отображаться "окна" Ютуб в сообщениях. В окне "Предосмотр" были видны, но при сохранении пустое место в сообщениях по размеру "окна" Ютуба.
Скрытый текст
Произведенные изменения, после которых начались неполадки: Переход на https (бесплатный сертификат от Let's Encrypt)
Версия phpBB: 3.2
Используемые стили: prosliver
Используемые моды/расширения: Board Announcements Cron Status External Links Open in New Window First post on every page Nv who was here phpBB.de - Move Message phpbb 3.1 WYSIWYG BBCode Editor PM Spy Popup PM Poster IP in Viewtopic Scroll To Top Share On Show-Hide Topic Description Topic icons on index Upload Extensions VigLink
Версия PHP:: 5.5.38
Используемая СУБД и её версия: MySQL(i) 5.5.52-MariaDB-cll-lve
Ссылка на конференцию:
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: "не работает ютуб на https" и т.л.
Исправилось после корректировки BBcodes:
Было:

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

[youtube]{SIMPLETEXT}[/youtube]

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

<iframe width="560" height="315" src="http://www.youtube.com/embed/{SIMPLETEXT}?wmode=opaque" data-youtube-id="{SIMPLETEXT}" frameborder="0" allowfullscreen></iframe>
Добавил букву S в адрес (пишу букву заглавной чтобы выделить)

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

<iframe width="560" height="315" src="httpS://www.youtube.com/embed/{SIMPLETEXT}?wmode=opaque" data-youtube-id="{SIMPLETEXT}" frameborder="0" allowfullscreen></iframe>

Вернуться в «Поддержка phpBB 3.0.х»