FCKeditor — это проект с открытым исходным кодом на sourceforge.net. Он в основном реализует функцию онлайн-редактора веб-страниц, позволяя веб-программам иметь мощные функции редактирования, такие как MS Word. Официальный веб-сайт — http://www.fckeditor.net, который поддерживает ASP.Net, ASP, ClodFusion, PHP, Java и другие языки на стороне сервера, а также поддерживает основные браузеры, такие как IE 5+, Mozilla и Нетскейп. Сначала загрузите fckeditor с официального сайта. Обратите внимание, что существует два пакета: один — основной файл, а другой — пакет интеграции jsp. 1. Разархивируйте FCKeditor_2.2.zip (основной файл FCKeditor) и скопируйте каталог FCKeditor в корневой каталог веб-сайта. 2. Разархивируйте FCKeditor-2.3.zip (jsp, пакет интеграции FCKeditor). Пакет интеграции JSP для использования FCKeditor на странице Java-сервера без сложностей, связанных с использованием Java-скриптлетов или javascript API. 3. Скопируйте два определения сервлета и сопоставления сервлетов из FCKeditor-2.3/web/WEB-INF/web.xml в файл. самостоятельно. Измените следующее содержимое в файле web.xml проекта : |
|
Результаты модификации: |
|
4. Скопируйте файлы из каталога FCKeditor-2.3/web/WEB-INF/lib в папку lib вашего собственного проекта. 5. Добавьте в интерфейс jsp, где необходимо использовать FCKeditor: // Добавьте // в начало файл // где его использовать, присоединяйтесь |
|
Запустите тестирование сервера... После успеха давайте уменьшим FCKeditor. 1. Удалите все папки, начинающиеся с символа подчеркивания «_», в каталоге и подкаталогах FCKeditor. 2. В корне FCKeditor останутся только fckconfig.js, fckeditor.js. Удалите все остальные файлы fckstyles.xml, fcktemplates.xml 3. Очистите файлы и папки в каталоге editor/filemanager/upload 4. Вы также можете удалить файлы скинов в каталоге editor/skins, оставив только файлы по умолчанию. набор скинов (если скин менять не нужно) 5. Также можно удалить файлы в директории editor/lang и оставить только файлы en.js, fcklanguagemanager.js, zh-cn.js, zh.js (Английский, упрощенный китайский, традиционный китайский вообще должны быть Хватит :) ) Готово. Другие проблемы: при использовании в struts+spring+hibernateв функции загрузки изображений может появиться сообщение об ошибке: выходной формат должен иметь свойство «{http://xml.apache.org/xalan}content-handler» , удалите xalan*.jar в каталоге WEB-INF/lib и попробуйте решитьпроблемы безопасности: если обычные пользователи также могут использовать FCKEditor на стойке регистрации, обратите внимание на соответствующие проблемы безопасности. При использовании его на стойке регистрации не используйте значение по умолчанию. ToolBar и добавить кнопки изображения, flash и поля изображения. Настройка значений в массиве примерно из 78 строк в fckconfig.js похожа на функцию в интерфейсе. Вы можете принудительно опробовать каждый набор значений. представляет. Установка FCKeditor завершена. Для подробной настройки вы можете просмотреть примеры в каталоге web/_samples в папке FCKeditor-2.3.zip (jsp, пакет интеграции FCKeditor). |