Мои настройки редактора FCKeditor

23 апреля 2008 в 20:31
Аватар пользователя SaBoNim SaBoNim 0 80

fckeditorМодуль позволяет Drupal заменить текстовые поля редактором FCKeditor. Этот HTML текстовый редактор имеет множество очень мощных функций, как у известного оффлайного редактора Word, только в web. Он относительно мало весит и не требует установки каких-либо программ на компьютере. Документация к модулю.

Для версии FCKeditor_2.6 и Drupal 5.7

Итак, что мне нужно:
Основные кнопки для

  • редактирования,
  • загрузки картинок,
  • вставки из Word,
  • отмены шага и возврата вперед,
  • изменения цвета шрифта и фона,
  • отмены форматирования...

всем знакомые функции визуального редактора.
Поэтому после того, как я создала новый профиль и настроила его, я принялась редактировать файлы:

  1. Заменила false на true в 30 строке файла /modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php :
    $Config['Enabled'] = true ;
  2. В 34 строке того же файла сократила userfiles до files
  3. В 40 строчке написала корень папки files между кавычками:
    $Config['UserFilesAbsolutePath'] = '/название/public_html/files/' ;
  4. Добавила 41 строчку с таким содержимым:
    require_once "../../../../../filemanager.config.php";
  5. 135 и 136 строки я немного видоизменила.
    Было:
    $Config['QuickUploadPath']['Image']= $Config['UserFilesPath'] ;
    $Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;

    Стало:

    $Config['QuickUploadPath']['Image']= $Config['UserFilesPath'] .'image/';
    $Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] .'image/';

    Пояснение:
    В этом файле прописаны пути для загрузки картинок, медиа, флеш и обычных файлов.
    Я настроила быструю загрузку (с вкладки "Закачать") не в директорию files, а в files/image/, чтобы можно было выбрать из этой директории позже, так как при просмотре на сервере в выпадающем списке показывается только files/image/.
    На этом работа с файлом config.php была закончена.

  6. Далее мне нужно было убрать лишнее и расположить кнопки в 2 ряда красиво.
    Так как для роли, которая редактирует с помощью редактора, я поставила формат ввода Full HTML, я выбрала для коррекции в файле /modules/fckeditor/fckeditor.config.js самый подходящий набор кнопок - drupalFull. Вот что у меня получилось после расстановки по местам:
    FCKConfig.ToolbarSets["DrupalFull"] = [
    ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
    ['Bold','Italic','Underline','StrikeThrough'],
    ['JustifyLeft','JustifyCenter','JustifyRight'],
    ['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
    ['Cut','Copy','Paste','PasteText','PasteWord'],
    ['Source'],
    '/',
    ['Image','Table','Rule','SpecialChar'],
    ['Link','Unlink','Anchor'],
    //uncomment this line to enable teaser break and page break buttons
    //remember to load appropriate plugins with FCKConfig.Plugins.Add command a couple of lines below
    //['Image','Flash','Table','Rule','SpecialChar','DrupalBreak','DrupalPageBreak'],
    ['FontFormat','FontName','FontSize'],
    ['TextColor','BGColor']
    ] ;

    Кнопки для отделения анонса и для разбивки на страницы мне не были нужны, поэтому их здесь нет. Вот как это выглядит в трех скинах FCKeditor:
    Скины редактора fckeditor

  7. Потом я настроила вывод некоторых вкладок - в самом низу страницы профиля в поле "Custom javascript configuration" добавила все, что там предлагается:
    LinkDlgHideTarget = true ;
    LinkDlgHideAdvanced = true ;
    ImageDlgHideLink = true ;
    ImageDlgHideAdvanced = true ;
    FlashDlgHideAdvanced = true ;

    Таким образом исчезли вкладки "Ссылка" и "Расширенный" при загрузке картинок, а "Цель" и "Расширенный" при добавлении ссылок.

  8. Далее мне необходимо было устранить ошибку в браузере, возникающую при быстрой загрузке картинок с вкладки "Закачать":
    uncaught exception: Permission denied to get property Window.OnUploadCompleted
    Я нашла патч для ее устранения.
    Все что нужно это в файле /modules/fckeditor/fckeditor/editor/filemanager/connectors/php/io.php заменить 291 строку на эту:
    var test = window.parent.OnUploadCompleted ;
  9. Знаю еще, что есть способ сделать фон редактора белым независимо от того, каков цвет фона страницы, но пока что мне это не понадобилось.

__________________________
Описание модулей Drupal

Комментарии

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

24 апреля 2008 в 14:44

Я и правда забыла написать какой файл менять для вывода кнопок.
/modules/fckeditor/fckeditor.config.js - ищите в нем тот набор, который вы указали в профиле. Так же вам понадобится очищать кэш браузера, чтобы видеть изменения.
Перевод файла readme.txt - http://setegnom.com/node/1231, можете следовать этой инструкции (она более полная, для разных версий) при настройке загрузки картинок.

24 апреля 2008 в 15:26

"...Таким образом исчезли вкладки "Ссылка" и "Расширенный" при загрузке картинок..."
Это я тоже сделал. А вот как еще убрать вкладку "Закачать"? Прямого решения, как с двумя другими вкладками, в настройках ФСК нет. Для чего?,- чем меньше вариантов выбора у неопытного пользователя, тем скорее он освоит систему и тем логичнее будет восприниматься ее структура. Закачивать картинки поэтому лучше после "Посмотреть на сервере": 1) если картинка уже есть, пользователь не будет создавать дублей; 2) в связке с ИМСЕ пользователь гарантировано привязан к своему каталогу картинок и только к нему.
ПОДСКАЖИТЕ, плиз, как избавиться от вкладки "Закачать"?

24 апреля 2008 в 23:22

Да-да, чтобы не качать видео уже давно залила себе. Но там к сожалению ни слова про редактирование набора кнопок и про то как включить загрузку картинок.

25 апреля 2008 в 17:46

все, настроилось, супер)
только заметила, что не срабатывают PageBreak всякие, хотя встравляются, но на странице потом ничего не меняется. И Флеш-ролики когда встравляю, сначала показывается нормально, а потом когда снова пытаюсь сохранить, то поле src в теге обнуляется, т.е. становится src="about:blank"

29 апреля 2008 в 9:23

а может подскажете, paging для друпал 6.2 где можно взять? Что-то я смотрю у всех модулей такая разная совместимость.
и где можно настроить запрещенные теги? я смотрю в настройках формата ввода - я там смотрю? но там нет настроек тегов

30 апреля 2008 в 10:05

я вас наверно замучаю этим редактором)
поставила пэйджинг (спасибо). но все равно в тексте пишется - , либо если ставлю формат вывода ПХП, то просто пустое место) я уже начинаю путаться в этих мелочах.
И по конфигурации тегов - осилить исчезание пути к флешке никак не удается, даже поковыряв фильтры, но похоже тут дело не в этом, а в настройках самого fckeditor

5 мая 2008 в 11:47

опять бьюсь с фцкедитором. Один раз настроилось нормально. Счас ставлю на второй домен. У меня:
- отвалились drupalpagebreak и drupalbreak - выдаются сообщения "Неизвестный элемент панели...." - хотя все настрйоки по инструкции включены
- настроила в fckeditor.config.js - новые панели инструментов, назначила в настройках друпала для роли админа новый вид панели, а в итоге для админа отображается какая-то другая панель, не из настроек. Ничего не поняла, такое впечатление, что берутся настрйоки по умолчанию.

Пробовала копировать модуль целиком с сайта, у которого все настройки работают нормально - та же ерунда, все равно pagebreak-и слетают, и панель настраивается как-то странно.

2 июня 2008 в 9:49

я фшоке, объясните мне Smile настроила для всех профилей свои панели (создала их в fckeditor.config.js в папке ....\sites\all\modules\fckeditor\) + удалила (закоментила) все панели, которые были по умолчанию. Захожу в редактирование материала, он мне ругается, мол нет панели Basic (та, которая была по умолчанию)... Где еще могут быть настройки панелей???? Откуда он взял этот Basic?

2 июня 2008 в 10:18

Наверно закомментили его (случайно). Повнимательней посмотрите файл fckeditor.config.js. Спокойно и не спеша. Разберите его по полочкам, что нужно и что ненужно. И всё у вас получится!!!

2 июня 2008 в 14:24

Ничего, что я сюда выкладываю? Smile

// $Id: fckeditor.config.js,v 1.5.2.2 2008/03/17 13:08:51 wwalc Exp $

/*
Define as many toolbars as you need, you can change toolbar names
DrupalBasic will be forced on some smaller textareas (if enabled)
if you change the name of DrupalBasic, you have to update
FCKEDITOR_FORCE_SIMPLE_TOOLBAR_NAME in fckeditor.module
*/

/*
This toolbar is dedicated to users with "Full HTML" access
some of commands used here (like 'FontName') use inline styles,
which unfortunately are stripped by "Filtered HTML" filter
*/
FCKConfig.ToolbarSets["DrupalFull"] = [
['Source'],
['Cut','Copy','Paste','PasteText','PasteWord'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
//as of FCKeditor 2.5 you can use also 'Blockquote' button
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight'],
['Link','Unlink','Anchor'],
//['Image','Flash','Table','Rule','SpecialChar','DrupalBreak'],
//uncomment this line to enable teaser break and page break buttons
//remember to load appropriate plugins with FCKConfig.Plugins.Add command a couple of lines below
['Image','Flash','Table','Rule','SpecialChar','DrupalBreak','DrupalPageBreak'],
'/',
['FontFormat','FontName','FontSize'],
['TextColor','BGColor']
] ;

FCKConfig.ToolbarSets["DrupalFull2"] = [
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Bold','Italic','Underline','StrikeThrough'],
['JustifyLeft','JustifyCenter','JustifyRight'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['Cut','Copy','Paste','PasteText','PasteWord'],
['Source'],
'/',
['Table','Rule','SpecialChar'],
['Link','Unlink','Anchor'],
//uncomment this line to enable teaser break and page break buttons
//remember to load appropriate plugins with FCKConfig.Plugins.Add command a couple of lines below
['Image','Flash','Table','Rule','SpecialChar','DrupalBreak','DrupalPageBreak'],
['FontFormat','FontName','FontSize'],
['TextColor','BGColor']
] ;

FCKConfig.ToolbarSets["DrupalBasic"] = [
['-','Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink', 'Image']
] ;

//This toolbar should work fine with "Filtered HTML" filter
FCKConfig.ToolbarSets["DrupalFiltered"] = [
['Source'],
['Cut','Copy','Paste','PasteText','PasteWord'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
//as of FCKeditor 2.5 you can use also 'Blockquote' button
//['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar'],
'/',
['FontFormat'],
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','DrupalBreak']
] ;

//as of FCKeditor 2.5 ShowBlocks command is available
if ( FCK.GetData ) {
FCKConfig.ToolbarSets["DrupalBasic"][12].push('ShowBlocks') ;
FCKConfig.ToolbarSets["DrupalFull2"][11].push('ShowBlocks') ;
FCKConfig.ToolbarSets["DrupalFull"][10].push('ShowBlocks') ;
FCKConfig.ToolbarSets["DrupalFiltered"][9].push('ShowBlocks') ;
}
// Protect PHP code tags (<?...?>) so FCKeditor will not break them when
// switching from Source to WYSIWYG.
// Uncommenting this line doesn't mean the user will not be able to type PHP
// code in the source. This kind of prevention must be done in the server side
// (as does Drupal), so just leave this line as is.
FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ; // PHP style server side code

//uncomment these three lines to enable teaser break and page break plugins
//remember to add 'DrupalBreak' and 'DrupalPageBreak' buttons to the toolbar
FCKConfig.PluginsPath = '../../plugins/' ;
FCKConfig.Plugins.Add( 'drupalbreak' ) ;
FCKConfig.Plugins.Add( 'drupalpagebreak' ) ;

var _FileBrowserLanguage = 'php' ;
var _QuickUploadLanguage = 'php' ;

// This overrides the IndentLength/IndentUnit settings.
FCKConfig.IndentClasses = ['rteindent1','rteindent2','rteindent3','rteindent4'] ;

// [ Left, Center, Right, Justified ]
FCKConfig.JustifyClasses = ['rteleft','rtecenter','rteright','rtejustify'] ;

3 июня 2008 в 8:46

У меня вопрос.
Я меняю файл fckeditor.config.js,например убираю 'Blockquote'
И ничего не изменяется, эта кнопка там же и стоит, почему? 0_о

10 июня 2008 в 11:15

Помогите плиз кто-нибудь настроить fck 2.6 и drupal 6.2

Никак не могу справиться с менеджером закачек, а именно при попытке залить картинку на сервер посредством fck_кнопки браузер выбрасывает сообщение :

This file uploaderis disabled. Please check the '' editor/filemanager/connectors/php/config.php'' file

Сделал примерно такие настройки, которые написаны здесь в первом сообщении. Но это ничего не изменило. Уточню, что настраиваю на субдомен, хотя не думаю, что в этом дело. Надеюсь мне кто-то поможет. Спасибо

4 июля 2008 в 23:03

kompas wrote:
Помогите плиз кто-нибудь настроить fck 2.6 и drupal 6.2

Никак не могу справиться с менеджером закачек, а именно при попытке залить картинку на сервер посредством fck_кнопки браузер выбрасывает сообщение :

This file uploaderis disabled. Please check the '' editor/filemanager/connectors/php/config.php'' file

Сделал примерно такие настройки, которые написаны здесь в первом сообщении. Но это ничего не изменило. Уточню, что настраиваю на субдомен, хотя не думаю, что в этом дело. Надеюсь мне кто-то поможет. Спасибо

Я тоже игрался с этой закачкой изображений, подставлял в editor/filemanager/connectors/php/config.php всё что здесь писали.
Потом залил оригинальный файл config.php у меня drupal 6.12 .
У меня создана папка files для файлов по умолчанию. И я заменил вот эти строки больше ничего не менял
$Config['Enabled'] = true ; и
$Config['UserFilesPath'] = '/files/' ;
И у меня закачалась фотография


10 ноября 2015 в 11:46

В 40 строчке написала корень папки files между кавычками:
$Config['UserFilesAbsolutePath'] = '/название/public_html/files/' ;

Здесь прописываете полный путь к сайту (в вашем случае с учетом субдомена) - не обязательно с "public_html" - у всех по-разному на хостинге

4 июля 2008 в 23:23

Я писал так:

$Config['UserFilesAbsolutePath'] = '/domen.ru/subdomen_folder/files/' ;

и так :

$Config['UserFilesAbsolutePath'] = 'subdomen.domen.ru/files/' ;

Не работает и выбрасывает все тоже сообщение Sad

Как написать правильно, если у меня при создании субдомена, создается папка в корне сайта?

4 июля 2008 в 23:38

Еще помните что нужно каждый раз очищать кеш браузера.
Так правильнее
$Config['UserFilesAbsolutePath'] = '/domen.ru/subdomen_folder/files/' ;

5 июля 2008 в 2:30

Кеш чистил, написан предлагаемый вами вариант, ничего не меняется. Если согласитесь, готов дать пароли фтп и админки, чтобы вы могли ознакомиться с ситуацией более предметно...

Дело в том, что модуль IMCE например работает безупречно, но вот уже четвертый день бьюсь над загрузчиком фск (просто, чтобы понять "ПОЧЕМУ!") а он работать не хочет Sad

5 июля 2008 в 12:25

Если есть еще желающие помериться силами с загрузчиком fck, приглашаю .... Smile
Мы с Sa_Bo_Nim её решить так и не смогли

5 июля 2008 в 23:25

Сделал все как тут написано. При добавление картинки нет кнопки "просмотреть на сервере" и вкладки "закачать". В чем может быть загвоздка?

7 июля 2008 в 12:57

Sa_Bo_Nim
Спасибо за помощь,многое стало понятно после вашего объяснения. У меня вопрос по кнопкам,я загрузил тот код который Вы описывали в начале,но у меня кнопки выглядят не в две строчки как у вас, а в три.Вторая строчка:кнопка "ножницы",последняя "источник". Пытался что-либо сделать, не получается,подскажите!

18 июля 2008 в 14:13

Sa_Bo_Nim
Я примерно понял в чем дело..у мя было не три строчки в панели,а 4..теперь сделал три..все пытаюсь как у вас сделать в две строчки..мне кажется что у панели банально где-то стоит ее ширина и при всем моем желании она не растягивается. Мож кто что подскажет?

18 июля 2008 в 18:57

незнаю как решить эту проблему с This file uploaderis disabled. Please check the '' editor/filemanager/connectors/php/config.php'' fileя уже и так и сяк пути изменял не выходит хоть тресни, помогайте )

15 августа 2008 в 21:12

"kiev1" wrote:
а еще можно свои стили добавлять, очень удобно )))

Как добавить свои стили форматирования, чтобы они появились в выпадающем списке Форматирование.
Нарыл в интернете что про fckstyle.xml Но не понял как это применить?

7 сентября 2008 в 13:40

там есть несколько способов что бы запутать, например с fckstyle.xml я не разобрался и отключил

делается так

в fckconfig.js пишем

FCKConfig.CustomStyles =
{
'Rubric' : { Element : 'span', Styles : { 'color' : 'ffb400', 'font-size' : '13pt', 'text-decoration' : 'none', 'font-style' : 'italic', 'font-weight' : 'bold' } },
'Block' : { Element : 'span', Styles : { 'color':'898989','font-size':'13pt','text-decoration':'none','font-style':'italic','font-weight':'bold' } },
'Normal' : { Element : 'span', Styles : { 'font-family':'Arial, Helvetica, sans-serif','font-size':'10pt','color':'000000' } },
'Head1' : { Element : 'span', Styles : { 'color':'#0e4192','font-weight':'bold','text-decoration':'none','padding':' 0px 0px 3px 0px','text-transform':'uppercase' } },
'SubHead1' : { Element : 'span', Styles : { 'font-family':'Arial, Helvetica, sans-serif','font-size':'10pt','color':'000000' } },
'Head2' : { Element : 'strong', Styles : { } },
};

7 сентября 2008 в 15:54

Еще вот такая трабла
Нажимаю кнопку выделить все, выбираю шрифт. Но почему то изменения применяются не ко всему тексту. Ощущение что только к видимой части

7 сентября 2008 в 16:49

ради бога, кто-нить на пальцах объясните: как на панель управления FCKEDITOR вывести кнопку выравнивания "по ширине"? То есть нужна просто подробная по-шаговая инструкция, чтоб тупо следовать ей и получить нужный результат...

22 сентября 2008 в 20:50

как понимаю, есть русификаторs модуля FCKEDITOR... скачал файл fckeditor-6.x-1.3-rc1-ru.po (правда, объем файлика подозрительно мал - 1242 б.), кинул его в папку translations. а дальше что делать?

22 сентября 2008 в 20:56

Выравнивание по ширине делается стилем, называется кнопка justify (поищите). А вообще вот так:

<div style="text-align:justify;">Ваш текст</div>
23 сентября 2008 в 14:04

я же просил очень "подробную по-шаговую инструкцию, чтоб тупо следовать ей и получить нужный результат..." че такое justify и стили, мне это неведемо...:) мне всего лишь нужна "кнопка выравнивания по ширине"

24 сентября 2008 в 21:03

Пожалуйста подскажите как в FCK сделать выпадающий список с названиями разделов/материалов сайта, чтобы при выборе элемента списка в текст вставлялась ссылка на этот раздел/материал?
Можно даже не динамический список, а просто постоянный набор ссылок.

26 сентября 2008 в 1:22

У меня тут такая бага - редактор пропадает, если я пытаюсь редактирваоть уже созданные ранее страницы Sad может у кого тоже такое бывало? как это лечить? указывал в настройках айдишник формы редактирования - не помогло

4 декабря 2008 в 11:41
в fckconfig.js пишем

FCKConfig.CustomStyles =
{
'Rubric' : { Element : 'span', Styles : { 'color' : 'ffb400', 'font-size' : '13pt', 'text-decoration' : 'none', 'font-style' : 'italic', 'font-weight' : 'bold' } },
'Block' : { Element : 'span', Styles : { 'color':'898989','font-size':'13pt','text-decoration':'none','font-style':'italic','font-weight':'bold' } },
'Normal' : { Element : 'span', Styles : { 'font-family':'Arial, Helvetica, sans-serif','font-size':'10pt','color':'000000' } },
'Head1' : { Element : 'span', Styles : { 'color':'#0e4192','font-weight':'bold','text-decoration':'none','padding':' 0px 0px 3px 0px','text-transform':'uppercase' } },
'SubHead1' : { Element : 'span', Styles : { 'font-family':'Arial, Helvetica, sans-serif','font-size':'10pt','color':'000000' } },
'Head2' : { Element : 'strong', Styles : { } },
};

фишка классная и нужная... но ничего не меняется... может еще что-то нужно, где-то написать?? Sad

29 декабря 2008 в 14:44
Аватар пользователя cpu cpu 0

Напишу отсебятины. Все по поводу встроенного загрузчика изображений.
Старался использовать настройки, задаваемые через админку.

Настройки файлового браузера: - Встроенный файловый браузер
Разрешить быстрые загрузки: - Да
Путь к загруженным файлам: %b%f/
Абсолютный путь к загруженным файлам.: %d%b%f/

В файле config.php изменил две строки:

30 строка:  $Config['Enabled'] = true ;
40 строка:  $Config['UserFilesAbsolutePath'] = $_SERVER[DOCUMENT_ROOT] . $Config['UserFilesPath'] ; (показывает картинки на сервере, при нажатии на ПОСМОТРЕТЬ НА СЕРВЕРЕ)

На локале работает, в онлайне еще не тестил.

8 января 2009 в 11:34

А у меня пишет "The server didn't reply with a proper XML data. Please check your configuration" и картинки не загружает. Вроде всё верно делал. Может из-за Денвера?

5 августа 2009 в 12:48
Аватар пользователя PaV PaV 0

"RomeO_rzn" wrote:
Пожалуйста подскажите как в FCK сделать выпадающий список с названиями разделов/материалов сайта, чтобы при выборе элемента списка в текст вставлялась ссылка на этот раздел/материал?
Можно даже не динамический список, а просто постоянный набор ссылок.

там же в настройках вроде было:
fckeditor/fckeditor.config.js

//uncomment these three lines to enable teaser break and page break plugins
//remember to add 'DrupalBreak' and 'DrupalPageBreak' buttons to the toolbar
FCKConfig.PluginsPath = '../../plugins/' ;
FCKConfig.Plugins.Add( 'drupalbreak', 'en,pl,ru' ) ;
FCKConfig.Plugins.Add( 'imgassist' ) ;
//To enable plugins below you should install additional Drupal modules.
//Please refer to the README.txt for more instructions.
//FCKConfig.Plugins.Add( 'drupalpagebreak', 'en,pl,ru' ) ;
//FCKConfig.Plugins.Add( 'linktonode', 'en,pl' ) ;
//FCKConfig.Plugins.Add( 'linktomenu', 'en,pl' ) ;

насчет выпадающего не знаю, но по названию предпоследнего плагина "linktonode", думаю чтоот похожее должно получится

17 января 2009 в 23:38

скажите как исправить такой глюк. На некоторых темах друпала эдитор отлично работает, а ставлю тему которая мне нужна теперь, и вместо эдитора при создании страницы написано "The ID for excluding or including this element is: edit-body - the path is: node/add/page" Ставлю опять предыдущую, всё норм. но мне надо на новой теме Smile Насколько я понял. дкло в ява-скриптах, может кто нить подсказать как их поставить? или если в другом дело, подскажите.

2 марта 2009 в 17:39

Спасибо за подробную инструкцию!
Но у меня после обновлений программ возникла такая проблема: при нажатии на кнопку вставить картинку или URL или текст ворда и тд НЕ РАСКРЫВАЕТСЯ окно куда все вставлять! Раньше такого небыло! Как побороть проблему? Можно конечно вслепую но очень неудобно, помогите разобраться.

6 мая 2009 в 1:16

можно ли сделать, что б при открытии диалогового окна по умолчанию открывалась закладка "Закачать", а не "Информация о изображении"?

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

29 июня 2009 в 18:53
Аватар пользователя cpu cpu 0

"gerboss" wrote:
можно ли для быстрой загрузки изображений настроить использование разных папок, в зависимости от User ID?

Если использовать вместо стандартного заказчика использовать IMCE.
Там можно для каждой папки настроить доступ роли. Т.е. при загрузке, пользователь сможет зайти только на свою папку.

1 июля 2009 в 12:14

Оказывается в строке 40 файла /modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php надо писать абсолютный путь (у меня на локале) типа Z:/home/mysite.ru/www/sites/default/files/ Drupal 6.13

UPD: а чтобы после загрузки изображения или взятия его из файлового браузера путь IMG был не от /files (не появится картинка тогда), надо в строке 34 того же .js прописать путь от /sites , т. е. $Config['UserFilesPath'] = '/sites/default/files/' ;

UPD: я таки настроил его! Спасибо Sabonim! Спасибо всем! Теперь осталось еще кнопочку для YouTube видео приделать.

5 августа 2009 в 13:23

FCK Editor модуль качал последней версии для 6.x и сам редактор послней версии FCKeditor_2.6.4.1 .

Перенес FCK Editor с настроенным (открывающимся и закачивающим) файловым браузером на хостинг с локалки.

Подправил путь в файле /modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php строчку (у меня 39-ая)
<?php$Config['UserFilesAbsolutePath'] = 'абсолютный путь берем в разделе FCK Editor админки, где настройки файлового браузера действующего профиля' ;?>
с того, что на Денвере был на тот, что на хостинге.

io.php не менял. А файл, где кнопочки меняют, это по вкусу, проблем с загрузкой файлов он не вызывает.

Выкладываю файл config.php с изменными строчками.

UPD: помогите, пожалуйста, настроить кнопочку Youtube Plugin http://www.drupal.ru/node/28274 для FCK !

10 ноября 2015 в 11:46

"AntonTau" wrote:
Выкладываю файл config.php с изменными строчками.

Я посмотрел Ваш config.php файл и не нашел строки
require_once "../../../../../filemanager.config.php"; - Посмотрите readme.txt файл в папке FCKeditor (объяснение - строчки 163-172 в readme.txt файле).
Без этой строки модуль Triggers (Administer>>Site building>>Triggers)не работает и требует вставки указанной строки в config.php (появляется сообщение)
Без работающего модуля Triggers сайт не сообщит админу о действиях посетителей - регистрация, новый пост, удаление поста или аккаунта и т.д.
Как Вы собираетесь использовать Triggers, или не собираетесь вообще...

7 августа 2009 в 6:50
Аватар пользователя cpu cpu 0

Делал на 8 сайтах, ни разу не было проблем, с разными версиями FCK.

"cpu" wrote:
В файле config.php изменил две строки:
30 строка: $Config['Enabled'] = true ;

40 строка: $Config['UserFilesAbsolutePath'] = $_SERVER[DOCUMENT_ROOT] . $Config['UserFilesPath'] ; (показывает картинки на сервере, при нажатии на ПОСМОТРЕТЬ НА СЕРВЕРЕ)

Работает и на Denwer-е и на хостинге.

2 сентября 2009 в 14:16

"cpu" wrote:
Делал на 8 сайтах, ни разу не было проблем, с разными версиями FCK.
"cpu" написал(а):
В файле config.php изменил две строки:
30 строка: $Config['Enabled'] = true ;
40 строка: $Config['UserFilesAbsolutePath'] = $_SERVER[DOCUMENT_ROOT] . $Config['UserFilesPath'] ; (показывает картинки на сервере, при нажатии на ПОСМОТРЕТЬ НА СЕРВЕРЕ)
Работает и на Denwer-е и на хостинге

Уважаемый CPU.

Посмотрите пожалуйста есть ли у Вас в config.php файле строка:
require_once "../../../../../filemanager.config.php";
- Посмотрите readme.txt файл в папке FCKeditor (объяснение - строчки 163-172 в readme.txt файле).
Без этой строки модули Triggers и Cron не работают.
С этой строкой FCK не работает у меня.
Кукиз разрешил.

2 сентября 2009 в 18:59
Аватар пользователя cpu cpu 0

"Myron" wrote:
Уважаемый CPU.

Как делаю я.
Все для Drupal 6.
FCK любые под 6-ку.
Устанавливаю FCK.
---------------------------------------------------------
В настройках:
Настройки файлового браузера
Тип файлового браузера: Встроенный файловый браузер.
Разрешить быстрые загрузки: Да
Путь к загруженным файлам: %b%f/
Абсолютный путь к загруженным файлам.: %d%b%f/

Далее идем в файл www\sites\all\modules\fckeditor\fckeditor\editor\filemanager\connectors\php\config.php
Меняем там две строки
30 строка: $Config['Enabled'] = true ;
40 строка: $Config['UserFilesAbsolutePath'] = $_SERVER[DOCUMENT_ROOT] . $Config['UserFilesPath'] ;

Все!
Загрузка файлов(картинок) работает.
-----------------------------------------------------
Может конечно у вас какой-то особый случай, я особо не вчитывался:)
С тригерами ни разу не заморачивался.
Может вам поможет IMCE. Он заменяет стандартный заказчик файлов.

3 сентября 2009 в 22:30

попробовал ТАК:

В файле config.php изменил :
30 строка: $Config['Enabled'] = true ;
40 строка: $Config['UserFilesAbsolutePath'] = $_SERVER[DOCUMENT_ROOT] . $Config['UserFilesPath'] ;

выдает ошибку:
Error creating folder "/home/local200
/public_html/sites/default/files/file/" (mkdir() [function.mkdir]: Permission denied)

пожалуйста подскажите,в чем проблема.

20 декабря 2009 в 9:23

У меня для Drupal 6.14 так получилось:

В config.php стр. 32,34

<?php// Path to user files relative to the document root.
$Config['UserFilesPath'] = '/sites/default/files/' ;?>

Чтобы при загрузке картинок писалось не от /files/ (не показываются они так), а от /sites/default/files/. Ведь в шестерке по умолчанию от корня к файлам путь такой.

А в стр. 134, 135 сделал так:

<?php$Config['QuickUploadPath']
['Image']= $Config['UserFilesPath'] . 'image/' ;
$Config['QuickUploadAbsolutePath']
['Image']= $Config['UserFilesAbsolutePath'] ;?>

т. е. <?php. 'image/'?> во второй стр. не добавлял. Это строка, как я понял, папку создает, а я ее ручками создал.

А в остальном так же.

10 февраля 2010 в 11:11

Последнее время чё то глючит, то форматирование при редактировании не отражается, то выравнивания. При сохранении всё нормально.

10 февраля 2010 в 16:25

Freedom, проект FCKeditor был переименован в CKEditor. Пора ставить новую версию редактора http://drupal.ru/node/45592. И как раз прописав в файле конфигурации "ckeditor.config.js" настройки "config.justifyClasses" можно грамотно настроить выравнивание текста.

29 мая 2010 в 20:31

ХулиgUN, переходите на CKeditor. И про настройку ширины в CKeditor есть в моей статье. Если же говорить про FCKeditor, то если не ошибаюсь, высоту и ширину можно регулировать в файле /modules/fckeditor/fckeditor.config.js, ищем там вот такие строчки:

this.Width      = width || '100%' ; //ширина
this.Height     = height|| '500' ; // высота

Если это не помогает, то лучше поискать на сайте самого FCKeditor или спросить у них на форуме.

3 сентября 2010 в 6:27

kiev1, платным стал только их встроенный файловый менеджер CKFinder. Но этот загрузчик не представляет из себя ничего особенного. И это даже хорошо, потому что для загрузки файлов лучше использовать тот модуль, который ближе Друпалу - это IMCE. И FCKEditor, и CKEditor поддерживают работу с IMCE и легко настраиваются. А IMCE, в свою очередь, может работать совместно с другими модулями Drupal. Например, при установке модуля imagecache вы сможете в IMCE создавать превью, и изменять размер изображений.

4 сентября 2010 в 2:19

Подскажите, как сделать, чтобы при нажатии на кнопку "Источник" (Source)оставалось бы форматирование строк. Иначе весь текст идёт общей массой и трудно найти место редактирования.

2 августа 2012 в 23:36