Video BBCode Mod
This mod is under GNU General Public License v2
Author: Fraev (
F-Place)
Email: framp_one [at] email.it
Works on: nearly every release of phpbb
<object width="432" height="351"><param name="movie" value="http://www.megavideo.com/v/GWCY0NTD10f9262cbf2485c7abe2cf50e7e26871.8904199438.0"></param><param name="wmode" value="transparent"></param><embed src="http://www.megavideo.com/v/GWCY0NTD10f9262cbf2485c7abe2cf50e7e26871.8904199438.0" type="application/x-shockwave-flash" wmode="transparent" width="432" height="351"></embed></object>
Tested on: 2.0.23
Description: This MOD will add a BBCode called "video", which lets users add youtube, googlevideo, dailymotion, metacafe. myspace, starsclips, yahoo, photobucket, filefront, stage6, veoh, vidilife, gametrailers, vidiac, gamespot, megavideo, vimeo, gamevideos, tu.tv and godtube videos to their post.
Code:
[video]http://youtube.com/watch?v=IiJdn6bg3fs[/video]
[video]http://youtube.com/watch?v=IiJdn6bg3fs[/video]
Code:
[video]http://video.google.it/videoplay?docid=-1807566009355608301[/video]
[video]http://video.google.it/videoplay?docid=-1807566009355608301[/video]
Code:
[video]http://dailymotion.alice.it/video/x3gvg0_baby-break-dance_fun[/video]
[video]http://dailymotion.alice.it/video/x3gvg0_baby-break-dance_fun[/video]
Code:
[video]http://www.metacafe.com/watch/976183/amazing_denver_zoo_lights_2007/[/video]
[video]http://www.metacafe.com/watch/976183/amazing_denver_zoo_lights_2007/[/video]
Code:
[video]http://www.starsclips.net/videos.aspx/video~two_awesome_brothers_free_running/[/video]
[video]http://www.starsclips.net/videos.aspx/video~two_awesome_brothers_free_running/[/video]
Code:
[video]http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoID=1590276358[/video]
[video]http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoID=1590276358[/video]
Code:
[video]http://video.yahoo.com/video/play?vid=1845135&fr=&cache=1[/video]
[video]http://video.yahoo.com/video/play?vid=1845135&fr=&cache=1[/video]
Code:
[video]http://photobucket.com/video/recent/imaan_sygku/22533661.flv?o=10[/video]
[video]http://photobucket.com/video/recent/imaan_sygku/22533661.flv?o=10[/video]
Code:
[video]http://files.filefront.com/Enemy+Territory+Quake+Wars+Island+Trailer+HD/;10527364;/fileinfo.html[/video]
[video]http://files.filefront.com/Enemy+Territory+Quake+Wars+Island+Trailer+HD/;10527364;/fileinfo.html[/video]
Code:
[video]http://www.veoh.com/videos/v3307355BSa7tBwK?source=featured&cmpTag=featured&rank=3[/video]
[video]http://www.veoh.com/videos/v3307355BSa7tBwK?source=featured&cmpTag=featured&rank=3[/video]
Code:
[video]http://www.vidilife.com/video_play_1125851_Not_Karate.htm?hmtrk=Not_Karate[/video]
[video]http://www.vidilife.com/video_play_1125851_Not_Karate.htm?hmtrk=Not_Karate[/video]
Code:
[video]http://www.gametrailers.com/player/30032.html[/video]
[video]http://www.gametrailers.com/player/30032.html[/video]
Code:
[video]http://www.vidiac.com/video/7fd7de8b-67e8-4ffb-a5bd-991900422e1a.htm[/video]
[video]http://www.vidiac.com/video/7fd7de8b-67e8-4ffb-a5bd-991900422e1a.htm[/video]
Code:
[video]http://www.gamespot.com/video/938343/6185167/videoplayerpop?[/video]
[video]http://www.gamespot.com/video/938343/6185167/videoplayerpop?[/video]
Code:
[video]http://www.megavideo.com/?v=QZ4O9C8P[/video]
[video]http://www.megavideo.com/?v=QZ4O9C8P[/video]
Code:
[video]http://www.vimeo.com/173714[/video]
[video]http://www.vimeo.com/173714[/video]
Code:
[video]http://www.gamevideos.com/video/id/17281[/video]
[video]http://www.gamevideos.com/video/id/17281[/video]
Code:
[video]http://www.tu.tv/videos/nuco-diga-no-a-una-mujer[/video]
[video]http://www.tu.tv/videos/nuco-diga-no-a-una-mujer[/video]
Code:
[video]http://www.godtube.com/view_video.php?viewkey=8cf08faca5dd9ea45513[/video]
[video]http://www.godtube.com/view_video.php?viewkey=8cf08faca5dd9ea45513[/video]
Code:
[video]http://www.myvideo.de/watch/4276644/Handys_boese[/video]
[video]http://www.myvideo.de/watch/4276644/Handys_boese[/video]
Code:
[video]http://www.collegehumor.com/video:1819139[/video]
[video]http://www.collegehumor.com/video:1819139[/video]
Code:
[video]http://www.comedycentral.com/videos/index.jhtml?videoId=173093[/video]
[video]http://www.comedycentral.com/videos/index.jhtml?videoId=173093[/video]
Code:
[video]http://www.slideshare.net/ewan.mcintosh/unleasing-the-tribe/[/video]
[video]http://www.slideshare.net/ewan.mcintosh/unleasing-the-tribe/[/video]
Code:
[video]http://www.revver.com/video/129859/poker-player/[/video]
[video]http://www.revver.com/video/129859/poker-player/[/video]
Code:
[video]http://de.sevenload.com/videos/7oREPw6-Simpsons-Intro-mit-Schauspielern[/video]
[video]http://de.sevenload.com/videos/7oREPw6-Simpsons-Intro-mit-Schauspielern[/video]
Code:
[video]http://www.clipfish.de/player.php?videoid=MTMyNzg4fDI0NTY3MzM%3D&tl=4712&utm_source=ft&utm_medium=ft_2&utm_term=ft_2_unset&utm_content=ft_2_unset_video&utm_campaign=cf[/video]
[video]http://www.clipfish.de/player.php?videoid=MTMyNzg4fDI0NTY3MzM%3D&tl=4712&utm_source=ft&utm_medium=ft_2&utm_term=ft_2_unset&utm_content=ft_2_unset_video&utm_campaign=cf[/video]
0.0.0.
Initial test release
0.0.1
Added MySpace and StarsClips.net
Fixed an issue with dailymotion
0.0.2
Removed unwanted services link (Now this bbcode will return only video
)
Some bugfixes
0.0.3
Added Yahoo videos
0.0.4
Added Photobucket videos
Added FileFront videos
0.0.5
Fixed Photobucket
Added Stage6, Veoh and Vidilife
0.0.6
Added GameTrailers, Vidiac, Gamespot, Megavideo and Vimeo
0.0.7
Fixed GameTrailers
Added Gamevideos
Added some internal vars
0.0.8
Fixed Myspace
Added Tu.tv and Godtube
0.0.9
Fixed Youtube (issue linked to myspace fix -_-)
0.1.0
Re-fixed Myspace (added support for myspacetv.com links)
0.1.1
Fixed support for php4
0.1.2
Re-wrote all the code
Fixed issues with some videos hosting
0.1.3
Added Myvideo, CollegeHumor, ComedyCentral, Slideshare, Revver, Sevenload, Clipfish
********************** HOWTO install: **********************
Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
Copy root/video.php to your root forum dir (the one which contain viewtopic.php)
#-----[ OPEN ]---------------------------------
includes/bbcode.php
#-----[ FIND ]------------------------------------------
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#-----[ AFTER, ADD ]------------------------------------------
$bbcode_tpl['video'] = str_replace('{VIDEO}', '\\1', $bbcode_tpl['video']);
#-----[ FIND ]------------------------------------------
$replacements[] = $bbcode_tpl['email'];
#-----[ AFTER, ADD ]------------------------------------------
// [video]Video URL[/video] code..
$patterns[] = "#\[video\](
http://.*?)\[/video\]#is";
$replacements[] = $bbcode_tpl['video'];
$text = preg_replace($patterns, $replacements, $text);
#-----[ OPEN ]---------------------------------
language/lang_english/lang_main.php
#-----[ FIND ]---------------------------------
$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]";
#-----[ AFTER, ADD ]---------------------------------
$lang['bbcode_help']['video'] = 'Video: [video]Video URL[/video]';
#-----[ OPEN ]------------------------------------------
templates/subSilver/bbcode.tpl
#-----[ FIND ]------------------------------------------
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</a><!-- END email -->
#-----[ AFTER, ADD ]------------------------------------------
<!-- BEGIN video -->
<script type="text/javascript" src="video.php?link={VIDEO}"></script>
<!-- END video -->
#-----[ OPEN ]---------------------------------
templates/subSilver/posting_body.tpl
#-----[ FIND ]---------------------------------
bbtags = new Array(
#-----[ IN-LINE FIND ]---------------------------------
'
',''
#-----[ IN-LINE AFTER, ADD ]---------------------------------
,'[video]','[/video]'
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
********************** **********************
Thanks for using