Jump to content
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

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.