Вот кто в БАНЕ для тех спёр хаки для BB/
1. [b]Кнопка Youtube[/b]
Позволяет вставлять ролик с ютуба одним кликом, указав адрес ролика.
Открываем файл function/function.php, и находим
КОД
$bb[] = "#\[b\](.*?)\[/b\]#si";
$html[] = "<b>\\1</b>";
вставьте после:
КОД
$bb[] = "#\[youtube\](.*?)\[/youtube\]#si";
$html[] = "<object width=\"425\" height=\"373\"><param name=\"movie\" value=\"\\1\"></param>
<param name=\"wmode\" value=\"transparent\"></param>
<embed src=\"\\1\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"373\">
</embed></object>\n";
далее найдите:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('b')\"><img title=\""._EBOLD."\" src=\"images/editor/bold.gif\"></div>"
и вставьте после:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('youtube')\"><img title=\"Ролик YouTube\" src=\"images/editor/youtube.gif\"></div>"
код выглядит так:
[youtube]http://www.youtube.com/ролик[/youtube] 2. Кнопка RutubeОткрываем все тотже function/function.php и находим все туже строчку:
КОД
$html[] = "<b>\\1</b>";
КОД
$bb[] = "#\[rutube\](.*?)\[/rutube\]#si";
$html[] = "<OBJECT width=\"400\" height=\"353\"><PARAM name=\"movie\" value=\"\\1\" />
<PARAM name=\"wmode\" value=\"window\" /><PARAM name=\"allowFullScreen\" value=\"true\">
</PARAM><EMBED src=\"\\1\" type=\"application/x-shockwave-flash\" wmode=\"window\" width=\"400\" height=\"353\" allowFullScreen=\"true\" /></OBJECT>\n";
далее находим:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('b')\"><img title=\""._EBOLD."\" src=\"images/editor/bold.gif\"></div>"
и вставляем:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('rutube')\"><img title=\"Ролик Rutube\" src=\"images/editor/rutube.gif\"></div>"
код для вставки видео:
[rutube]ссылка на ролик[/rutube] 3. Вставляем MP3-трэк с выводом flash-плеера для прослушиванияОткрываем:
function/function.php и находим:
КОД
$html[] = "<b>\\1</b>";
вставляем после:
КОД
$bb[] = "#\[mp3\](.*?)\[/mp3\]#si";
$html[] = "<script type=\"text/javascript\" src=\"ajax/swfobject.js\"></script>
<p id=\"player1\"><a href=\"http://www.macromedia.com/go/getflashplayer\">Get the Flash Player</a> to see this player.</p>
<script type=\"text/javascript\">
var s3 = new SWFObject(\"ajax/mp3player.swf\", \"line\", \"240\", \"20\", \"7\");
s3.addVariable(\"file\",\"\\1\");
s3.addVariable(\"repeat\",\"false\");
s3.addVariable(\"showdigits\",\"true\");
s3.addVariable(\"showdownload\",\"false\");
s3.write(\"player1\");
</script>";
далее находим:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('img')\"><img title=\""._EIMG."\" src=\"images/editor/img.gif\"></div>"
вставляем после:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('mp3')\"><img title=\"Вставить MP3 трэк\" src=\"images/editor/mp3.gif\"></div>"
код для вывода плеера:
[mp3]track.mp3[/mp3] - этот код выведет трэк track.mp3 из корня вашего сайта
4. Флэш плеер FLV-роликов на вашем сайтеЗначит опять открываем тотже самый function/function.php и находим все ту же строчку:
КОД
$html[] = "<b>\\1</b>";
вставляем после:
КОД
$bb[] = "#\[flv\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!flv=))*?)\[/flv\]#is";
$html[] = "<script type=\"text/javascript\" src=\"ajax/swfobject.js\"></script>
<p id=\"player1\"><a href=\"http://www.macromedia.com/go/getflashplayer\">Get the Flash Player</a> to see this player.</p>
<script type=\"text/javascript\">
var s1 = new SWFObject(\"ajax/flvplayer.swf\",\"single\",\"300\",\"250\",\"7\");
s1.addParam(\"allowfullscreen\",\"true\");
s1.addVariable(\"file\",\"\\1\");
s1.addVariable(\"image\",\"\");
s1.write(\"player1\");
</script>";
$bb[] = "#\[flv=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/flv\]#is";
$html[] = "<script type=\"text/javascript\" src=\"ajax/swfobject.js\"></script>
<p id=\"player1\"><a href=\"http://www.macromedia.com/go/getflashplayer\">Get the Flash Player</a> to see this player.</p>
<script type=\"text/javascript\">
var s1 = new SWFObject(\"ajax/flvplayer.swf\",\"single\",\"300\",\"250\",\"7\");
s1.addParam(\"allowfullscreen\",\"true\");
s1.addVariable(\"file\",\"\\2\");
s1.addVariable(\"image\",\"\\1\");
s1.write(\"player1\");
</script>";
далее после:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('img')\"><img title=\""._EIMG."\" src=\"images/editor/img.gif\"></div>"
вставляем:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('flv')\"><img title=\"Вставить ролик FLV\" src=\"images/editor/flv.gif\"></div>"
код для вывода плеера без превью:
[flv]http://адерс ролика[/flv]с превью:
[flv=http://адрес картинки]http://адерс ролика[/flv]5. Просто Flash-плеерв том же файле после:
КОД
$html[] = "<b>\\1</b>";
вставляем:
КОД
$bb[] = "#\[flash\](.*?)\[/flash\]#si";
$html[] ="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"300\">
<param name=\"movie\" value=\"\\1\">
<param name=\"quality\" value=\"high\">
<embed src=\"\\1\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"300\" >
</embed>
</object>";
далее после:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('img')\"><img title=\""._EIMG."\" src=\"images/editor/img.gif\"></div>"
вставить:
КОД
."<div class=\"editorbutton\" OnClick=\"InsertCode('flash')\"><img title=\"Вставить Flash ролик (SWF)\" src=\"images/editor/flash.gif\"></div>"
код:
[flash]ролик.swf[/flash]Иконки сохронить в папке images/editor
папку Ajax в корень сайта
Всё проверил у меня работает