Настройка CKEditor и FCKEditor

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

Аватар пользователя kiril1 kiril1 16 мая 2010 в 16:51

Всем доброго дня!

Сталкнулся с интересной особенностью
Вобщем использую редактор CKEditor он же FCKEditor
Может кто знает как для Админа сделать один вид редактора с полным набором кнопок,
а для зарегистрированных пользователей другой?

Заранее спасибо

Комментарии

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 16 мая 2010 в 17:38

Не уверен, но вроде можно так -- если сделано через модул wysiwyg, то заводишь 2 input format'а с разными правами, привязываешь к обоим CKEditor и настраиваешь каждый из них как удобно.

Аватар пользователя GDI@drupal.org GDI@drupal.org 16 мая 2010 в 18:27

В FCKEditor-е вид панелей инструментов настраивался в файле sites\all\modules\fckeditor\fckeditor.config.js. Там настраиваются какие кнопки будут показываться для для Full, Basic и т.д. видов.

Аватар пользователя kiril1 kiril1 16 мая 2010 в 18:30

Профили есть: Для анонимного и для зарегистрированного(он же админ)

Ещё в настройка CKEditor, нашёл Allow users to customize CKEditor appearance:, где сказанно
Если разрешено, пользователи смогут изменять "Внешний вид редактора" на страницах своих профилей.

Но, в зарегистрированном(обчный пользователь) профиле так и нашёл смену редактора.

Аватар пользователя VasyOK VasyOK 17 мая 2010 в 3:06

"Может кто знает как для Админа сделать один вид редактора с полным набором кнопок,
а для зарегистрированных пользователей другой?"

Ну я знаю.
1. Сатавите CKEditor через свой собственный модуль.
2. Заходите в настройки модуля. Там сразу же несколько профилей.
3. Назначаете каждому профилю пользователей с разными правами. И для них свои панели инструментов.

Если вам нужно чтобы на панелях инструментов были разные кнопки, их нужно рописывать ручками через конфигурацию текстовых файлов. Читайте тут:
http://ann.sabonim.ru/blog/fckeditor_wysiwyg_redaktor_kotoryi_mne_nravitsya

А с wysiwyg у вас будет больше мороки.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 17 мая 2010 в 9:59

VasyOK wrote:
А с wysiwyg у вас будет больше мороки.

это с чего это вдруг? абсолютно никакой мороки, все отлично сработало, по крайней мере для FCKeditor 2.6.5 )

Аватар пользователя VasyOK VasyOK 17 мая 2010 в 16:33

Морока:
1) Поставить IMCE (решается модулем IMCEbridge или както так)
2) Поставить IMCE_mkdir (как решить не задавался вопросом)
3) за мультисайтинг я молчу

Ну и зачем это надо? Не могу я представить себе ситуацию, когда одному пользователю нужно 2 редактора на сайте.

Аватар пользователя v1adimir@drupal.org v1adimir@drupal.org 17 мая 2010 в 17:27

VasyOK wrote:
Морока:
1) Поставить IMCE (решается модулем IMCEbridge или както так)
2) Поставить IMCE_mkdir (как решить не задавался вопросом)
3) за мультисайтинг я молчу

если это наезд на wysiwyg модуль, то да это страшно всякий раз напрягает скачивать целых 2 лишних архва и включать целых 2 дополнительных чекбокса в module list. )
а причем здесь мультисайтинг??

VasyOK wrote:
Морока:
Ну и зачем это надо? Не могу я представить себе ситуацию, когда одному пользователю нужно 2 редактора на сайте.

Один редактор, 2 различных профиля, с полным набором кнопок - админу, с 4-мя кнопками остальным.

Аватар пользователя Владимир С. Владимир С. 26 июня 2010 в 12:59

Может запоздалый ответ, но я только на днях настраивал CKEditor - WysiWyg. Оказалось что достаточно в настройке CKEditor для FilteredHTML проставить галочки для нужных Buttons и использовать этот прфиль для всех ролей, кроме Админа.
А вот задать высоту редактоа по умолчанию без редактирования кода не получилось, может Вы знаете?

Аватар пользователя chel chel 31 июля 2010 в 15:28

незнал как админу назначить ckeditor.
админ в группе редакторов. у редакторов ckeditor везде показывается. а у админа нет. (удалял админа из редакторов - не помогало).
мое решение:
удалил в admin/settings/ckeditor global profile - заработало, ура у админа появился ckeditor

Аватар пользователя jeweller jeweller 27 декабря 2010 в 15:03

Лучше поздно, чем никогда.

Для того, чтобы FCKEditor у Администратора и зарегистрированного пользователя имел разный вид нужно:
1. создать для алмина роль.
2. создать профиль FCKEditor доступный только для этой роли.
3. в Global profile изменить приоритеты ролей - поставить новую роль для админа выше чем просто зарегистрированного пользователя.

Имено из-за того, что не выполняли п.3 многие не могли добиться для админа и обычного зарегистрированнго пользователя разных видов редактора.

Аватар пользователя AA159 AA159 12 марта 2011 в 15:46

Понадобилось разделить вид редактора по ролям и пока никак.
Видимо не всё так однозначно, пункт 3 сделал сразу. Но видимо я еще что то недопонимаю Друпал 6.20 FCKeditor 6.x-2.1

Глобальный профайл выглядит так.

Превосходство ролей:
3>4>2
A user having multiple roles gets the permissions of the highest one. Sort role IDs according to their precedence from higher to lower by putting > in between.
Here are the id-name pairs of roles having access to FCKeditor:

3 - Администратор
4 - Модератор
2 - зарегистрированный пользователь