Одновременно два текстовых редактора (один простой другой навороченный) на сайте?

Главные вкладки

Аватар пользователя Serg_M Serg_M 21 марта 2009 в 17:13

В общем возникла необходимость, чтобы сайтообразующий контент пользователи набивали простейшим редактором (нужна только кнопочка [B], чтобы выделять куски текста жирным). А для блогов и прочих сообщений - "крутой" WYSIWYG редактор.
Какой самый простой HTML-редактор (без линков и картинок)?
Подскажите алгоритм, как "подружить" оба редактора, чтобы html-редактор вызывался только на конкретных типах материала, а wysiwyg-редактор на всех остальных?

Комментарии

Аватар пользователя Serg_M Serg_M 22 марта 2009 в 7:04

"dfaker" wrote:
Для 6-го дру хорошее решение http://drupal.org/project/better_formats[/quote]
Спасибо, но насколько я понял этот модуль позволяет настраивать информацию ПОД тектовым полем, а мне надо НАД ним.

Частенько на сайте наблюдаю, что человек задав вопрос и не получив помощи сам же на него потом отвечает. Чтож не будем нарушать традицию.

Идеальным решением оказался "простой" текстовый редактор BUEditor - скачиваем и устанавливаем этот модуль. Затем идем admin/settings/bueditor - на этой страничке видно, что BUEditor стал редактором по-умолчанию и можно добавлять еще какой-нибудь (более продвинутый), а также назначить какой роли может принадлежать тот или иной редактор.
Затем идем в настройки самого BUEditor admin/settings/bueditor/1 - здесь интуитивно-понятный интерфейс, можно с легкостью удалить ненужные кнопки или импортировать нужные. А также в всплывающем меню Visibility settings настроить отображение самого редактора. В Show the editor on specific pages можно указать какие НОДЫ будут им редактироваться, например:
node/add/*
node/*/edit
comment/reply/*
а в Hide the editor for specific textareas - какие ТЕКСТОВЫЕ БЛОКИ не будут отображать кнопки для редактирования, например:
edit-log
edit-field-ima-oll-0-value

P.S. Но есть небольшая ложка дёгтя в бочке меда. Если скопировать текст с выделенными (жирными) словами и вставить его для редактирования, то выделения пропадают, текст становится простым, а хотелось бы чтобы "жирнота" оставалась...

Аватар пользователя Serg_M Serg_M 22 марта 2009 в 8:54

"fairwind" wrote:
wysiwyg смотрели?

Насколько понял, редакторы привязываются к "Формат ввода" под текстовым полем: Filtered HTML, PHP code, Full HTML. Т.е. какой "формат ввода" активироаван, тот редактор и будет "главным".
Спасибо, пригодится.

Аватар пользователя dfaker dfaker 22 марта 2009 в 10:44

better_formats позволяет назначать разные форматы разным типам материалов и ролей а wysiwyg разные редакторы разным форматам, неплохая связка Smile

Аватар пользователя Serg_M Serg_M 12 апреля 2009 в 5:51

"Serg_M" wrote:
Затем идем admin/settings/bueditor - на этой страничке видно, что BUEditor стал редактором по-умолчанию и можно добавлять еще какой-нибудь (более продвинутый)

Ошибочка вышла, здесь можно сконфигурировать несколько видов BUEditor с разным функционалом... А разные редактора прикрутить в зависимости от формата ввода - wysiwyg.