не все возможности FCKEditor для пользоателя

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 19 мая 2011 в 17:35
Уважаемые форумчане! Столкнулся с такой проблемой
Если пользователь добавляет новость на сайте то его виз. редактор выглядит так:

Ежели админ то так:

Подскажите как сделать редактор одинаковым для вссех?
Заранее огромное спасибо! и +
#2 19 мая 2011 в 17:42
в файле /plugins/p_fckeditor/plugin.php
найдите строчку:
  1.  
  2. $oFCKeditor->ToolbarSet = ($inUser->is_admin ? 'Admin' : 'Basic');
  3.  
исправьте Basic на Admin или вообще уберите условие и оставьте после = 'Admin'
не забудьте что изменяете уровень безопасности предоставляя доступ к дополнительным функциям…
#3 19 мая 2011 в 17:46
а нельзя это предоставить только группе Редакторы?
#4 19 мая 2011 в 17:53
для редакторов сложнее задать условие там возвращается идентификатор категории к которой разрешен доступ
#5 19 мая 2011 в 18:57

не забудьте что изменяете уровень безопасности предоставляя доступ к дополнительным функциям…

• Mike •
да согласен! а как бы отключить для пользователей только кнопку "источник", чтоб не могли внести какой либо скрипт?
#6 19 мая 2011 в 19:37
кстати, у меня 2 FCKEditor редактора FCKEditor старая и новая версия.
уважаемые профи, как правильно удалить, а не только отключить, т.к. есть конфликты вызванные этими плагинами
#7 19 мая 2011 в 19:39
открываете файл конфигурации редактора /plugins/p_fckeditor/fckeditor/fckconfig.js
находите строчки
  1.  
  2. FCKConfig.ToolbarSets["Default"] = [
  3. ['Source','SyntaxHighLight2','DocProps','-','Save','NewPage','Preview','-','Templates'],
  4. ['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
  5. ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
  6. ['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
  7. '/',
  8. ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
  9. ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
  10. ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
  11. ['Link','Unlink','Anchor'],
  12. ['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
  13. '/',
  14. ['Style','FontFormat','FontName','FontSize'],
  15. ['TextColor','BGColor'],
  16. ['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
  17. ] ;
  18.  
  19. FCKConfig.ToolbarSets["Admin"] = [
  20. ['FitWindow','-','Source','SyntaxHighLight2','-','Save','NewPage','Preview','-','Templates'],
  21. ['Cut','Copy','Paste','PasteText','PasteWord','-','Print'],
  22. ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
  23. '/',
  24. ['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
  25. ['OrderedList','UnorderedList','-','Outdent','Indent'],
  26. ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
  27. ['Link','Unlink','Image','Flash','Table','Rule','Smiley','SpecialChar'],
  28. '/',
  29. ['FontFormat','FontName','FontSize'],
  30. ['TextColor','BGColor']
  31. ] ;
  32.  
  33. FCKConfig.ToolbarSets["Basic"] = [
  34. ['FitWindow'],
  35. ['Bold','Italic','Underline','StrikeThrough','-','OrderedList','UnorderedList','-','Image','Link','Unlink'],
  36. ['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','-','Table','Rule','Smiley','SpecialChar','SyntaxHighLight2'],
  37. ['FontFormat','FontName','FontSize']
  38. ] ;
  39.  
они отвечают за кнопки в каждой конфигурации: Админ, Базик и Дефаулт
#8 19 мая 2011 в 19:41
за кнопку исходного кода (источник) отвечает запись 'Source'
#9 19 мая 2011 в 20:33


кстати, у меня 2 FCKEditor редактора FCKEditor старая и новая версия.
уважаемые профи, как правильно удалить, а не только отключить, т.к. есть конфликты вызванные этими плагинами

lezginka.ru
попробуйте переименовать директорию ненужного плагина если всё будет в порядке можно будет её удалить…
#10 19 мая 2011 в 21:28
• Mike •, спасибо большое за помощь, завтра попробую… отпишу…
#11 19 мая 2011 в 22:17



кстати, у меня 2 FCKEditor редактора FCKEditor старая и новая версия.
уважаемые профи, как правильно удалить, а не только отключить, т.к. есть конфликты вызванные этими плагинами

lezginka.ru
попробуйте переименовать директорию ненужного плагина если всё будет в порядке можно будет её удалить…

• Mike •

это я делал, не помогло, конфликт не исчезает
#12 19 мая 2011 в 22:41
в чём выражается конфликт?
#13 19 мая 2011 в 23:40
версия 1,8 если установить новую версию плагина FCKEditor, а старую отключить
при попытке редактировать статью — сбрасывает на несуществующую старицу(пустая ссылка)

ссылка "редактировать"- сайт.ru/content/edit264.html
перебрасывает на несуществующую страницу сайт.ru/edit264.html
#14 19 мая 2011 в 23:42
так может дело в новом плагине с новым CKEditor — ом, а не со старым?
#15 19 мая 2011 в 23:45
как подчистую удалить новый-старый плагин CKEditor?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.