Как прикрутить к Drupal'y FCKeditor и загружать с его помощью изображения?
Продолжаем уроки Drupal, о том как создать сайт. Сегодня мы прикрутим к сайту FCKeditor, который превращает создание статей в чистое удовольствие, и с помощью модуля IMCE научим его заливать на сервер изображения.Модуль FCKeditor
Изначально ввод текста в Drupal довольно таки неуклюж. Это решается сторонними модулями, которые в большом количестве находятся на Drupal org. Одним из самых популярных является FCKeditor, это вызвано колоссальным удобством, и большими возможностями по настройке. Сам FCKeditor скачиваем
Включаем модуль привычным способом в меню «Управление → Конструкция сайта → Модули». Сразу после установки модуль готов к работе.
Теперь поговорим о проблеме возникающей у многих пользователей, - загрузка изображений на сервер средствами FCKeditor. В принципе этот функционал есть и в самом FCKeditor, но намного проще это реализовать с помощью модуля
Для того что бы эта связка начала работать, нужно настроить профиль, и дать доступ одной из ролей, но администратора в разрешениях нету, что же делать? Мы создадим еще одну роль, и настроим для нее доступ, а администратор унаследует права от нее (не нашел как это сделать без создания дополнительной роли, если кто то знает — просвятите -) ).
Идем в меню «Управление → Управление пользователями → Роли», и добавляем новую роль - «модератор».
Далее переходим в меню «Управление → Управление пользователями → Разрешения», и и даем модератору право на доступ к FCKeditor (access fckeditor).
Сохраняем, заходим «Управление → натcройка сайта → FCKeditor». Настроим профиль Advanced, кликаем сылку «изменить» напротив профиля Advanced.
Basic setup:
Устанавливаем галочку «Модератор»
Editor appearance:
Toolbar – устанавливаем "Drupal Full" (у модератора будут все возможности)
Язык – выбираем Ru
И по желанию можно изменить Skin, мне нравится Office2003
CSS:
Editor CSS – устанавливаем FCKeditor default (это не обязательно, но могут возникнуть проблемы при использовании стороних тем для сайта)
File browser settings:
File browser type – ставим IMCE
остальное можно не трогать, сохраняем.
Если вы все сделали правильно, то меню FCKeditor должно принять вид
а в меню добавления изображения должна появиться кнопка «посмотреть на сервере»
Теперь давайте попробуем что нибудь закачать -) Нажимаем кнопку добавления рисунка «рис»
в появившемся меню жмем кнопку «посмотреть на сервере»
Видим папки находящиеся на сервере, за загрузку изображений отвечает ссылка загрузить, жмем «обзор», выбираем нужный нам рисунок, и нажимаем «загрузить», через мгновение файл появляется на сервере, теперь его можно скаллировать (подогнать под нужные нам размеры) с помощью ссылки «Resize», и обрезать с помощью ссылки «Crop», для вставки его в наш документ, нужно нажать ссылку «Send to FCKEditor».
Готово!
Чтобы рисунки отобразились, так же нужно установить Формат ввода в «Full HTML».
Из соображений безопасности формат ввода «Full HTML» можно давать лишь администратору, или модератору, а обычным пользователям «Filtered HTML», в который нужно добавить необходимые теги, как это сделать мы обсудим позже.
Модуль Similar By Terms.
Модуль Similar By Terms служит для создания блока "Похожие статьи", это полезно для SEO, а так же удобно для пользователей, скачать его можно
На этом урок закончен.
Не совсем уверен о чем мы будем разговаривать в следующей статье, но скорее всего мы прикрутим блок «календарь», который будет выводить наши записи по датам.
Спасибо за внимание -)