Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Qartvela™

Медиа-тег Youtube от 3.3.0 для 3.1.4

Рекомендованные сообщения

Моя версия IPB: 3.1.4

 

1) 3.3.x

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="http://youtube.com/v/$3?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></embed></object>

 

2) 3.1.x

http://(\w+.|)youtube.com/watch?v={2}

<object width="640" height="385"><param name="movie" value="http://youtube.com/v/$2?version=3&autohide=1&autoplay=1;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent"></param><embed src="http://youtube.com/v/$2?version=3&autohide=1&autoplay=0;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="640" height="385"></embed></object>

 

Медиа-тег 3.3.0 понимает длинные ссылки:

http://www.youtube.com/watch?feature=player_embedded&v=6Aui2TKucUg

 

Медиа-тег от 3.1.4 НЕ понимает ((

 

можно переделать код от 3.3.x так чтобы он заработал на 3.1.4 ??

 

но как меня обяснили проблема не только в коде ... то есть не совсем в коде Медиа-тег ...

Поделиться сообщением


Ссылка на сообщение

И как то решили данную проблему?

Поделиться сообщением


Ссылка на сообщение

Я вот не пойму, для версии 3.3 каким образом он ловит, где $3?

 

В маске не указано, где именно кусок этот $3

 

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

,

 

а в самом HTML коде он есть

 

 value="http://youtube.com/v/$3?version=3" 

 

но медиатег работает правильно

Поделиться сообщением


Ссылка на сообщение

$3 - третья группа скобок.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Медиа-тег от 3.1.4 НЕ понимает ((

 

можно переделать код от 3.3.x так чтобы он заработал на 3.1.4 ??

 

В 3.1.4 иначе работают регулярные выражения в теге media, посему, регулярку оставляете старую, а меняете только код, например, так: http://ipbskins.ru/forum/topic10906.html/page__view__findpost__p__71158

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Да, так и сделал. Спасибо за помощь)

Поделиться сообщением


Ссылка на сообщение

$3 - третья группа скобок.

 

понятно теперь

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...