FCKeditor ist ein Open-Source-Projekt auf sourceforge.net. Es implementiert hauptsächlich die Funktion eines Online-Webseiteneditors und ermöglicht Webprogrammen leistungsstarke Bearbeitungsfunktionen wie MS Word. Die offizielle Website ist http://www.fckeditor.net . Sie unterstützt ASP.Net, ASP, ClodFusion, PHP, Java und andere Sprachen auf der Serverseite und unterstützt gängige Browser wie IE 5+, Mozilla und Netscape.
Laden Sie zunächst fckeditor von der offiziellen Website herunter. Beachten Sie, dass es zwei Pakete gibt, eines ist die Hauptdatei und das andere ist das JSP-Integrationspaket.
1. Entpacken Sie FCKeditor_2.2.zip (FCKeditor-Hauptdatei) und kopieren Sie das FCKeditor-Verzeichnis in das Stammverzeichnis der Website.
2. Entpacken Sie FCKeditor-2.3.zip (JSP, FCKeditor-Integrationspaket). JSP-Integrationspaket für die Verwendung von FCKeditor innerhalb einer Java-Serverseite ohne die Komplexität der Verwendung von Java-Skriptlets oder der Javascript-API
3. Kopieren Sie die beiden Servlet- und Servlet-Mapping-Definitionen in FCKeditor-2.3/web/WEB-INF/web.xml Ihre eigene Änderung
<servlet-mapping>
in der web.xml-Datei des Projekts
<servlet-name>Connector</servlet-name>
<url-pattern>/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>
für
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>
4. Kopieren Sie die Dateien im Verzeichnis FCKeditor-2.3/web/WEB-INF/lib in den lib-Ordner Ihres eigenen Projekts.
5. Fügen Sie zur JSP-Schnittstelle hinzu, wo FCKeditor verwendet werden muss:
// Am Anfang der Datei hinzufügen
<%@ taglib uri=" http://fckeditor.net/tags-fckeditor " prefix="FCK" %>
//Fügen Sie hinzu, wo Sie es verwenden möchten
<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=Image"
linkUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Datei"
flashUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
Das ist Standardinhalt :)
</FCK:editor>
Starten Sie den Servertest. . . . Nach dem Erfolg verkleinern wir FCKeditor.
1. Löschen Sie alle Ordner, die mit dem Unterstrich „_“ beginnen, im FCKeditor-Verzeichnis und in den Unterverzeichnissen. Nur fckconfig.js, fckstyles.xml bleiben im FCKeditor-Stammverzeichnis der Rest von fcktemplates.xml 3. Löschen Sie die Dateien und Ordner im Verzeichnis editor/filemanager/upload.
4. Sie können auch die Skin-Dateien im Verzeichnis editor/skins löschen, sodass nur die Standard-Skins übrig bleiben (wenn Sie die Skins nicht ändern müssen).
5. Sie können auch die Dateien im Verzeichnis editor/lang löschen und nur die Dateien en.js, fcklingualmanager.js, zh-cn.js, zh.js behalten (Englisch, vereinfachtes Chinesisch und traditionelles Chinesisch sollten im Allgemeinen ausreichen: ) )
Fühlt es sich zum Abschluss jetzt viel erfrischender an?
Weitere Fragen:
Bei Verwendung in Struts+Spring+Hibernate kann in der Funktion zum Hochladen von Bildern ein Bericht angezeigt werden:
Das Ausgabeformat muss eine Eigenschaft „{http://xml.apache.org/xalan}content-handler“ haben!
Wenn es falsch ist, löschen Sie xalan*.jar im Verzeichnis WEB-INF/lib und versuchen Sie es mit
dem Sicherheitsproblem:
Wenn normale Benutzer FCKEditor auch im Vordergrund verwenden können, achten Sie auf die damit verbundenen Sicherheitsprobleme. Verwenden Sie nicht die Standard-Symbolleiste, wenn Sie sie im Vordergrund verwenden.
Um die Schaltflächen „Bild hinzufügen“, „Flash“ und „Bildfeld“ zu entfernen, konfigurieren Sie die Werte in diesen Arrays in etwa 78 Zeilen in fckconfig.js als Funktion auf der Schnittstelle. Sie können gewaltsam ausprobieren, was jeder Wertesatz darstellt. :P
Damit ist die Installation von FCKeditor abgeschlossen. Eine detaillierte Konfiguration finden Sie in den Beispielen im Verzeichnis web/_samples im Ordner FCKeditor-2.3.zip (jsp, FCKeditor-Integrationspaket).