Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Медиа-тег 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 ??

 

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

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

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

  • 1 месяц спустя...

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

 

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

 

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

,

 

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

 

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

 

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

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

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

 

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

 

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

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

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

 

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.