############################################################## ## MOD Title: vbox7 Video BBCode ## MOD Author: chernobyl < petko at bossakov dot eu > (Petko Bossakov) http://petko.bossakov.eu/ ## MOD Description: Adds a new bbcode allowing you to easily embed videos from vbox7.com. ## MOD Version: 1.0.0 ## ## Installation Level: Easy ## Installation Time: ~10 Minutes ## Files To Edit: includes/bbcode.php, ## langugage/lang_english/lang_main.php, ## templates/subSilver/bbcode.tpl, ## templates/subSilver/posting_body.tpl ## Included Files: N/A ## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2 ############################################################## ## For security purposes, please check: http://www.phpbb.com/mods/ ## for the latest version of this MOD. Although MODs are checked ## before being allowed in the MODs Database there is no guarantee ## that there are no security problems within the MOD. No support ## will be given for MODs not found within the MODs Database which ## can be found at http://www.phpbb.com/mods/ ############################################################## ## Author Notes: ## You must have Multiple BBCode MOD installed for this to work. ## Get it here: http://www.phpbb.com/phpBB/viewtopic.php?t=74705 ## ## Usage example: ## [vbox7]http://www.vbox7.com/play:12345678[/vbox7] ## ## ############################################################## ## MOD History: ## ## 2007-06-05 - Version 1.0.0 ## - first public release ## ############################################################## ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD ############################################################## # #-----[ OPEN ]--------------------------------- # includes/bbcode.php # #-----[ FIND ]--------------------------------- # $EMBB_widths = array('' # #-----[ IN-LINE FIND ]--------------------------------- # array('' # #-----[ IN-LINE AFTER, ADD ]--------------------------------- # ,'60' # #-----[ FIND ]--------------------------------- # $EMBB_values = array('' # #-----[ IN-LINE FIND ]--------------------------------- # $EMBB_values = array('' # #-----[ IN-LINE AFTER, ADD ]--------------------------------- # ,'vbox7' # #-----[ FIND ]------------------------------------------ # $bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']); # #-----[ AFTER, ADD ]------------------------------------------ # $bbcode_tpl['vbox7'] = str_replace('{VBOX7ID}', '\\1', $bbcode_tpl['vbox7']); $bbcode_tpl['vbox7'] = str_replace('{VBOX7LINK}', $lang['vbox7_link'], $bbcode_tpl['vbox7']); # #-----[ FIND ]------------------------------------------ # $replacements[] = $bbcode_tpl['email']; # #-----[ AFTER, ADD ]------------------------------------------ # // [vbox7]vbox7 URL[/vbox7] code.. $patterns[] = "#\[vbox7\]http://(?:www\.)?vbox7\.com/play:([0-9A-Za-z-_]{8})[^[]*\[/vbox7\]#is"; $replacements[] = $bbcode_tpl['vbox7']; # #-----[ OPEN ]--------------------------------- # language/lang_english/lang_main.php # #-----[ FIND ]--------------------------------- # # NOTE: the full line to look for is: #$lang['bbcode_f_help'] = "Font size: [size=x-small]small text[/size]"; # $lang['bbcode_f_help'] = # #-----[ AFTER, ADD ]--------------------------------- # $lang['bbcode_help']['vbox7'] = 'vbox7: [vbox7]vbox7 URL[/vbox7]'; $lang['vbox7_link'] = 'Link'; # #-----[ OPEN ]------------------------------------------ # templates/subSilver/bbcode.tpl # #-----[ FIND ]------------------------------------------ # {EMAIL} # #-----[ AFTER, ADD ]------------------------------------------ #
{VBOX7LINK}
# #-----[ OPEN ]--------------------------------- # templates/subSilver/posting_body.tpl # #-----[ FIND ]--------------------------------- # # NOTE: the actual line to find is MUCH longer, containing all the bbcode tags # bbtags = new Array( # #-----[ IN-LINE FIND ]--------------------------------- # '[url]','[/url]' # #-----[ IN-LINE AFTER, ADD ]--------------------------------- # ,'[vbox7]','[/vbox7]' # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ # # EoM