Я использую ASP. Чтобы облегчить обучение каждого.
Официальный веб -сайт скачать: http://ckeditor.com/download [рекомендуется загрузить последнюю версию непосредственно на официальном веб -сайте]
Давайте начнем использовать его ниже:
Первая задача состоит в том, чтобы оптимизировать этот крупномасштабный редактор, конечно, он заключается в оптимизации файлов, а не функциях. Здесь я принимаю версию ASP Fckeditor в качестве примера, введите папку fckeditor и сначала удаляю все папки, начиная с _. Фактически, это просто для того, чтобы сохранить папки редактора, fckconfig.js, fckeditor.asp, fckeditor.js, fckstyles.xml и fcktemplates.xml. Удалите исходную папку, вот несколько исходных файлов, которые бесполезны для использования.
Введите в папку изображения и удалите смайлику. Ваши собственные смайлики. Выйдите из изображений и введите папку LANG. это файл конфигурации языка. Традиционные китайцы.
Затем выйдите из папки LANG и введите папку кожи. Не рекомендуется.
Последний шаг, чтобы упростить его выйти из папки кожи, а затем введите FileManager. Сначала введите FileManager/Browser/Default/Connectors/, за исключением папки ASP (если ваша веб -страница является другой, такой как PHP, оставьте соответствующую папку PHP и так далее) и удалите все это. Затем перейдите в FileManager/upload/, а затем оставьте только папку ASP.
Первый модифицированный файл, который представляет собой файл общей конфигурации FCKeditor, расположен в файле fckconfig.js в корневом каталоге. Параметры конфигурации:
AutoDeTectLanguage = true/False Automatic Detection Language
BaseHref = базовый адрес относительной ссылки
ContentLangDirection = ltr/rtl
ContextMenu = String Array, щелкните содержимое меню правой кнопкой мыши
CustomConfigurationsPath = Пользовательский путь и имя файла конфигурации
Debug = true/false, чтобы включить функцию отладки, так что, когда Fckdebug.output () вызывается, содержимое будет выводиться в окне отладки.
DefaultLanguage = язык по умолчанию
File editorareAcss = styleSheep в области редактирования
При enablesourcexhtml = true/false - это правда, при переходе из визуального интерфейса на кодовую страницу HTML обрабатывается в XHTML
Enablexhtml = true/false, чтобы позволить xhtml заменить html
FillemptyBlocks = true/false Используйте эту функцию, чтобы заменить пустые элементы уровня блока на пространства.
Fontcolors = устанавливает список цветов текста при отображении цветовой сборщика
Fontformats = устанавливает имя, отображаемое в списке текстовых форматов
Fontnames = имя шрифта в списке шрифтов
Fontsisizes = список размеров шрифтов в размере шрифта
Forcepastasteasplaintext = true/false Force Paste в виде простого текста
ForceImpleampersand = true/fals
Formatindentator = символы, используемые при рассмотрении кода в формате исходного кода
FormatOutput = true/false, если автоматически форматировать код при выводе контента
Formatsource = true/false, если автоматически форматировать код при переключении на просмотр кода
FullPage = true/false, разрешив ли редактирование всего HTML -файла или только редактирование содержания между телами
Geckousespan = true/false, разрешить ли теги SPAN заменить b, i, u теги
IespelldownloadUrl = веб -сайт для загрузки заклинания орфографии
ImageBrowser = true/false, разрешив ли функции просмотра сервера функции
ImageBrowSerurl = URL, который работает при просмотре сервера
ImageBrowserWindowHeight = Высота окна браузера изображений
ImageBrowserWindowWidth = ширина окна браузера изображений
Linkbrowser = true/false позволяет просматривать сервер, когда ссылка вставлена
LinkbrowSerurl = URL -адрес сервера просмотра при вставке ссылки
LinkBrowserWindowHeight = Link Target Target Browser Height
LinkBrowserWindowWidth = Link Target Target Browser Ширина окна
Плагины = плагин регистра объектов
Pluginspath = плагин папка
Showborders = True/False Merge Borders
SkinPath = местоположение папки кожи
SmileyColumns = 12 Количество столбцов в окне фигуры
SmileyImages = массив имен файлов изображения в массиве символов
SmileyPath = путь папки
SmileyWindowHeight Высота окна
SmileyWindowWidth Ширина окна окна
Spellchecker = iespell/spellerpages настроите заклинатель оркфок.
StartupFocus = true/False Focus к редактору при включении
Stylesxmlpath = установить местоположение файла XML, который определяет список стилей CSS
TabSpaces = 4 Количество пространственных символов, сгенерированных клавиш вкладок
ToolBarcAncollapse = true/false, разрешить ли панель инструментов расширения/коллапса
Toolbarsets = Object позволяет использовать коллекции панели инструментов
ToolBarStartExpeded = true/false Это правда, что панель инструментов расширена?
USERBRONCARRIAGERETURN = TRUE/FALSE При входе, это марка BR или P или Div Mark?
Если вы не знаете, с чего начать, проверьте следующий процесс может быть полезен для вас:
Найдите fckconfig.defaultlanguage = 'en';
Найдите fckconfig.tabspaces = 0;
Если ваш редактор все еще используется в стойке регистрации веб -сайта, например, при использовании книги сообщений или ответа на дневник, вы должны рассмотреть безопасность. , который является основной панелью инструментов,
Fckconfig.toolbarsets [basic] = [
['Bold', 'italic', '-', 'orductedList', 'UnoromededList', '-',/*'link',*/'unlink', '-', 'style', 'fontsize', ' TextColor ',' bgcolor ','-',' Smiley ',' SpecialChar ',' заменить ',' preview ']
];
Это базовый, который я изменил. , просто загрузите вам троянскую лошадь. Но этого недостаточно.
Fckconfig.fontnames = 'arial; Comic Sans Ms; курьерский новый; Тахома; Times New Roman; Verdana';
Добавить несколько шрифтов
Затем мы настроем функцию загрузки = Xx после .asp to type = yy, где yy - это имя папки, которую вы хотите сохранить.
Если вы все еще хотите использовать свой значок смайликов, затем перейдите к строке 131 и измените адрес папки значка смайлика и имя файла значка смайлика ниже. И высота всплывающего окна так же широко и высока, как размер этого окна, зависит от размера окна, расположенного иконами смайликов. ОК, общая модификация файла конфигурации закончилась.
Далее находится настройка местоположения редактора. и рекомендуется установить их при их использовании. Веб -сайт можно назвать произвольно, и никакие другие имена папок не изменились, а другие не возникают проблем с использованием редактора.
Откройте файл fckeditor.asp и найти sbasepath = /fckeditor /with to sbasepath = /
Откройте файл fckeditor.js и найти это.basepath = '/fckeditor/';
Шрифт отображения по умолчанию в домене редактора составляет 12px, в то время как шрифт по умолчанию на моей домашней странице составляет 14px, поэтому очень неудобно смотреть на него. Open/editor/css/fck_editorarea.css и превратить ее в изменение 4-й строки на размер шрифта: 14px;
Далее находится настройка для загрузки файлов.
Open/editor/filemanager/browser/default/frmresourcetype.html, найдите строку 15, вставьте ['uploadfile', 'uploadfile'] и совместно с настройками в fckconfig.js, тогда мой путь для загрузки/загрузка Конечно, вы также можете изменить его на папку, которую вы хотите, но имя здесь должно соответствовать yy in type = yy в fckconfig.js.
Еще не закончено, продолжайте ввести редактор/FileManager/Browser/Default/Connectors/ASP, открыть config.asp, сначала изменить configIsenabled = false to configisenabled = true. Я хочу configuserfilespath = /.
Затем добавьте его после установки confighenieDextensions = createObject (scripting.dictionary)
Configalloadextensions.add uploadfile,
ConfigNieDextensions.Add uploadFile,
Точно так же настройки здесь должны соответствовать вышеуказанному и в fckconfig.js.
Есть еще одна загрузка, которая является быстрой загрузкой. Enter/Editor/FileManager/upload/asp, открыть config.asp и установить configisenabled = false to configisenabled = true. (Date ()) &/, потому что мой файл загрузки помещается в папку uploadfile и открыт для публики по месяцу. Быстрая загрузка не позволит вам выбрать папку, но будет загружена непосредственно через настройки здесь. Повторите операцию в предыдущем config.asp перед подключением и добавьте ее к следующему
Configalloadextensions.add uploadfile,
ConfigNieDextensions.Add uploadFile,
Далее, давайте поговорим о том, как создать свой собственный онлайн -редактор.
Тестовая среда: XPSP2, IIS5.1, FCKEDITOR2.0
Создайте новый сайт на IIS, я напрямую назвал его Fckeditor
Установите соответствующий сайт в DW, тестовый сервер является собственным и поддерживает VBScript
В корневом каталоге сайта создайте новую страницу index.asp и добавьте следующий код в сегменте <body> (вызовите редактор):
<%
Dim Ofckeditor
Набор ofckeditor = new fckeditor
ofckeditor.basepath = /fckeditor /// Установите путь редактора, каталог под корневым каталогом моего сайта
ofckeditor.toolbarset = по умолчанию
ofckeditor.width = 100%
ofckeditor.height = 600 ″
ofckeditor.value = // Это начальное значение для редактора
Ofckeditor.create Logbody // В будущем контент в редакторе будет получен этим журналом, и именование будет определено вами.
%>
Если вы добавите этот абзац, не забудьте включить <! -#include file = fckeditor/fckeditor.asp -> в первой строке перед index.asp.
Теперь вы просто используете этот редактор в качестве элемента управления и использования: запрос (журнал) при извлечении его данных: