Правильный bb-код для youtube - 3.1.2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

youtube

Страница 1 из 1

Правильный bb-код для youtube - 3.1.2

#1 Пользователь не на сайте   Kiselbach ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 22-Март 14
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 22 Март 2014 - 21:20

Версия форума 3.1.2

Проблема следующего характера.

Многие пользователи ленятся и при вставке ссылки на youtube не убирают "мусор", в результате ссылка не превращается в окно плеера.

Например, ссылка вида:

https://www.youtube.com/watch?feature=player_detailpage&v=TSMp_MOPpr8


Так и останется ссылкой.

Медиатег у меня стоит такой:

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

<object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/$2? version=3&amp;hl=ru_RU&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/$2? version=3&amp;hl=ru_RU&amp;rel=0" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object>


Как поправить bb-код для удаления "мусора"?

Или есть другой способ удаления "мусора"?

Спасибо!
0

#2 Пользователь на сайте   Атаман ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 152
  • Регистрация: 13-Апрель 12
  • Репутация: 327
  • Откуда:no
  • IPB version:1.x
 

Отправлено 22 Март 2014 - 21:29

Скажите, а чего Вы используете бетку??? 3.1.2 ???

Чего не 3.4.х или 3.1.4

Медиа-тег:
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="https://www.youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

0

#3 Пользователь не на сайте   Kiselbach ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 22-Март 14
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 22 Март 2014 - 21:42

Цитата

Скажите, а чего Вы используете бетку??? 3.1.2 ???


Так сложилось... После окончания лицензии не покупал ее. Еще ибр был.

К сожалению, у меня не сработал этот вариант...
0

#4 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 725
  • Регистрация: 20-Март 09
  • Репутация: 2 271
  • IPB version:3.1.x
 

Отправлено 22 Март 2014 - 22:55

Просмотреть сообщениеАтаман сказал(а):

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

В 3.1x экранируется знак вопроса '?', поэтому нормально это регулярка не сработает.
Если не лезть в сорсах, то выглядеть это будет так

Медиа тег:
http(s|)://(www.|)youtube.com/watch?(\S+&|)v=([\d\w-_]+){5}

Шаблон замены медиа-тега:
<iframe class="youtube-player" width="640" height="390" src="https://www.youtube.com/embed/$4" frameborder="0"></iframe>

1

#5 Пользователь не на сайте   Kiselbach ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 7
  • Регистрация: 22-Март 14
  • Репутация: 0
  • IPB version:3.1.x
 

Отправлено 23 Март 2014 - 09:30

siv1987, спасибо!
0

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна