##############################################################
## MOD Title: Add videos.sapo.pt video to Advanced BBCode Box MOD
## MOD Author: Disturbed One <
[email protected] > (Anthony Coy)
http://www.hvmdesign.com
## MOD Author: AL Tnen <
[email protected]> (N/A)
http://www.tnen.zzn.com
## MOD Author: jomasaco <
[email protected]>
http://share-rapid.org
## MOD Description: This MOD adds the tag [SVideo] [/SVideo] to your bbcode box enabling the videos from videos.sapo.pt.
## This is based on Google Videos MOD so the credits goes to the original autor.
##
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
##
## Files To Edit: (5)
## language/lang_english/lang_main.php
## includes/bbcode.php
## templates/subSilver/bbcode.tpl
## templates/subSilver/posting_body.tpl
## templates/subSilver/subsilver.css
##
## Included Files: (1)
## bbcode_box/images/sapovid.gif
This image rename to sapovid.gif
(
http://i11.tinypic.com/7wymadv.gif)
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files ## Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['bbcode_f_help']
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['bbcode_help']['SVideo'] = 'SVideo: [SVideo]Sapo URL[/SVideo]';
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<img border="0" src="mods/bbcode_box/images/code.gif" name="code" type="image" onClick="BBCcode()" onMouseOver="helpline('code')" class="postimage" alt="Code">
#
#-----[ IN-LINE FIND ]------------------------------------------
#
<img border="0" src="mods/bbcode_box/images/ram.gif" name="ram" type="image" onClick="BBCram()" onMouseOver="helpline('ram')" class="postimage" alt="Real Media">
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
<img border="0" src="mods/bbcode_box/images/sapovid.gif" name="SVideo" type="image" onClick="BBCSVideo()" onMouseOver="helpline('sapovid')" class="postimage" alt="SapoVid">
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
</EMBED></OBJECT><!-- END flash -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN SVideo by jomasaco-->
<object width="425" height="350">
<param name="movie" value=""
http://imgs.sapo.pt/sapovideo/swf/flvpl ... 1"></param>
<embed style="width:400px; height:326px;" id="VideoPlayback"
align="center" type="application/x-shockwave-flash"
src="
http://imgs.sapo.pt/sapovideo/swf/flvpl ... OID}/mov/1"
allowScriptAccess="sameDomain" quality="best" bgcolor="#ffffff"
scale="noScale" salign="TL" FlashVars="playerMode=embedded">
</embed>
</object><br />
<a href="
http://videos.sapo.pt/{SVIDEOID}" target="_blank"></a><br />
<!-- END SVideo by jomasaco-->
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
#-----[ AFTER, ADD ]------------------------------------------
#
$bbcode_tpl['SVideo'] = str_replace('{SVIDEOID}', '\\1', $bbcode_tpl['SVideo']);
#
#-----[ FIND ]------------------------------------------
#
//
[email protected] code..
$patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
$replacements[] = $bbcode_tpl['email'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// [SVideo]SVideo URL[/SVideo] code..
$patterns[] = "#\[SVideo\]
http://videos.sapo.pt/([0-9A-Za-z-_]*)[^[]*\[/SVideo\]#is";
$replacements[] = $bbcode_tpl['SVideo'];
#
#-----[ OPEN ]------------------------------------------
#
mods/bbcode_box/bbcode_box.js
#
#-----[ FIND ]------------------------------------------
#
symbol_help = "Insert Symbol Into Post";
#
#-----[ AFTER, ADD ]------------------------------------------
#
sapovid_help = "Post an Sapo Video";
#
#-----[ FIND ]------------------------------------------
#
var symbol = 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#
var SVideo = 0;
#
#-----[ FIND ]------------------------------------------
#
function helpline(help) {
#
#-----[ BEFORE, ADD ]------------------------------------------
#
function BBCSVideo() {
var FoundErrors = '';
var enterURL = prompt("Give the URL of the page containing the movie", "http://");
if (!enterURL) {
FoundErrors += "Didn't enter an URL";
}
if (FoundErrors) {
alert("Error:"+FoundErrors);
return;
}
var ToAdd = "[SVideo]"+enterURL+"[/SVideo]";
PostWrite(ToAdd);
}
#
#-----[ OPEN ]------------------------------------------
#
mods/bbcode_box/add_bbcode.js
#
#-----[ FIND ]------------------------------------------
#
symbol_help = "Insert Symbol Into Post";
#
#-----[ AFTER, ADD ]------------------------------------------
#
sapovid_help = "Post an Sapo Video";
#
#-----[ FIND ]------------------------------------------
#
var symbol = 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#
var SVideo = 0;
#
#-----[ FIND ]------------------------------------------
#
function helpline(help) {
#
#-----[ BEFORE, ADD ]------------------------------------------
#
function BBCSVideo() {
var FoundErrors = '';
var enterURL = prompt("Give the URL of the page containing the movie", "http://");
if (!enterURL) {
FoundErrors += "Didn't enter an URL";
}
if (FoundErrors) {
alert("Error:"+FoundErrors);
return;
}
var ToAdd = "[SVideo]"+enterURL+"[/SVideo]";
PostWrite(ToAdd);
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM