FCKeditor adalah proyek sumber terbuka di sourceforge.net. Proyek ini terutama mengimplementasikan fungsi editor halaman web online, memungkinkan program web memiliki fungsi pengeditan yang kuat seperti MS Word. Situs resminya adalah http://www.fckeditor.net , yang mendukung ASP.Net, ASP, ClodFusion, PHP, Java dan bahasa lain di sisi server, dan mendukung browser mainstream seperti IE 5+, Mozilla, dan Netscape.
Pertama unduh fckeditor dari situs resminya. Perhatikan bahwa ada dua paket, satu adalah file utama dan yang lainnya adalah paket integrasi jsp.
1. Unzip FCKeditor_2.2.zip, (file utama FCKeditor), dan salin direktori FCKeditor ke direktori root situs web.
2. Unzip FCKeditor-2.3.zip, (jsp, paket integrasi FCKeditor). Paket Integrasi JSP untuk menggunakan FCKeditor di dalam halaman server java tanpa kerumitan menggunakan skrip Java atau api javascript.
3. Salin dua definisi servlet dan pemetaan servlet di FCKeditor-2.3/web/WEB-INF/web.xml ke Modifikasi Anda sendiri
<servlet-mapping>
di file web.xml proyek
<servlet-name>Konektor</servlet-name>
<url-pattern>/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</pemetaan-servlet>
<pemetaan-servlet>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/editor/filemanager/upload/simpleuploader</url-pattern>
</pemetaan-servlet>
untuk
<pemetaan servlet>
<servlet-name>Konektor</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</pemetaan-servlet>
<pemetaan-servlet>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
</pemetaan-servlet>
4. Salin file di direktori FCKeditor-2.3/web/WEB-INF/lib ke folder lib proyek Anda sendiri
5. Tambahkan ke antarmuka jsp tempat FCKeditor perlu digunakan:
// Tambahkan di awal file
<%@ taglib uri=" http://fckeditor.net/tags-fckeditor " awalan="FCK" %>
//Tambahkan di mana Anda ingin menggunakannya
<FCK:editor id="konten" 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=File"
flashUploadURL="/FCKeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
ini adalah konten default :)
</FCK:editor>
Mulai pengujian server. . . . Setelah berhasil, mari kita perkecil FCKeditor.
1. Hapus semua folder yang dimulai dengan garis bawah "_" di direktori dan subdirektori FCKeditor. 2. Hanya fckconfig.js, fckeditor.js, fckstyles.xml, yang tersisa di direktori root FCKeditor sisa fcktemplates.xml 3. Hapus file dan folder di direktori editor/filemanager/upload.
4. Anda juga dapat menghapus file skin di direktori editor/skins, hanya menyisakan set skin default (jika Anda tidak perlu mengganti skin)
5. Anda juga dapat menghapus file di direktori editor/lang dan hanya menyimpan file en.js, fcklingualmanager.js, zh-cn.js, zh.js (bahasa Inggris, bahasa Mandarin sederhana, dan bahasa Mandarin tradisional biasanya sudah cukup: ) )
Sebagai penutup, apakah sekarang terasa lebih menyegarkan?
Pertanyaan lain:
Saat digunakan di struts+spring+hibernate, laporan mungkin muncul di fungsi unggah gambar:
Format keluaran harus memiliki properti '{http://xml.apache.org/xalan}content-handler'!
Jika salah, hapus xalan*.jar di direktori WEB-INF/lib dan coba
masalah keamanan:
Jika pengguna biasa juga dapat menggunakan FCKEditor di latar depan, perhatikan masalah keamanan terkait.
Untuk menghapus tombol tambahkan gambar, flash, dan bidang gambar, konfigurasikan nilai dalam array tersebut sekitar 78 baris di fckconfig.js sebagai fungsi pada antarmuka. :P
Ini menyelesaikan instalasi FCKeditor. Untuk konfigurasi detailnya, Anda dapat melihat contohnya di direktori web/_samples di folder FCKeditor-2.3.zip, (jsp, paket integrasi FCKeditor).