Skip to content

IPB 3.3 Некорректно работает тэг media

При вставке ссылки на видео, например, youtube?watch=123 срабатывает бб тэг media, который по идее должен вставлять видео самое на страницу, но видео , флэшплеер не появляется. В сообщении образуется место пустое по размерам, как должно отображаться вставленое видео с ютюба , но сам флэш плеер и соотвественно видео в нем отсутствует. Кто сталкивался с этим уже? Чем разрешили? Заметил, что в Opera отображается - во всех остальных браузерах нет. Некорректно тэг работает? Где нужно искать проблему?

Featured Replies

  • Author

Да, отображается. В смысле youtube заблокирован?

Edited by BeHz

  • Author

 

П*ц.похоже на 1апрельскую шутку, но проблема такая еще давно возникла на самом деле...

  • Author

Может быть из-за того, что код для ютуба неправильно написан? Видео не отображается, как я выше писал, в HTML коде такой код:

 

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

 

 

upd: в HTML странице обычной тоже видео не отображается с таким кодом. Где что подправить подскажите плз?

Edited by BeHz

Видео не отображается, как я выше писал, в HTML коде такой код:

А открыть исходный код этой странице и посмотреть как выглядит исходный код плеера и сравнить с тем что у вас, что мешает?

  • Author

А открыть исходный код этой странице и посмотреть как выглядит исходный код плеера и сравнить с тем что у вас, что мешает?

 

Да, понял, что проблема в HTML коде. Где редактировать только его несовсем понятно, в движке где?...

Внешний вид -> медиа теги

 

ПС.

Приведенный код рабочий.

Сделайте уже сразу модный код через iframe тогда:

 

Media Replacement Match:

http(s|)://(www.|)youtube.com/watch?v={3}

 

Media Replacement HTML:

<iframe class="youtube-player" type="text/html" width="640" height="385" src="https://www.youtube.com/embed/$3" frameborder="0"></iframe>

 

YouTube сам тогда разберется, чего умеет браузер посетителя, чего нет, и покажет либо html5, либо flash плеер.

 

[media]http://www.youtube.com/watch?v=c9_rZ8ZJz6Q[/media]

 

http://www.youtube.com/watch?v=c9_rZ8ZJz6Q

И, кстати, создайте сразу и второй вариант для коротких ссылок youtu.be:

 

Media Replacement Match:

http(s|)://(www.|)youtu.be/{3}

 

Media Replacement HTML:

<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/$3" frameborder="0"></iframe>

 

[media]http://youtu.be/JdB6H3cLOwk[/media]

 

http://youtu.be/JdB6H3cLOwk

Коды, кстати, даны с поправкой на возможности 3.1. В 3.3+ уже есть все нужное, сразу с регулярками и youtu.be :)

  • Author

Спасибо.

 

Но Media Replacement Match вышеописанному видео почему-то не находится :(.

 

версия 3.3

Edited by BeHz

Но Media Replacement Match вышеописанному видео почему-то не находится .

Где не находится?

 

Идете сюда:

Внешний вид -> медиа теги

Там 2 тега ютюба. Меняете содержимое на то, что написал @Ritsuka

Там 2 тега ютюба.

В 3.2+. В 3.1 только один тег)

В 3.2+. В 3.1 только один тег)

Не спорю. Но в заголовке темы указана версия, и ТС почти в каждом сообщении пишет об оной.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.