Obviously this is a good idea, and poor strategic/management...
Sorry to say it CoderShack, but welcome to the real world, people skills and humbleness are necessary in this life...
Here is another part of the code that plays the most Popular videos out there:
Quote:
For youtube, google, myspace, and ebaums embeding video code i just used Coders Shack hack.
Title: MetaCafe Video BB Code
Tag: metacafe
Replacement: <embed src="http://www.metacafe.com/fplayer/{param}.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
Example: [metacafe]301001/1_minute_unlock[/metacafe]
Title: Embed Liveleak videos
Tag: liveleak
Replacement: <embed src="http://www.liveleak.com/player.swf" width="450" height="370" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="autostart=false&token={param}" scale="showall" name="index" />
Example: [liveleak]96feee086c[/liveleak]
Title: Embed Daily Motion Videos
Tag: dailymotion
Replacement: <div><object width="425" height="335"><param name="movie" value="http://www.dailymotion.com/swf/{param}"></param><param name="allowfullscreen" value="true"></param><embed src="http://www.dailymotion.com/swf/{param}" type="application/x-shockwave-flash" width="425" height="334" allowfullscreen="true"></embed></object></div>
Example: [dailymotion]74Kct2CLI6oTj5HBX[/dailymotion]
Title: Break Embed Code
Tag: break
Replacement: <object type="application/x-shockwave-flash" width="425" height="350" data="http://embed.break.com/{param}">
<param name="movie" value="http://embed.break.com/{param}" />
<param name="wmode" value="transparent" />
</object>
Example: [break]MjU3ODkx[/break]
|
&
Quote:
./clientscript/vbulletin_textedit.js
Find:
// vB_Text_Editor methods
/**
* Editor initialization wrapper
*/
Add Under.
/**
* Insert Video Link
*/
this.createvideolink = function(e, url)
{
var my_colors=prompt("MySpace, YouTube, Google video, Liveleak, Break, MetaCafe, Dailymotion, or eBaum's World video URL","");
if ((my_colors=="") || (my_colors==null))
{
alert("Please Enter The Full URL!");
}
else
{
if (my_colors.match("youtube.com"))
{
var col_array=my_colors.split("?v=");
var part_num=1;
return this.insert_text("[ytv]" + col_array[part_num] + "[/ytv]");
}
else if (my_colors.match("myspace.com"))
{
if (my_colors.match("videoID="))
{
var col_array=my_colors.split("videoID=");
}
else
{
var col_array=my_colors.split("videoid=");
}
var part_num=1;
return this.insert_text("[myspace]" + col_array[part_num] + "[/myspace]");
}
else if (my_colors.match("video.google."))
{
var col_array=my_colors.split("docid=");
var part_num=1;
return this.insert_text("[gv]" + col_array[part_num] + "[/gv]");
}
else if (my_colors.match("ebaumsworld.com"))
{
var my_colors = my_colors.replace(".html","");
var col_array = my_colors.split("ebaumsworld.com/");
return this.insert_text("[ebaumsvideo]" + col_array[1] + "[/ebaumsvideo]");
}
else if (my_colors.match("metacafe.com"))
{
var my_colors = my_colors.replace(new RegExp(/\/$/),"");
var col_array = my_colors.split(new RegExp(/\/watch\//g));
return this.insert_text("[metacafe]" + col_array[1] + "[/metacafe]");
}
else if (my_colors.match("liveleak.com"))
{
var col_array=my_colors.split("view?i=");
var part_num=1;
return this.insert_text("[liveleak]" + col_array[part_num] + "[/liveleak]");
}
else if (my_colors.match("dailymotion.com"))
{
var col_array=my_colors.split("/swf/");
var part_num=1;
return this.insert_text("[dailymotion]" + col_array[part_num] + "[/dailymotion]");
}
else if (my_colors.match("embed.break."))
{
var col_array=my_colors.split("com/");
var part_num=1;
return this.insert_text("[break]" + col_array[part_num] + "[/break]");
}
else
{
alert("Please Enter The Full URL!");
}
}
};
|
Just the Yahoo's video code is needed to make of this hack an 'Universal Inline Video' [as it was requested many times for the users since the beginning]
so I will pay to whom wrap all the hack together, then I will release the hack for free then I don't have to wait for a kid...