|
Форум -> Обо всём... -> Добавляем редакторы в 3,5 | Добавляем редакторы в 3,5 |
---|
MrSmit | Дата: 11.04.2008, в 05:07 | Сообщение №1 | НовичокПользователь №: 133 Сообщений: 20
| Небольшая модификация. Выдрал честно с 4,0 .
И так, добавим 2 редактора fckeditor и spaw2
Открываем admin\modules\settings.php Ищем
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php ."<div class=\"left\">"._REDAKTOR.":</div><div class=\"center\"><select name='redaktor' class=\"admin\">" ."<option value='0'"; if ($conf['redaktor'] == "0") echo " selected"; echo ">"._NO."</option>" ."<option value='1'"; if ($conf['redaktor'] == "1") echo " selected"; echo ">"._REDAKTOR_BB."</option>" ."<option value='2'"; if ($conf['redaktor'] == "2") echo " selected"; echo ">"._REDAKTOR_HTML."</option>" ."</select></div>" ?> |
и заменяем его на
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?php ."<div class=\"left\">"._REDAKTOR.":</div><div class=\"center\"><select name='redaktor' class=\"admin\">" ."<option value='0'"; if ($conf['redaktor'] == "0") echo " selected"; echo ">"._NO."</option>" ."<option value='1'"; if ($conf['redaktor'] == "1") echo " selected"; echo ">"._REDAKTOR_BB."</option>" ."<option value='2'"; if ($conf['redaktor'] == "2") echo " selected"; echo ">"._REDAKTOR_HTML." TinyMCE</option>" ."<option value='3'"; if ($conf['redaktor'] == "3") echo " selected"; echo ">"._REDAKTOR_HTML." Spaw 2</option>" ."<option value='4'"; if ($conf['redaktor'] == "4") echo " selected"; echo ">"._REDAKTOR_HTML." FCKeditor</option>" ."</select></div>" ?> |
Все, этот файл уже можно сохранить, никаких изменений делать в нем больше не будим. Теперь открываем function\function.php. Ищем
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11
| <?php $code .= "<script type=\"text/javascript\">ajax('ajax.php?go=3&op=show_files&mod=$mod&id=$id', 'f".$id."');</script><div id=\"f".$id."\"></div></div>"; } } else { $code = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>" ."<textarea id=\"".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\">".$desc."</textarea>"; } $code .= "</td></tr></table>"; return $code; } ?> |
Заменяем на
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <?php $code .= "<script type=\"text/javascript\">ajax('ajax.php?go=3&op=show_files&mod=$mod&id=$id', 'f".$id."');</script><div id=\"f".$id."\"></div></div>"; } } elseif (defined("ADMIN_FILE") && $conf['redaktor'] == 3) { ob_start(); include("modules/spaw2/spaw.inc.php"); $sp = new SpawEditor($name, $desc); $sp->show(); $code = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>".ob_get_contents().""; ob_end_clean(); } elseif (defined("ADMIN_FILE") && $conf['redaktor'] == 4) { ob_start(); include_once("modules/fckeditor/fckeditor.php") ; $oFCKeditor = new FCKeditor($name); $oFCKeditor->BasePath = "modules/fckeditor/"; $oFCKeditor->Config['AutoDetectLanguage'] = false; $oFCKeditor->Config['DefaultLanguage'] = substr(""._LOCALE."", 0, 2); $oFCKeditor->Width = "400px"; $oFCKeditor->Height = "400px"; $oFCKeditor->Value = $desc; $oFCKeditor->Create() ; $code = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>".ob_get_contents().""; ob_end_clean(); } else { $code = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>" ."<textarea id=\"".$id."\" name=\"".$name."\" cols=\"65\" rows=\"".$rows."\" class=\"".$style."\">".$desc."</textarea>"; } $code .= "</td></tr></table>"; return $code;
} ?> |
Ну вот и все. Теперь заходим в админку и в конфигурации выбираем понравившийся нам редактор.
Прикрепленные файлы:
Скачать: 1.17 MB |
| | | moskmii | Дата: 11.04.2008, в 18:33 | Сообщение №2 | Активный участникПользователь №: 96 Сообщений: 184
| Поставил, теперь в админку зайти не могу... |
| | moskmii | Дата: 11.04.2008, в 18:36 | Сообщение №3 | Активный участникПользователь №: 96 Сообщений: 184
| Разобрался, я точку лишнюю оставил....все из-за невнимательности. Спасибо! |
| | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|
|
|