Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Одмин

Изменились параметры медиа-тега YouTube?

Recommended Posts

Добрый день!

С сегодняшнего дня все ссылки на ютуб вида ххтт://youtu.be/* перестали работать...

Точнее вместо привычного видео-плеера постится активная ссылка. Может подскажите что предпринять или может изменились параметры медиа-тега?

Share this post


Link to post
Share on other sites

Потому что теперь они не http а https (раньше как-то не обращал внимания)

Шаблон замены медиа-тега правильный, а вот сам Медиа-тег надо подкорректировать:

 

Внешний вид --> Сообщения --> Медиа-теги --> YouTu.be

в поле "Медиа-тег" вместо:

http://(www.)?youtu.be/([\d\w-_]+?)

вставить:

http(?:s)?://(www.)?youtu.be/([\d\w-_]+?)

 

Проверяйте, вроде должно работать

  • Upvote 4

Share this post


Link to post
Share on other sites

Для youtube

http(?:s)?://(www.)?youtube.com/watch\?(\S+?)?v=([\d\w-_]+?)(&\S*|\#\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>

  • Upvote 4

Share this post


Link to post
Share on other sites

Благодарю, ребята, вот только спасибки закончились))

Share this post


Link to post
Share on other sites

Сделал новый медиа тег для новых ссылок. фрейм с видео появился, но ни одно видео не играет. пишет "ошибка видео"

 

3etgg9Z.jpg

Share this post


Link to post
Share on other sites

А через полную ссылку из адресной строки вставляется? Если нет, значит в видео проблема или ссылку неправильно вставляете. Можно ссылку на это видео?

 

Потому что вот, все работает:

post-57438-0-04107000-1426753509_thumb.jpg

Share this post


Link to post
Share on other sites

Видео вставляю через короткую ссылку (которая внизу во вкладке "поделиться) вида

https://youtu.be/SD9VXHS8Im0

 

 

Обновил данные о себе. Форум 3.4.5

Share this post


Link to post
Share on other sites

Проверил на двух произвольных видео

Ссылка из строки адреса работает, но я то уже приучил пользователей вставлять ссылку короткую.

Мне кажется проблема не в Медиа-теге а в шаблоне замены. Можете написать какой у вас?

 

3etXKah.jpg

Edited by SCSI

Share this post


Link to post
Share on other sites

Нормально все:

post-57438-0-72117100-1426759255_thumb.jpg post-57438-0-65031500-1426759259_thumb.jpg

 

Попробуйте через полную ссылку из адресной строки:

https://www.youtube.com/watch?v=SD9VXHS8Im0

и проверьте код замены для медиа-тега, у меня он такой:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/v/$2?version=3" frameborder="0"/></iframe>

Share this post


Link to post
Share on other sites

Код для полной ссылки из адресной строки работает. Не работает код для Youtu.be, они сократили ссылку, теперь в ней нет никаких /v/ или /watch=

Share this post


Link to post
Share on other sites

может так тогда?

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

  • Upvote 1

Share this post


Link to post
Share on other sites

Не сработало.

 

Давай я лучше покажу код целиком, а то может мы вообще о разных вещах

Нижний, который Toutube работает нормально. Короткая ссылка, верхний код не работает, хотя и показывает фрейм.

 

3euDNu2.png

 

3euEbNL.png

Share this post


Link to post
Share on other sites

Даже не знаю

 

что с таким:

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

что с таким:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://youtube.com/v/$2?version=3" frameborder="0"/></iframe>

работает одинаково.

 

Причина, значит, у Вас в чем-то другом...

  • Upvote 1

Share this post


Link to post
Share on other sites

У меня подобное из-за провайдера. У других пользователей как?

Share this post


Link to post
Share on other sites

Даже не знаю

 

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$2?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

 

Вставил заново, обновил. Поменял в адресе ролика https на http - заработало. Поменял обратно - опять заработало.

 

Удивительно.

Большое спасибо за помощь.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...