LittleDesigner

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

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


Вы здесь » LittleDesigner » Помощь начинающим администраторам » Вставить видео с YouTube, Rutube и проч.>>


Вставить видео с YouTube, Rutube и проч.>>

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

1

Скрипт представляет из себя в действии обычный тег [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]
Далее жмем отправить и наслаждаемся просмотром видео в посте.

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

Ru.YouTube.

[youtube]5pvXkmlaiBk[/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.ru.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>

Rutube.ru

[rutube1]концовка[/rutube1]

Код:
<script>
function addSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[rutube1]",from))==-1) return str;
if((pos2=str.indexOf("[/rutube1]"),pos+9)==-1) return str;
newpos=str.indexOf("[rutube1]",pos+9)
if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)
if((pos2=str.indexOf("[/rutube1]",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("[rutube1]")!=-1 && internal==false) str=addSpoiler(str,0,false)
return str}

function makeSpoiler(txt){
txt="<br><embed src=\"http://video.rutube.ru/"+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>

Video.Google.com

Код:
<script>
function addSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[google1]",from))==-1) return str;
if((pos2=str.indexOf("[/google1]"),pos+9)==-1) return str;
newpos=str.indexOf("[google1]",pos+9)
if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+9,true)
if((pos2=str.indexOf("[/google1]",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("[google1]")!=-1 && internal==false) str=addSpoiler(str,0,false)
return str}

function makeSpoiler(txt){
txt="<br><embed style=\"width:400px; height:326px;\" id=\"VideoPlayback\" type=\"application/x-shockwave-flash\" src=\"http://video.google.com/googleplayer.swf?docId="+txt+"&hl=en\" flashvars=\"\"> </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>

0

2

Скрипт, добавляющий в панель кнопок кнопку YouTube, но уже с более навороченым добавлением.

Перед вставкой этих скриптов, удалите старые скрипты на кнопки.

На Ютуб

Код:
<style>
#button-youtube {background-image:url('http://img98.imageshack.us/img98/1641/youtubeua3.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
function tag_url1()
{var FoundErrors = '';
var enterURL = prompt("Введите окончание ссылки на YouTube Video", "");
var enterTITLE = prompt("Напишите описание данного ролика", "Посмотрите интересное видео");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert('[youtube]' + enterURL + '[/youtube]\n[size=10]' + enterTITLE + '[/size]');}

if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img src='/i/blank.gif' title='Вставить youtube' id='button-youtube' onclick=\"tag_url1()\">"
</script>

На Рутуб

Код:
<style>
#button-rutube {background-image:url('http://img227.imageshack.us/img227/9287/rutubepp0.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
function tag_url2()
{var FoundErrors = '';
var enterURL = prompt("Введите окончание ссылки на Rutube Video", "");
var enterTITLE = prompt("Напишите описание данного ролика", "Посмотрите интересное видео");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert('[rutube1]' + enterURL + '[/rutube1]\n[size=10]' + enterTITLE + '[/size]');}

if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<img src='/i/blank.gif' title='Вставить rutube' id='button-rutube' onclick=\"tag_url2()\">"
</script>

На Video.Google.com

Код:
<style>
#button-google {background-image:url('http://img134.imageshack.us/img134/2993/googlevideowc9.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
function tag_url3()
{var FoundErrors = '';
var enterURL = prompt("Введите окончание ссылки на Google Video", "");
var enterTITLE = prompt("Напишите описание данного ролика", "Посмотрите интересное видео");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert('[google1]' + enterURL + '[/google1]\n[size=10]' + enterTITLE + '[/size]');}

if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<img src='/i/blank.gif' title='Вставить google' id='button-google' onclick=\"tag_url3()\">"
</script>

На Yahoo.com

Код:
<style>
#button-yahoo {background-image:url('http://img440.imageshack.us/img440/8933/yahoojd0.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
function tag_url4()
{var FoundErrors = '';
var enterURL = prompt("Введите окончание ссылки на Yahoo", "");
var enterTITLE = prompt("Напишите описание данного ролика", "Посмотрите интересное видео");
if (!enterURL)
{FoundErrors += " " + error_no_url;}
if (FoundErrors)
{alert("Ошибка!" + FoundErrors);
return;}
insert('[yahoo12]' + enterURL + '[/yahoo12]\n[size=10]' + enterTITLE + '[/size]');}

if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(19).innerHTML="<img src='/i/blank.gif' title='Вставить yahoo' id='button-yahoo' onclick=\"tag_url4()\">"
</script>

0


Вы здесь » LittleDesigner » Помощь начинающим администраторам » Вставить видео с YouTube, Rutube и проч.>>


© NowBB.ru- cоздать форум совершенно бесплатно!