Настройка FCK Editor в Drupal
Перед сдачей свежепостроенного сайта на Drupal заказчику нужно слегка подкрутить визуальный редактор (у меня это FCKeditor) на предмет усложнения возможности обгадить внешний вид сайта.
Первым делом пишу CSS для визуального редактора и помещаю его в отдельный css-файл. Пускай это будет файл в теме под названием fck.css. Не забываю продублировать его в основной теме.
Затем пишу xml со стилями, которые будут доступны заказчику. По умолчанию FCK Editor ищет его в папке темы под именем fckstyles.xml.
Образец fckstyles.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Styles>
<Style name="Paragraph" element="p" />
<Style name="Heading 1" element="h1" />
<Style name="Heading 2" element="h2" />
<Style name="Heading 3" element="h3" />
<Style name="Heading 4" element="h4" />
<Style name="Heading 5" element="h5" />
<Style name="Heading 6" element="h6" />
</Styles>
Следом настраиваю FCKeditor в админке сайта путём редактирования нужного профиля: /admin/settings/fckeditor/edit/Default
xml подхватится по умолчанию, а в css редактор нужно ткнуть носом, поменяв пару полей. В Editor CSS ставлю Define CSS и в поле CSS path дописываю следующую конструкцию: %tfck.css
%t - это путь к теме
fck.css - название файла в папке темы.
Следом иду ковырять конфиг визуального редактора. Лежит где-то в районе /sites/all/modules/fckeditor/fckeditor.config.js
Выкидываю в лес всякие смайлики и ручные выборы и раскраски шрифтов ('FontFormat','FontName','FontSize') и вместо них вписываю только 'Style'.
Попутно вырубаю как класс вставку из word - для этого отрубаю 'PasteWord' и применяю магию в виде
FCKConfig.ForcePasteAsPlainText = true;
Теперь любая вставка будет происходить через простой текст, что несколько усложнит жизнь редакторам, но одновременно сэкономит им туеву хучу времени на вылавливание стилей и свойств элементов, которые пролезут вместе с вордом.
Жму F5 и наслаждаюсь полученным результатом.
Если нужно что-либо поменять в процессе настройки визуального результата, то для надёжности лучше грохнуть кэшь браузера - иначе угробите очень много времени стараясь понять, почему и что не работает.
Успехов в сайтостроении :)




Обзор AgeStar NSB3AS1T NAS для 3.5" SATA HDD
Комментариев и оценок: 183
Обзор AgeStar NSB3AS1T NAS для 3.5" SATA HDD - сетевого хранилища на базе 3.5" SATA HDD с возможностью подключения по USB. 10/100 Mbit, SATA 3.5"
AgeStar FUBCP USB2.0 to IDE/SATA Adapter
Комментариев и оценок: 93
AgeStar FUBCP - подключение IDE или SATA 2.5",3.5" или 5.25" устройств через USB
Обзор жесткого диска HDD 2ТБ Western Digital WD20EARS
Комментариев и оценок: 73
Краткий обзор жесткого диска HDD 2ТБ Western Digital WD20EARS-00MVWB0 с фотографиями и тестами производительности.Многофункциональное устройство Canon LaserBase MF3228
Комментариев и оценок: 52
Многофункциональное устройство Canon LaserBase MF3228. Описание, впечатления от работы, ссылка на драйвера.
AgeStar SUB2O1 2.5" SATA External Enclosure
Комментариев и оценок: 51
Обзор с картинками и тестами AgeStar SUB201 - внешней USB коробки для 2.5" SATA винчестеров.