במאמר הבא נסביר איך להכניס כפתורי וידאו לפורום פיירבורד
פתח את קובץ smile.class.php אשר נמצא תחת סיפרית /components/com_fireboard/template/default/
לאחר הקוד הבא
$fb_message_txt = preg_replace("/(\[i\])(.*?)(\[\/i\])/si","<em>\\2</em>",$fb_message_txt);
הוסף את הקוד הבא
//youtube
$fb_message_txt =
preg_replace("/\[youtube\](.*?)\[\/youtube\]/si","<object
classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"
codebase=\"http:\/\/fpdownload.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,0,0\"
width=\"400\" height=\"325\" align=\"middle\"><param
name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/$1\"><embed src=\"http:\/\/www.youtube.com\/v\/$1\" quality=\"high\"
bgcolor=\"#ffffff\" width=\"640\" height=\"480\" align=\"middle\"
allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\"
pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\"
\/><\/object>",$fb_message_txt);
// Myvideo
$fb_message_txt =
preg_replace("/\[myvideo\](.*?)\[\/myvideo\]/si","<object
classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"
codebase=\"http:\/\/fpdownload.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,0,0\"
width=\"400\" height=\"325\" align=\"middle\"><param
name=\"movie\"
value=\"http:\/\/www.myvideo.de\/movie\/$1\"><embed src=\"http:\/\/www.myvideo.de\/movie\/$1\" quality=\"high\"
bgcolor=\"#ffffff\" width=\"640\" height=\"480\" align=\"middle\"
allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\"
pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\"
\/><\/object>",$fb_message_txt);
// Google Video
$fb_message_txt =
preg_replace("/\[google\](.*?)\[\/google\]/si","<object
classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"
codebase=\"http:\/\/fpdownload.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,0,0\"
width=\"400\" height=\"325\" align=\"middle\"><param
name=\"movie\"
value=\"http:\/\/video.google.com\/googleplayer.swf?docId=$1&hl=de\"><embed src=\"http:\/\/video.google.com\/googleplayer.swf?docId=$1&hl=de\"
quality=\"high\" bgcolor=\"#ffffff\" width=\"640\" height=\"480\"
align=\"middle\" allowScriptAccess=\"sameDomain\"
type=\"application/x-shockwave-flash\"
pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\"
\/><\/object>",$fb_message_txt);
// Clipfish
$fb_message_txt =
preg_replace("/\[clipfish\](.*?)\[\/clipfish\]/si","<object
classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"
codebase=\"http:\/\/fpdownload.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,0,0\"
width=\"400\" height=\"325\" align=\"middle\"><param
name=\"movie\"
value=\"http:\/\/www.clipfish.de\/videoplayer.swf?as=0&videoid=$1&r=1\"><embed src=\"http:\/\/www.clipfish.de\/videoplayer.swf?as=0&videoid=$1&r=1\"
quality=\"high\" bgcolor=\"#ffffff\" width=\"640\" height=\"480\"
align=\"middle\" allowScriptAccess=\"sameDomain\"
type=\"application/x-shockwave-flash\"
pluginspage=\"http:\/\/www.macromedia.com\/go\/getflashplayer\"
\/><\/object>",$fb_message_txt);
מצא את
<input type="button" class="<?php echo $boardclass;?>button"
accesskey="w" name="addbbcode16" value="URL" style="text-decoration:
underline; " onclick="bbstyle(16)" onmouseover="helpline('w')" />
הוסף מתחת לשורה זאת את
<input type="button" class="<?php
echo $boardclass;?>button" accesskey="y" name="addbbcode20"
value="Youtube" style="text-decoration: underline; "
onclick="bbstyle(20)" onmouseover="helpline('y')" />
<input type="button" class="<?php echo
$boardclass;?>button" accesskey="g" name="addbbcode20"
value="Google" style="text-decoration: underline; "
onclick="bbstyle(22)" onmouseover="helpline('g')" />
<input type="button" class="<?php echo
$boardclass;?>button" accesskey="z" name="addbbcode20"
value="Clipfish" style="text-decoration: underline; "
onclick="bbstyle(24)" onmouseover="helpline('z')" />
<input type="button" class="<?php echo
$boardclass;?>button" accesskey="m" name="addbbcode20"
value="Myvideo" style="text-decoration: underline; "
onclick="bbstyle(26)" onmouseover="helpline('m')" />
// מצא מתחת
<select name = "addbbcode20"
onchange = "bbfontstyle('[color=' +
this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value
+ ']', '[/color]');this.selectedIndex=0;" onmouseover = "helpline('s')"
class = "<?php echo $boardclass;?>slcbox">
// ושנה את מספרי קוד הבי בי סי 20 ל 28 (addbbcode20) to 28 or replace
<select name = "addbbcode28"
onchange = "bbfontstyle('[color=' +
this.form.addbbcode28.options[this.form.addbbcode28.selectedIndex].value
+ ']', '[/color]');this.selectedIndex=0;" onmouseover = "helpline('s')"
class = "<?php echo $boardclass;?>slcbox">
// fמצא מתחת
<?php echo _SMILE_SIZE; ?>:
<select name = "addbbcode22" onchange =
"bbfontstyle('[size=' +
this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value
+ ']', '[/size]')" onmouseover = "helpline('f')" class = "<?php echo
$boardclass;?>button">
/
/ ושנה את קוד הבי בי סי מ 20 ל 30 (addbbcode20) to 30 or replace
<?php echo _SMILE_SIZE; ?>:
<select name = "addbbcode30" onchange =
"bbfontstyle('[size=' +
this.form.addbbcode30.options[this.form.addbbcode30.selectedIndex].value
+ ']', '[/size]')" onmouseover = "helpline('f')" class = "<?php echo
$boardclass;?>button">
// פתח את fb_bb.js.php שנמצא בספריית.../components/com_fireboard/sources/
// חפש את:
bbtags = new
Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[ul]','[/ul]','[ol]','[/ol]','[img
size=150]','[/img]','[url]','[/url]','[li]','[/li]');
// בתוך השורה הוסף את
bbtags = new
Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[ul]','[/ul]','[ol]','[/ol]','[img
size=640]','[/img]','[url]','[/url]','[li]','[/li]','[youtube]','[/youtube]','[google]','[/google]','[clipfish]','[/clipfish]','[myvideo]','[/myvideo]','[color]','[/color]','[size]','[/size]');
// מצא את
b_help = "<?php echo _BBCODE_BOLD;?>";
//הוסף מתחת
y_help = "<?php echo _BBCODE_YOUTUBE;?>";
g_help = "<?php echo _BBCODE_GOOGLE;?>";
z_help = "<?php echo _BBCODE_CLIPFISH;?>";
m_help = "<?php echo _BBCODE_MYVIDEO;?>";
// עכשיו פתח את קובץ העברית שנמצא administrator/components/com_fireboard/language ומצא את השורה
DEFINE('_BBCODE_BOLD','Fetter Text: <strong>text</strong> ');
// הוסף מתחת
DEFINE('_BBCODE_YOUTUBE','Youtube Video: [youtube]Video-ID[/youtube] ');
DEFINE('_BBCODE_GOOGLE','Google Video: [google]Video-ID[/google] ');
DEFINE('_BBCODE_CLIPFISH','Clipfish Video: [clipfish]Video-ID[/clipfish] ');
DEFINE('_BBCODE_MYVIDEO','Myvideo Video: [myvideo]Video-ID[/myvideo] ');