FCKeditor es un proyecto de código abierto en sourceforge.net. Implementa principalmente la función de un editor de páginas web en línea, lo que permite que los programas web tengan potentes funciones de edición como MS Word. El sitio web oficial eshttp: //www.fckeditor.net , Admite ASP.Net, ASP, ClodFusion, PHP, Java y otros lenguajes en el lado del servidor, y admite navegadores convencionales como IE 5+, Mozilla y Netscape.
Primero descargue fckeditor del sitio web oficial. Tenga en cuenta que hay dos paquetes, uno es el archivo principal y el otro es el paquete de integración jsp.
1. Descomprima FCKeditor_2.2.zip (archivo principal de FCKeditor) y copie el directorio de FCKeditor en el directorio raíz del sitio web.
2. Descomprima FCKeditor-2.3.zip (jsp, paquete de integración de FCKeditor). Paquete de integración JSP para usar FCKeditor dentro de una página de servidor Java sin la complejidad de usar scriptlets de Java o la API de JavaScript.
3. Copie las dos definiciones de servlet y mapeo de servlet en FCKeditor-2.3/web/WEB-INF/web.xml. su propio Modificar
<servlet-mapping>
en el archivo web.xml del proyecto
<nombre-servlet>Conector</nombre-servlet>
<url-pattern>/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<nombre-servlet>SimpleUploader</nombre-servlet>
<url-pattern>/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>
para
<asignación de servlet>
<nombre-servlet>Conector</nombre-servlet>
<url-pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<nombre-servlet>SimpleUploader</nombre-servlet>
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>
4. Copie los archivos en el directorio FCKeditor-2.3/web/WEB-INF/lib a la carpeta lib de su propio proyecto.
5. Agregue a la interfaz jsp donde se debe usar FCKeditor:
// Agregar al principio del archivo
<%@ taglib uri=" http://fckeditor.net/tags-fckeditor " prefijo="FCK" %>
//Agrega donde quieras usarlo
<FCK:editor id="content" basePath="/FCKeditor/"
imageBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
linkBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
flashBrowserURL="/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
imageUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Imagen"
linkUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Archivo"
flashUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
este es el contenido predeterminado :)
</FCK:editor>
Inicie la prueba del servidor. . . . Después del éxito, reduzcamos FCKeditor
1. Elimine todas las carpetas que comiencen con el guión bajo "_" en el directorio y subdirectorios de FCKeditor. 2. Solo fckconfig.js, fckeditor.js, fckstyles.xml permanecen en el directorio raíz de FCKeditor. el resto de fcktemplates.xml 3. Borre los archivos y carpetas en el directorio editor/filemanager/upload.
4. También puede eliminar los archivos de máscaras en el directorio editor/skins, dejando solo el conjunto predeterminado de máscaras (si no necesita cambiar las máscaras).
5. También puede eliminar los archivos en el directorio editor/lang y conservar solo los archivos en.js, fcklanguagemanager.js, zh-cn.js, zh.js (inglés, chino simplificado y chino tradicional generalmente deberían ser suficientes: ) )
para completar, ¿se siente mucho más refrescante ahora?
Otras preguntas:
Cuando se usa en struts+spring+hibernate, puede aparecer un informe en la función de carga de imagen:
¡El formato de salida debe tener una propiedad '{http://xml.apache.org/xalan}content-handler'!
Si es incorrecto, elimine xalan*.jar en el directorio WEB-INF/lib e intente solucionar
el problema de seguridad:
Si los usuarios normales también pueden utilizar FCKEditor en primer plano, preste atención a los problemas de seguridad relacionados. No utilice la barra de herramientas predeterminada cuando la utilice en primer plano.
Para eliminar los botones para agregar imagen, flash y campo de imagen, configure los valores en esas matrices en aproximadamente 78 líneas en fckconfig.js como una función en la interfaz. Puede probar con fuerza lo que representa cada conjunto de valores. :P
Esto completa la instalación de FCKeditor. Para una configuración detallada, puede ver los ejemplos en el directorio web/_samples en la carpeta FCKeditor-2.3.zip, (jsp, paquete de integración de FCKeditor).