Хак для OPen slaed.
Суть хака заключается не загружать кнопки бб-редактора пока пользователь сам не решит использовать бб-редактор или нет.
Полезность хака в том что страница весит намного меньше чем с кнопками.
И так установка открыть function/function.php
В функции function textarea($id, $name, $var, $mod, $rows)
После строки
if ((defined("ADMIN_FILE") && $conf['redaktor'] == 1) || (!defined("ADMIN_FILE"))) {
Вставить
if(!isset($_GET[nobb])){<br />
$code .="<br />
<script language=\"JavaScript\" type=\"text/javascript\" src=\"ajax/insert_code.js\"></script><br />
<div id=\"textarea".$id."\"><br />
<div class=\"editor\" <br />
<br />
OnClick=\"ajax('ajax.php?go=8&op=textarea&mod=$mod&id=$id&name=$name&var=$var&rows=$rows&nobb','textarea".$id."');\"><b>"._OP<br />
<br />
ENBBCODE."</b></div><br />
<textarea id=\"".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\">".$desc."</textarea></div>";<br />
return $code;}
Далее в файле ajax.php в самом низу вставить
elseif ($go == 8) {<br />
get_lang();<br />
$ThemeSel = get_theme();<br />
if (file_exists("templates/$ThemeSel/index.php")) {<br />
include("templates/$ThemeSel/index.php");<br />
} else {<br />
include("function/template.php");<br />
}<br />
include("function/no-cache.php");<br />
<br />
switch($op){default:echo textarea($_GET['id'],$_GET['name'],$_GET['var'],$mod,$_GET['rows']);break;}<br />
}
И вот теперь вопросы:
1. Перестает открываться окно для выбора файлов при загрузке через бб-редактор
2. И вот если убрать это в моем коде
<script language=\"JavaScript\" type=\"text/javascript\" src=\"ajax/insert_code.js\"></script>
Перестают вставляться бб коды.
3. перестает работать эта кнопка

Кто знает в чем тут косяк?






