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

Объявление

Ответы на часто задаваемые вопросы  |  FAQ по администрированию форума  |  FAQ по дизайну форума в CSS  |  Абсолютный помощник по дизайну  |  Навигатор по форуму

Перед регистрацией прочтите правила форума
При поиске ответа на заданный вопрос рекомендуем пользоваться «Поиском».
В случае проблемы с форумом, обязательно указывайте его адрес, иначе мы не сможем Вам помочь!

● 24 марта 2012г. - Закрепление первого сообщения
● 23 марта 2012г.: Изменения в форме ответа - Добавлен стандартный спойлер. Доработан функционал кнопок

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка SpyBB » Скрипты » Вставляем Видео(!) с YouTube.com


Вставляем Видео(!) с YouTube.com

Сообщений 1 страница 20 из 53

1

Duka на Mybb.ru написал(а):

Написал скрипт, позволяющий вставить видео с легендарного фидеообменника wwwYouTube.com.
http://i022.radikal.ru/0803/4e/98aca6d5ebfbt.jpg
Скрипт представляет из себя в действии обычный тег [youtube]видео[/youtube], которое вы размещаете в посте и окно с видео появится в самом посте.

Код:
<script>
function addSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[youtube]",from))==-1) return str;
if((pos2=str.indexOf("[/youtube]"),pos+9)==-1) return str;
newpos=str.indexOf("[youtube]",pos+9)
if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)
if((pos2=str.indexOf("[/youtube]",pos+9))==-1) return str;
str=str.substring(0,pos)+makeSpoiler(str.substring(pos+9,pos2))+str.substring(pos2+10,str.length)
if( str.indexOf("[youtube]")!=-1 && internal==false) str=addSpoiler(str,0,false)
return str}

function makeSpoiler(txt){
txt="<br><embed src=\"http://www.youtube.com/v/"+txt+"\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"350\"></embed><br>"
return txt}


if(document.URL.indexOf("viewtopic.php")!=-1){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addSpoiler(post.innerHTML,0,false)}}
</script>

Скрипт вставлять в хтмл-низ.

Как добавлять видео?
заходите на youtube.com, находите в поиске нужно вам видео, жмете на просмотр и в адресной строке будет что-то типа http://youtube.com/watch?v=5pvXkmlaiBk, так вот  окончание после знака равно нам и потребуется 5pvXkmlaiBk
Далее идет в тему, пишим пост и вставляем туда такой тег
[youtube]5pvXkmlaiBk[/youtube]
Далее жмем отправить и наслаждаемся просмотром видео в посте.

Эта бета-версия, если вдруг кому-то потребуются изменения в структуре, обращайтесь только в эту тему. Все ваши вопросы тоже сюда.

Так как хтмл в сообщении отключили из-за безопасности, то данный скрипт вы ставите на свой страх и риск.

Советую почитать эту тему с комментарием Администратора сервиса.

0

2

а не могли бы вы сделать так чтобы на строке поверх окна переписки, была кнопка, выводящая в сообщение[youtube][/youtube]

0

3

а вы нарисуйте такую маленькую кнопку, а мы поставим))

0

4

С удовольствиемс)

0

5

Воть.Нарисовал - http://img219.imageshack.us/img219/2193/youtubeoe8.jpg

0

6

easta написал(а):

Воть.Нарисовал - http://img219.imageshack.us/img219/2193/youtubeoe8.jpg

нарисовал? этож фавикон сайта)) щас попробую)

0

7

Неа, эть я прост скопировал его)))Взял за основу на фотошопе) :D

0

8

И кстати,мне бы хотелось бы выложить инструкцию по добавлению видео , для пользователей, но как мне вставить тег для примера если он сразу же преобразовывается в видео?

Код:
Через  [code\] пробовала,ниче не вышло

0

9

[youtube*]код[/youtube*]

Без звездочек.. так и скажите

0

10

Duka написал(а):

Без звездочек.. так и скажите

спасибо,.... а когда кнопочка будет не подскажете?

0

11

Сегодня

0

12

Ну сегодня прошло )

0

13

easta

Код:
<a  title="Кликните, чтобы добавить тег YouTube" onclick="bbcode('[youtube]', '[/youtube]');">YouTube</a>

0

14

Не, так кнопку в панельку надо поставить) просто лень немного)

0

15

o.O а Я ДУМАЛ ВАМ НЕ БЫВАЕТ ЛЕНЬ НИКОГДА)

0

16

easta
Сорри, меня мучают, мне лень бывает всегда))

0

17

Duka, расфлудилси сам модер  :D

0

18

Да вы оба расфлудились, блин)Дайте код и отвалю сразу же)

0

19

Код:
<a  title="Кликните, чтобы добавить тег YouTube" onclick="bbcode('[youtube]', '[/youtube]');">YouTube</a>

чем тебе не код????

0

20

Ну блин, мне в панель над окном переписки надо.Я даж кнопку нарисовал) :D

0


Вы здесь » Техническая поддержка SpyBB » Скрипты » Вставляем Видео(!) с YouTube.com