Многие друзья теперь любят использовать редактор FCKEDITOR под ASP. Друзья, которые это нужно, могут ссылаться на это. Позвольте мне сначала поговорить о моей тестовой среде: XPSP2, IIS5.1, fckeditor2.0
Создайте новый сайт на IIS, я напрямую назвал его Fckeditor
Установите соответствующий сайт в DW, тестовый сервер является собственным и поддерживает VBScript
Загрузите Fckeditor 2.0.
То, что вы загружаете, должно быть сжатым пакетом, декомпрессированным в корневой каталог сайта fckeditor, и вы можете начать напрямую. Когда вы знаете, вы обнаружите, что это так просто, что умрете!
В каталоге root сайта создайте новую страницу index.asp и добавьте следующий код в сегмент (вызовите редактор):
Кода -копия выглядит следующим образом:
<%
Dim Ofckeditor
Набор ofckeditor = new fckeditor
ofckeditor.basepath = /fckeditor /// Установите путь редактора, каталог под корневым каталогом моего сайта
ofckeditor.toolbarset = по умолчанию
ofckeditor.width = 100%
Ofckeditor.Height = 600
ofckeditor.value = // Это начальное значение для редактора
Ofckeditor.create Logbody // В будущем контент в редакторе будет получен этим журналом, и именование будет определено вами.
%>
<%
Dim Ofckeditor
Набор ofckeditor = new fckeditor
ofckeditor.basepath = /fckeditor /// Установите путь редактора, каталог под корневым каталогом моего сайта
ofckeditor.toolbarset = по умолчанию
ofckeditor.width = 100%
Ofckeditor.Height = 600
ofckeditor.value = // Это начальное значение для редактора
Ofckeditor.create Logbody // В будущем контент в редакторе будет получен этим журналом, и именование будет определено вами.
%>
Если вы добавите этот абзац, не забудьте добавить его во вторую строку перед Index.asp
Кода -копия выглядит следующим образом:
<!-#Включите файл = fckeditor/fckeditor.asp->
Включите fckeditor.asp. Не забудьте запомнить!
Это так просто!
Теперь вы просто используете этот редактор в качестве элемента управления и использования: запрос (журнал) при извлечении его данных
Теперь вздохните с облегчением. Тест был успешным. Внутри есть некоторые настройки, пожалуйста, перейдите в Интернет, чтобы найти некоторые расширенные инструкции для использования.
Предварительное использование fckeditor
Версия fckeditor 2.0 наконец -то вышла. Можно сказать, что среди всех онлайн-редакторов Fckeditor в настоящее время является лучшим редактором в Интернете. источник и т. д.
Для совершенно нового веб -сайта Fckeditor можно использовать напрямую, без каких -либо изменений. Однако для большинства существующих веб -сайтов некоторые настройки Fckeditor не подходят для вашего собственного использования.
Первая задача состоит в том, чтобы оптимизировать этот крупномасштабный редактор, конечно, он заключается в оптимизации файлов, а не функциях. Здесь я принимаю версию ASP Fckeditor в качестве примера, введите папку fckeditor 2.0 и сначала удаляю все папки, начиная с _. Фактически, это просто для того, чтобы сохранить папки редактора, fckconfig.js, fckeditor.asp, fckeditor.js, fckstyles.xml и fcktemplates.xml. Удалите исходную папку, вот несколько исходных файлов, которые бесполезны для использования.
Введите в папку изображения и удалите папку Smiley. Выйдите из изображений и введите папку LANG. Это может быть установлено в fckconfig.js для соответствующего языкового файла, соответствующего настройкам в fckconfig.js. традиционный китайский. Как насчет этого?
Выйдите из папки LANG и введите папку кожи. Чтобы дать вам предложение. В любом случае Office2003.
Последний шаг, чтобы упростить его выйти из папки кожи, а затем введите FileManager. Приходите один за другим, сначала введите FileManager/Browser/Default/Connectors/. Поскольку я использую ASP, я удаляю все, кроме папки ASP. Затем перейдите в FileManager/upload/, а затем оставьте только папку ASP.
Первый модифицированный файл, который представляет собой файл общей конфигурации FCKeditor, расположен в файле fckconfig.js в корневом каталоге. Пожалуйста, следуйте в списке ниже (в зависимости от того, что в случае с Fckeditor версии 2.0):
Найти строку 20 fckconfig.defaultlanguage = 'en';
Найти строку 40 fckconfig.tabspaces = 0;
Если ваш редактор все еще используется в стойке регистрации веб -сайта, например, при использовании книги сообщений или ответа на дневник, вы должны рассмотреть безопасность. , который является основной панелью инструментов,
Найденная линия 64 fckconfig.toolbarsets [basic] = [
['Bold', 'italic', '-', 'orductedList', 'UnoromededList', '-',/ *'link', */'unlink', '-', 'style', 'fontsize', ' TextColor ',' bgcolor ','-',' Smiley ',' SpecialChar ',' заменить ',' preview ']
];
Это базовый, который я изменил. Просто загрузите для вас троянскую лошадь.
Найденная строка 73
Fckconfig.contextmenu = ['generic',/*'link',*/'archor',/*'image',*/'flash', 'select', 'textarea', 'fackbox', 'radio', ' Textfield ',' hiddenfield ',/*' Imagebutton ',*/' 'Button', 'BulletedList', 'NumberedList', 'tablecell', 'table', 'form'];
Это также то, что я изменил, чтобы удалить правильную ссылку на кнопку мыши, изображение, вспышка и кнопки изображения.
Найденная строка 77 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 = /.
Затем добавьте configallowedextensions.add uploadfile после установки configenieDextensions = createObject (scripting.dictionary),
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,
Далее, давайте поговорим о том, как создать свой собственный онлайн -редактор.
Кода -копия выглядит следующим образом:
<%
Dim Ofckeditor
Набор ofckeditor = new fckeditor
ofckeditor.basepath = /
ofckeditor.toolbarset = по умолчанию
ofckeditor.width = 100%
Ofckeditor.Height = 400
ofckeditor.value = rs (журнал)
ofckeditor.create Logbody
%>
<%
Dim Ofckeditor
Набор ofckeditor = new fckeditor
ofckeditor.basepath = /
ofckeditor.toolbarset = по умолчанию
ofckeditor.width = 100%
Ofckeditor.Height = 400
ofckeditor.value = rs (журнал)
ofckeditor.create Logbody
%>
Конечно, версия ASP может использоваться только в страницах с Полем Рекомендуется использовать версию ASP при изменении контента.
Далее, давайте посмотрим на версию JS:
Кода -копия выглядит следующим образом:
<script type = text/javascript>
var ofckeditor = new fckeditor ('logbody');
ofckeditor.basepath = '/';
ofckeditor.toolbarset = 'basic';
ofckeditor.width = '100%';
ofckeditor.height = '400';
ofckeditor.value = '';
ofckeditor.create ();
</script>
Настройки базовой части, как упомянуто выше. Однажды.
Кроме того, в версии JS есть другая функция, которая представляет собой функцию Replacetextarea (), которая может заменить указанную Textarea и принять ответную часть журнала моего веб -сайта:
Кода -копия выглядит следующим образом:
<script type = text/javascript>
<!-
функция showfck () {
var ofckeditor = new fckeditor ('fbcontent');
ofckeditor.basepath = '/';
ofckeditor.toolbarset = 'basic';
ofckeditor.width = '100%';
ofckeditor.height = '200';
ofckeditor.value = '';
//ofckeditor.create ();
ofckeditor.replacetextarea ();
//document.blog_feedback.blogsubmit.disabled = '';
document.blog_feedback.blogsubmit.style.display = '';
document.blog_feedback.openfck.disabled = 'true';
document.blog_feedback.openfck.style.display = 'none';
}
//->
</script>
Напишите его в простой функции, и Fckeditor генерируется, когда пользователь отображает редактор.
Дополнение: как упоминалось ранее, говорится, что вы не должны использовать JS -версию при редактировании существующего содержания данных. Чтобы сгенерировать и редактировать. Кроме того, если вы не хотите использовать метод Replacetextarea () для генерации редактора, вам не нужно писать тег, такой как <Textarea>. для fckeditor В то же время вам не нужно беспокоиться о том, как отправить.