Онлайн-редактор FCKeditor2.3.2 очень прост в использовании и полностью поддерживает загрузку файлов. Baidu наконец-то закончила работу сегодня днем. Загрузите FCKeditor2.3.2 и распакуйте его в FCKeditor.
1 Сначала удалите ненужные файлы, чтобы сэкономить место. Избавьтесь от всех файлов, начинающихся с _, таких как _samples, _testcases и некоторых неиспользуемых файлов .asp, .jsp и .cfm.
2Измените fckconfig.js
FCKConfig.AutoDetectLanguage = true;//Будет ли автоматически определяться язык
FCKConfig.DefaultLanguage = 'zh-cn' ;//Установим язык
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;//Установить скин
FCKConfig.TabSpaces = 1;//Вкладка действительна?
FCKConfig.ToolbarStartExpanded = true;//Независимо от того, появляется ли панель инструментов редактирования, она не появится, пока вы не нажмете «Развернуть панель инструментов»
FCKConfig.FontNames = '宋体;黑体;официальный сценарий;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;//Добавить китайский шрифт
Измените FCKeditoreditorcssfck_editorarea.css.
Установить шрифт и размер по умолчанию
тело, тд
{
семейство шрифтов: Arial, Verdana, Sans-Serif;
размер шрифта: 14 пикселей;
}
3 О настройках загрузки файлов
Изменить fckconfig.js
вар _FileBrowserLanguage = 'php'; // asp | cfm | лассо |
var _QuickUploadLanguage = 'php'; // asp | aspx | lasso | php
изменить fckeditoreditorfilemanagerbrowserdefaultconnectorsphp
$Config['Включено'] = правда;
$Config['UserFilesPath'] = '/UserFiles/' ;//Установим папку для загрузки, вы можете указать ее самостоятельно
Измените fckeditoreditorfilemanageruploadphp.
$Config['Включено'] = правда;
$Config['UseFileType'] = правда;
$Config['UserFilesPath'] = '/UserFiles/' ;//То же, что и выше
4При знакомстве с онлайн-редактором просто
<?php
include("fckeditor/fckeditor.php");
$oFCKeditor = новый FCKeditor('FCKeditor1') ;//создание экземпляра
$oFCKeditor->BasePath = 'fckeditor/';//Этот путь должен соответствовать указанному выше пути импорта, в противном случае будет сообщено об ошибке: страница fckeditor.html не найдена
//$oFCKeditor->Value = '';
$oFCKeditor->Width = '100%';
$oFCKeditor->Height = '300';
$oFCKeditor->Create() ;
?>
JS использует alert(FCKeditorAPI.GetInstance('FCKeditor1').GetXHTML(true)) для получения значения FCKeditor1;
PHP использует $_POST['FCKeditor1'] для получения значения FCKeditor1.