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

Видео в спойлер

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

Закинул код спойлера в шаблоны медиатега YouTube, дабы любое добавляемое на форум видео автоматом убиралось под спойлер.

 

<div>
<div class="hidetop" style="cursor:pointer;" onclick="var _n=this.parentNode.getElementsByTagName('div')[1];if(_n.style.display=='none'){_n.style.display='';}else{_n.style.display='none';}">

YouTube

</div>
<div class="hidemain" style="display: none;">

<iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>

</div>
</div> 

 

И всё бы хорошо, но хотелось бы, чтобы спойлер также автоматически получал название от ролика, а не просто одинаковое для всех заданное слово.

Может кто подсказать, как этого добиться?

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


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

Откуда он его получит если медиа-тег - ссылка - заменяется автоматически? В качестве названия вы можете использовать только ид ролика видео - $3.

Единственный вариант там что-то еще добавить это подправить медиа-тег и добавить новый параметр &title=([^&\S]+), на форуме добавлять в ссылке этот параметр с указанием тайтла. В шаблоне замены в нужном месте использовать ссылку на эту подгруппу.

 

Код медиа-тега:

 

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

Шаблон замены (код спойлера уже составите сами):

 

<div class="spoiler">$4</div>
   <iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="http://youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe>
</div>

$4 - значение title.

 

И вставляемая ссылка на форуме:

 

http://www.youtube.com/watch?v=hfxh382Gh&title=Название

Важно чтобы параметр &title шел за параметром v, а также он не должен содержать пробелов.

 

Вот и все. Это единственный способ добавить динамические значения к медиа-тегу.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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