YouTube ролики и SSL - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

youtube

Страница 1 из 1

YouTube ролики и SSL

#1 Пользователь не на сайте   corvax ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 05-Январь 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 08 Январь 2015 - 07:45

Доброго времени суток.
Помогите разобраться со следующей ситуацией:
Форум работает через ssl сертификат.
И как и ожидалось при чтении любого поста со вставкой YouTube видео, мы получаем назойливый ворнинг о небезопасном контенте.

-IMG-

Так вот, насколько мне известно YouTube может работать по https.
И по идее если каким-то образом сделать редирект на встраиваемые видео ошибку можно обойти. :huh:

Помогите пожалуйста примером(наверняка кто-то сталкивался), или подскажите куда копать?
0

#2 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 08 Январь 2015 - 09:31

А Вы не пробовали поправить коды медиатегов?
0

#3 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 08 Январь 2015 - 18:15

Никакие редиректы вы на чужие ресурсы не сделаете. А лечится это либо добавлением ютуб ссылок с https, либо правкой медиа-тега с заменой src="http://youtube.com/ на src="//youtube.com/ - текущий протокол.
0

#4 Пользователь не на сайте   corvax ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 05-Январь 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 10 Январь 2015 - 01:39

Просмотреть сообщениеsiv1987 08 Январь 2015 - 18:15 сказал(а):

Никакие редиректы вы на чужие ресурсы не сделаете. А лечится это либо добавлением ютуб ссылок с https, либо правкой медиа-тега с заменой src="http://youtube.com/ на src="//youtube.com/ - текущий протокол.

Сделал такие вот медиа теги + vimeo:

YouTube
http://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?

<object style="height: 390px; width: 640px"><param name="movie" value="http://youtube.com/v/$3?version=3" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><embed src="https://youtube.com/v/$3?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object>


YouTube SSL
https://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?

<object width="640" height="390"><param name="movie" value="http://youtube.com/v/$3?version=3"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://youtube.com/v/$3?version=3" type="application/x-shockwave-flash" width="640" height="390" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object>


Vimeo
http://vimeo.com/{1}

<iframe src="https://player.vimeo.com/video/$1" class="EmbeddedVideo" width="640" height="390" frameborder="0"></iframe>


Всё работает отлично, единственное что... кое где пришлось обновить старые посты руками.
Спасибо!
0

#5 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 10 Январь 2015 - 08:27

Просмотреть сообщениеcorvax сказал(а):

Всё работает отлично, единственное что... кое где пришлось обновить старые посты руками.
Для этого есть "Удаление кеша бибикодов".
1

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 10 Январь 2015 - 12:30

Во первых, Youtube и Youtube SSL можно совместить в один ббкод https?://. Во вторых, что будет если пользователь вставит ссылку на видео с http?... Не правильное у вас решение. Правильным вариантом было использование относительного протокола, или один медиа-тег и для http и для https с заменой на https.
0

#7 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 10 Январь 2015 - 17:29

С учетом стандартного медиа-тега Youtube в 3.4x, достаточно в шаблон замены заменить:

src="http://youtube.com/

на:
src="//youtube.com/


Медиа-тег
https?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S+?)?

Шаблон замены
<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="//youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

1

#8 Пользователь не на сайте   corvax ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 05-Январь 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 10 Январь 2015 - 17:55

Спасибо! :rolleyes:
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна