BB-код YOUTUBE

8.59K
.
2ziz (16.06.2012/04:40)
Lexxs, Кинь мне в личку код спойлера, пожалуйста.
Не так всё просто, там кроме кода надо ещё стиль в css прописывать для спойлера
и ещё 4 картинки... Сам код не проблема, могу скинуть.
.
«Музыка — это моя религия» © Джимми Хендрикс
Lexxs, или кинь где нашел
.
2ziz (16.06.2012/12:37)
Lexxs, или кинь где нашел
Содрал из исходников одного сайта )))
Этож элементарно, смотри код того, что понравилось и делай )))
Вот тебе код, а стили и картинки сам как нить..
$var = preg_replace('#\[spoiler\](.*?)\[/spoiler\]#si', '<div class="spoiler"><a class="head" onclick="obj=this.parentNode.getElementsByTagName(\'div\')[0].style; tmp=(obj.display!=\'\') ? \'\' : \'none\'; obj.display=tmp; return false;"><img src="/images/img/spoiler.png" style="vertical-align: middle;margin-right: 10px" />(+/-) Показать / Скрыть содержимое</a><div class="con clearfix" style="display: none">\1</div></div>', $var);
.
Блин. Ютубовское видео загружается с раскрытым спойлером.
Как сделать, чтоб спойлер был закрытым по умолчанию ?
.
Кто нибудь знает ???
.
http://smartoff.net/wall/user/1/ все работает.
у кода вк есть один минус.
не работает видео которое в контакте не загружено а вставлено с ютьюба
.
ramzes (16.06.2012/20:02)
http://smartoff.net/wall/user/1/ все работает.
у кода вк есть один минус.
не работает видео которое в контакте не загружено а вставлено с ютьюба
Не, контактовское нормально всё работает, как надо, и загружается в закрытом спойлере.
А вот ютубовское нет.
Загружается страница с открытым спойлером.

function youtube_video($url){
        return '<div style="border: 1px solid #eee; background: #000; color: #fff;width:480px; border-radius: 6px; padding: 2px;"><div style="border-radius: 4px; margin: 3px; text-align: center; padding: 3px; font-weight: bold; cursor:pointer;"  onclick="var _fr=this.parentNode.getElementsByTagName(\'iframe\')[0];if(_fr.style.display==\'none\'){_fr.style.display=\'\';}else{_fr.style.display=\'none\';}">Свернуть -/+ Развернуть Видео</div><iframe style="width:480px; height:320px;" src="http://www.youtube.com/embed/'.$url[1].'?rel=0" frameborder="0"></iframe></div>';
    }

С этим что то можно сделать ?
.
<iframe style="display: none; width:480px; height:320px;"
а выключать кто будет?
.
<iframe type="text/html" width="607" height="360" src="http://www.youtube.com/embed/Bgx--hGd3oU" frameborder="0"></iframe
>
на попробуй добавь, это из контакта код поделиться видео))
.
С помощью jQuery spoiler лучше смотриться...

сначала ссылка показать..после вывод содержимого.при этом ссылка меняет название на скрить.
Скрытие происходит плавно с помощью jr.
Всего: 291