Модуль FCKeditor позволяет использовать в Друпале текстовый редактор FCKeditor.
sites/[site]/modules/fckeditor/fckeditor
<a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <strike> <caption>
. Для настройки возможности использования разлиных параметров HTML-элементов можно воспользоваться модулем WYSIWYG Filter.<p>
и <br />
, поэтому этот фильтр окажется лишнимsites/[site]/modules/fckeditor/fckeditor.config.js
под свои потребности (дополнительно). Вы можете копировать нужные строки из параметров по умолчанию в файле sites/[site]/modules/fckeditor/fckconfig.js
Если FCKeditor не показывается, нужно проверить, все ли файлы расположены правильно. Папка sites/[site]/modules/fckeditor/fckeditor
должна содержать следующие файлы: fckeditor.js, fckconfig.js, fckstyles.xml, fcktemplates.xml
и папку editor
. Правильная структура папок:
sites
-[site]
--modules
---fckeditor
----fckeditor.module
----fckeditor
-----_samples
-----editor
-----COPY_HERE.txt
-----fckconfig.js
...
По умолчанию, модуль FCKeditor идёт с двумя плагинами, которые могут вставлять разделитель анонса <!--break-->
и разделитель страниц <!--pagebreak-->
. Чтобы использовать pagebreak, нужно сначала установить модуль Paging и активировать его фильтр в формате ввода. Можно включить любой (или оба) из них.
sites/[site]/modules/fckeditor/fckeditor.config.js
и раскомментируйте три строчки:
FCKConfig.PluginsPath = '../../plugins/' ;
FCKConfig.Plugins.Add( 'drupalbreak' ) ;
FCKConfig.Plugins.Add( 'drupalpagebreak' ) ;
['Image','Flash','Table','Rule','SpecialChar']
Просто добавьте строчку
['Image','Flash','Table','Rule','SpecialChar', 'DrupalBreak', 'DrupalPageBreak']
Есть три способа загрузки файлов: используя встроенный обозреватель файлов, модуль типа IMCE или модуль Upload.
Редактор предоставляет пользователю гибкость в создании собственного файлового обозревателя, который может быть интегрирован в него. Встроенный обозреватель даёт возможность пользователю просматривать существующие файлы в особой папке на сервере и добавлять в неё новые.
sites/[site]/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php
(для FCKeditor 2.5+) или sites/[site]/modules/fckeditor/fckeditor/editor/filemanager/browser/default/connectors/php/config.php
sites/[site]/modules/fckeditor/fckeditor/editor/filemanager/upload/php/config.php
filemanager.config.php
).
Для FCKeditor 2.5+, сразу после этой строки:
$Config['UserFilesAbsolutePath'] = '' ;
добавьте этот код:
require_once "../../../../../filemanager.config.php";
Для FCKeditor 2.3.x–2.4.x, добавьте код:
require_once "D:\\xampp\\htdocs\\drupal5b\\modules\\fckeditor\\filemanager.config.php"
Файл config.php
содержит ещё некоторые другие важные параметры. Пожалуйста, ознакомьтесь с ним и приведите в соответствие своим потребностям.
sites/[[site]/default]/settings.php и установить переменную <code>$cookie_domain
для целевого домена. Если вы этого не сделаете, FCKeditor решит, что файловый обозреватель выключен (просто добавьте в этот файл строку $cookie_domain = 'example.com';
С FCKeditor может быть интегрирован модуль Image Assist. Чтобы сделать это, просто скопируйте файл sites/[site]/modules/fckeditor/img_assist_fckeditor.js
в папку модуля sites/[site]/modules/img_assist
.
FCKeditor — текстовый редактор для Интернета.
Copyright (C) 2003-2006 Frederico Caldeira Knabben.
Под GNU Lesser General Public License: http://www.opensource.org/licenses/lgpl-license.php
Для более подробной информации посетите:
2010.08.19 | Установка текстового редактора FCKeditor |
Комментарии
"Скачайте модуль FCKeditor и загрузите в директорию с модулями (sites/all/modules). "
Не надо людям голову морочить с первой строчки.
нужно загрузить в папку /modules из корневой папки
/modules из корневой папки - только для модулей самого коплекта Drupal!
Её крайне не рекомендовано использовать для остальных модулей.
как настроить стили на сайте?
Подскажите пожалуйста как добать не один файл, а сразу целую папку...???
FCKeditor работает только если включён javascript? А есть редакторы которые работают без javascript?
у меня fckeditor работает только у admin-a, у остальных ролей и пользователей.. просто пустое поле, при создании нового контента.
что делать,?
права на пользование редактором выставлены.
А где взять русификацию?
Застрял на 4 шаге: После включения не отображается в Настрйоках и висит ошибка:
warning: Missing argument 2 for fckeditor_help() in Z:\home\st1\www\modules\fckeditor\fckeditor.module on line 48.
Блин зачем писать так коряво, переделать, срочно (
Спасибо!
спасибо огромное)) вот только не могу понять...сделало все как написано, подключила "разбиение на страницы", а что дальше? разбиение ставиться в окне редактирования, а на странице ничего не происходит..
соре...пропустила пункт "скачать и подключить модуль page")) ща посмотрим..
А как можно добавить в FCKeditor свою кнопку, которая будет выполнять js скрипт?
Пытаюсь подвязать к нему Highslide эффект для изображений, c Bueditor получилось, а c этим - никак...
А вы не пользуетесь гуглом?
Есть плагин к FCKeditor, правда я не пользовалась, посмотрите.
И погуглите еще
для тех, кто будет устанавливать,предупреждаю: скачивайте вторую версию редактора, а не третью. в третьей некоторые файлы либо находятся в другой директории, либо их нет. т.е. установить по этой инструкции его не удастся.
и да. спасибо за статью!
Подскажите, почему при включении cookie_domain не могу зологиниться? Открывается страница с надписью: "У вас нет прав доступа к этой странице."