El editor en línea FCKeditor2.3.2 es muy fácil de usar y admite totalmente la carga de archivos. Baidu finalmente lo logró esta tarde. Descargue FCKeditor2.3.2 y extráigalo a FCKeditor.
1 Primero elimine los archivos innecesarios para ahorrar espacio. Deshágase de todos los archivos que comienzan con _, como _samples, _testcases y algunos archivos .asp, .jsp y .cfm no utilizados.
2Modificar fckconfig.js
FCKConfig.AutoDetectLanguage = true;//Si se detecta automáticamente el idioma
FCKConfig.DefaultLanguage = 'zh-cn' ;//Establecer el idioma
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;//Establecer el skin
FCKConfig.TabSpaces = 1;//¿Es válida la pestaña?
FCKConfig.ToolbarStartExpanded = true;//Si aparece la barra de herramientas de edición, no aparecerá hasta que haga clic en "Expandir barra de herramientas"
FCKConfig.FontNames = '宋体;黑体;script oficial;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;//Agregar fuente china
Modificar FCKeditoreditorcssfck_editorarea.css
Establecer fuente y tamaño predeterminados
cuerpo, td
{
familia de fuentes: Arial, Verdana, Sans-Serif;
tamaño de fuente: 14px;
}
3 Acerca de la configuración de carga de archivos
Modificar fckconfig.js
var _FileBrowserLanguage = 'php' ; // asp | cfm |
var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm
modificar fckeditoreditorfilemanagerbrowserdefaultconnectorsphp
$Config['Enabled'] = verdadero;
$Config['UserFilesPath'] = '/UserFiles/' ;//Establece la carpeta de carga, puedes especificarla tú mismo
Modificar fckeditoreditorfilemanageruploadphp
$Config['Enabled'] = verdadero;
$Config['UseFileType'] = verdadero;
$Config['UserFilesPath'] = '/UserFiles/' ;//Igual que arriba
4Al presentar el editor en línea, simplemente
<?php
incluir("fckeditor/fckeditor.php");
$oFCKeditor = nuevo FCKeditor('FCKeditor1') ;//instanciación
$oFCKeditor->BasePath = 'fckeditor/';//Esta ruta debe ser coherente con la ruta de importación anterior; de lo contrario, se informará un error: no se puede encontrar la página fckeditor.html
//$oFCKeditor->Valor = '';
$oFCKeditor->Ancho = '100%';
$oFCKeditor->Altura = '300';
$oFCKeditor->Crear() ;
?>
JS usa alert(FCKeditorAPI.GetInstance('FCKeditor1').GetXHTML(true)) para obtener el valor de FCKeditor1;
PHP usa $_POST['FCKeditor1'] para obtener el valor de FCKeditor1.