no one can help me with this?
OK, after the last post, I digged into class_bbcode.php to add a custom tag I need. This hack allow you to post swf file, in this format: [swf=width,height,wmode]swf_url[swf]
First open your class_bbcode.php (in includes folder)
1. Find
Code:
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";
}
Add this below it
Code:
function handle_bbcode_swf($link, $options)
{
$p = explode (",", $options);
if ($p[2]){
$wmode = "transparent";
} else {
$wmode = "";
}
$html ="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"$p[0]\" height=\"$p[1]\">";
$html = $html . "<param name=\"movie\" value=\"$link\" />";
$html = $html . "<param name=\"quality\" value=\"high\" />";
$html = $html . "<param name=\"wmode\" value=\"$wmode\" />";
$html = $html . "<embed src=\"$link\" width=\"$p[0]\" height=\"$p[1]\" wmode=\"$wmode\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"></embed>";
$html = $html . "</object>";
return $html;
}
2. find:
Code:
// [URL=XXX]
$tag_list['option']['url'] = array(
'callback' => 'handle_bbcode_url',
'strip_empty' => true
);
Add this below it
Code:
// [SWF]
$tag_list['no_option']['swf'] = array(
'callback' => 'handle_bbcode_swf',
'strip_empty' => true
);
// [SWF=XXX]
$tag_list['option']['swf'] = array(
'callback' => 'handle_bbcode_swf',
'strip_empty' => true
);