Качване на видео клип...

SLADE

Registered
Здравейте. Правя си система за новини и искам да питам, има ли възможност при добавяне на новина да направя поле в което да добавям LINK на клип от vbox7 или youtube(няма значение) - например: http://vbox7.com/play:b7fbb3f6 или http://www.youtube.com/watch?v=8UGdz35sTy8&feature=b-vrec и при качване на новината да записва LINK-а в базата данни.
Да, това може да стане, но въпроса ми е как да взема този LINK, че когато потребител влезе в новината клипа да не излиза като LINK в който да натиснеш, че да влезеш и да гледаш клипа, а направо да е малък прозорец чрез който да можеш да изгледаш клипа. Например: http://skandalno.net/%D0%B1%D0%B3-%D1%87%D0%B5%D1%88%D0%B8%D1%82%D0%B8/%D0%B6%D0%B5%D0%BD%D0%B0-%D0%BF%D1%80%D0%B5%D0%B1%D0%B8%D0%B2%D0%B0%D0%BB%D0%B0-%D0%BC%D1%8A%D0%B6%D0%B0-%D1%81%D0%B8-%D0%B2-%D0%BF%D1%80%D0%BE%D0%B4%D1%8A%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD-38424
Надявам се да сте ме разбрали и да можете да ми помогнете. Благодаря предварително!
 

HerpaMoTeH

Registered
Един от най-добрите начини да разбереш как е направено е да натиснеш Ctrl+U, т.е. да видиш сорс кода на страницата :) В случая ето го и кода, който ти трябва :
PHP:
//Тук се задава линка към видеото
<span class="vvqbox vvqyoutube" style="width:600px;height:486px;"><span id="vvq-38424-youtube-1"><a href="http://www.youtube.com/watch?v=yDIfX7q5pEE"><img src="http://img.youtube.com/vi/yDIfX7q5pEE/0.jpg" alt="YouTube Preview Image" /></a></span></span></p>
//С този Javascript се задава това, което ти трябва
//Тоест тук вече извлича самото видео и го показва в сайта ти,
//като тук пак се записва линка до видеото
<script type="text/javascript">
	swfobject.embedSWF("http://www.youtube.com/v/yDIfX7q5pEE&rel=0&fs=1&showsearch=0&showinfo=0", "vvq-38424-youtube-1", "600", "486", "10", vvqexpressinstall, vvqflashvars, vvqparams, vvqattributes);
</script>
 

xanoc

Registered
Взимаш кода от vbox-a и от youtube с който можеш да си сложиш видео-клипа в сайта и пишеш код, който според това дали линка е от vbox или youtube да ти play-ва съответния плейър и клип.
Ето пример:
За vbox7 кода:
Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="450" height="403"><param name="movie" value="http://i47.vbox7.com/player/ext.swf?vid=ID-TO NA KLIPA"><param name="quality" value="high"><embed src="http://i48.vbox7.com/player/ext.swf?vid=ID-TO NA KLIPA" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="450" height="403"></embed></object>
Просто на мястото на "ID-TO NA KLIPA" трябва да се замести с ID-то. Напиши скрипт , който да го извлича. А за youtube:
Код:
<iframe width="560" height="315" src="http://www.youtube.com/embed/ID-TO NA KLIPA" frameborder="0" allowfullscreen></iframe>
И тук също трябва да се замести според това, което си написал в новината.
Edit:
HerpaMoTeH ме е изпреварил :D
 

SLADE

Registered
Да, това го знам. На всеки клип отдолу има бутон за взимане на този код, но при добавяне на новина сложа ли този код не се получава, защото не ми чете HTML. Имам BB кодове, но кода е опростен и е само за най-често срещаните BB кодове. Няма ли друг начин, защото както казах не ми разчита HTML и не става по този начин!? :?
 

Горе