Как связать IMCE с Tinymce или FCKeditor?
Прислано: Shelendor
пн, 25/06/2007 - 08:14
На тестовом сайте поставил Tinymce и FCKeditor.
Навскидку FCKeditor понравился гораздо больше, но вопрос не в этом. У обоих данных модулей какая-то неудобная загрузка фото, при этом оба их можно вроде как связать с IMCE. На странице модуля FCKeditor на drupal.org вообще говорится, что он чуть ли не по умолчанию подцепляется. Однако добиться этого у меня не получается, в настройках ни Tinymce, ни FCKeditor, ни самого IMCE не нахожу ничего подходящего.
Подскажите, пожалуйста, как их заставить работать вместе? Предпочтительна связка FCKeditor + IMCE.
P.S. Связку IMCE с Bueditor просьба не предлагать, в данном случае подходит только понимающий вордовскую кодировку редактор.
- Shelendor's blog
- Для комментирования войдите или зарегистрируйтесь
а можно поконкретнее, что не выходит? у меня работает во многих установках с Tiny безо всякой настройки
- Для комментирования войдите или зарегистрируйтесь
igdrasil@drupal.org - не появляется имсе`шное окно загрузки/выбора картинки.
- Для комментирования войдите или зарегистрируйтесь
а зачем тебе отдельный модуль? в fckeditor'е есть встроенный аплодер его только надо правильно настроить, он дает возможность просмотра файлов (флеш, картинки и т.д.) на сервере и возможность выбора уже имеющихся + загрузка новых файлов и выбор нужных из списка
- Для комментирования войдите или зарегистрируйтесь
naykon - 1. imce на мой вкус гораздо удобнее. 2. что-то не нашёл я нормальных настроек встроенного загрузчика. 3. imce я планирую заюзать под imce_gallery, поэтому он всё равно будет. 4. как я уже писал выше, на странице модуля FCKeditor особо упоминается imce как один из способов загрузки картинок, т.е. по идее плясок с бубном быть не должно:
Image browser
Please remember that enabling visitors to upload files to your site can be a serious security risk, don't give that access to users you don't trust... and exercise caution anyway.
At the moment there are several options for using images in FCKeditor.
1. The built in filemanager, which needs some manual configuration.
2. The IMCE module which needs almost no configuration.
3. The upload module - which allows file and image attachments to nodes. By copying the URL of the attachment you can use it in the FCKeditor dialog. For safety this is the recommended solution.
- Для комментирования войдите или зарегистрируйтесь
ну тада извиняй, я тебе помочь не могу настройки fckeditor'a могу дать, чтоб все работало, а эти модули не знаю
- Для комментирования войдите или зарегистрируйтесь
IMCE & Tinymce работают по умолчанию - просто нельзя включать advanced link &advanced image
- Для комментирования войдите или зарегистрируйтесь
Naykon - давай настройки fckeditor'a. Может быть удастся ими обойтись :)
- Для комментирования войдите или зарегистрируйтесь
значит смотри, чтобы работал встроенный браузер надо:
1. в файле по адресу /modules/fckeditor/fckeditor/editor/filemanager/browser/default/connectors/php/config.php
поставить значения "true" у параметра $Config['Enabled'] = true ; (увидишь, там по умолчанию "false" стоит)
далее смотришь ниже в этом же файле, // Path to user files relative to the document root. стоит значение - $Config['UserFilesPath'] = '/userfiles/' ;
эту строку надо удалить или закоментировать я поставил в начале 2 слеша, идешь ниже
значение // following setting enabled.
$Config['ForceSingleExtension'] = true ; (по умолчанию "false" изменяешь как я написал на "true")
так тут вроде бы все =)) сохраняешь файл выкладываешь туда откуда его скачал
2. файл по адресу /modules/fckeditor/fckeditor/editor/filemanager/upload/php/config.php
строка global $Config ;
ниже идут значения по умолчанию
global $Config ;
// SECURITY: You must explicitelly enable this "uploader".
$Config['Enabled'] = true ; (надо поставить "false")
// Set if the file type must be considere in the target path.
// Ex: /userfiles/image/ or /userfiles/file/
$Config['UseFileType'] = true ;(надо поставить "false")
// Path to uploaded files relative to the document root.
$Config['UserFilesPath'] = '/files/' ; (тут значение '/files/' ; надо поменять на '/userfiles/' ;)
так спускаешься чуть ниже и видишь
$Config['UserFilesAbsolutePath'] = 'files' ; (значение 'files' ; надо оставить пустым, примерно вот так '' ; сотрешь имя папки и все)
остальное не трогаешь смотришь в IE как работает FCK
P.S. если нужно больше функций от ФСК то в настройках админки надо поставить оба значения по умолчанию "default"
P.P.S. если что то не заработает пиши разберемся, у меня работает все как надо
- Для комментирования войдите или зарегистрируйтесь
Naykon - спасибо. вечером попробую. А не подкажешь уж заодно как настроить нужный мне набор кнопок? а то предлагаемые наборы неправильные - в одних слишком много лишнего, в других нет основных функций редактирования. Через админку такого не нашёл.
- Для комментирования войдите или зарегистрируйтесь
да, я тебя понимаю, такая же проблема я толком настройки нужные делать не умею, но знаю что они где то в скрипте пишутся и там можно убирать или добавлять новые функции, но к сожалению в этом не силен, потому не подскажу =)) но если что то вдруг узнаю, то напишу, прошу того же взамен
- Для комментирования войдите или зарегистрируйтесь
Ну, вы, Naykon, монстр!
Спасибо, огромное за такие подробности - у меня все заработало и в IE и в Mozilla, а Опера как не показывала поле редактора, так и не показывает, ну и хрен с ней.
Вам спаисбо!!!
- Для комментирования войдите или зарегистрируйтесь
а говорите спамеров нету, вот что за хрень такая здесь? если кто знает может подскажет какие нибудь мысли, про tiny -модуль просто не показывается в закладке модулей, причем на другом сайте все нормально, заодно и про модуль глоссарий знает что нить? у меня получилось вот какая ситуация -на первом сайте не показывается tiny но пашет глоссарий на втором все наоборот.
- Для комментирования войдите или зарегистрируйтесь
Да, действительно спамят. И красиво так с предварительной проверкой постов, загляденье. Что-то не могу найти привычную кнопку "сообщить о спаме" :( Ставьте капчу
- Для комментирования войдите или зарегистрируйтесь
Насчет вопросов не знаете ответов?
- Для комментирования войдите или зарегистрируйтесь
---РЕШЕНИЕ---
тоже мучился, все заработало после вставки в page.tpl.php
<?php print $closure ?>
перед
закрывающим body...
- Для комментирования войдите или зарегистрируйтесь
Спасибо, еще вопрос в том , что у меня в админке модуль не отображается,чтобы потом поставить галу для активации модуля, то есть инсталяции, уже на нескольких сайтах такое с разными модулями, получается закономерность, вот хочу понять, изза чего происходит такое, по идее все модули должны отображаться. Проверяю на ftp есть модуль, в админке нету. Как такую бяку отследить, в чем причина может быть? Буду признателен за любые советы, а за переменную спасибо большое.
С уважением Александр
- Для комментирования войдите или зарегистрируйтесь
Проверьте наличие файла .info в папке модуля.
- Для комментирования войдите или зарегистрируйтесь
dmn - ты прав
IMCE & Tinymce работают по умолчанию - просто нельзя включать advanced link &advanced image
- Для комментирования войдите или зарегистрируйтесь
/admin/settings/imce заходим суда и ставим галку "Включить поддержку FCKeditor" и будет вам счастье! С TinyMce наверно тоже самое!
- Для комментирования войдите или зарегистрируйтесь
/admin/settings/imce заходим суда и ставим галку "Включить поддержку FCKeditor" и будет вам счастье! С TinyMce наверно тоже самое!
Спасибо огромное! Это гораздо проще, чем разобраться со встроенным загрузчиком изображений :)
- Для комментирования войдите или зарегистрируйтесь
Поставил IMCE, в TinyMCE в окне добавления картинки не появляется кнопка от IMCE.
Раньше сколько раз делал, работает.. а тут на новом сайте не хочет появляться и все.
Уже все настройки сверил, не пойму почему нет кнопки IMCE. Ткните носом!
- Для комментирования войдите или зарегистрируйтесь
Решение
тут
- Для комментирования войдите или зарегистрируйтесь
значит смотри, чтобы работал встроенный браузер надо:
1. в файле по адресу /modules/fckeditor/fckeditor/editor/filemanager/browser/default/connectors/php/config.php
поставить значения "true" у параметра $Config['Enabled'] = true ; (увидишь, там по умолчанию "false" стоит)
далее смотришь ниже в этом же файле, // Path to user files relative to the document root. стоит значение - $Config['UserFilesPath'] = '/userfiles/' ;
эту строку надо удалить или закоментировать я поставил в начале 2 слеша, идешь ниже
значение // following setting enabled.
$Config['ForceSingleExtension'] = true ; (по умолчанию "false" изменяешь как я написал на "true")
так тут вроде бы все =)) сохраняешь файл выкладываешь туда откуда его скачал
2. файл по адресу /modules/fckeditor/fckeditor/editor/filemanager/upload/php/config.php
строка global $Config ;
ниже идут значения по умолчанию
global $Config ;
// SECURITY: You must explicitelly enable this "uploader".
$Config['Enabled'] = true ; (надо поставить "false")
// Set if the file type must be considere in the target path.
// Ex: /userfiles/image/ or /userfiles/file/
$Config['UseFileType'] = true ;(надо поставить "false")
// Path to uploaded files relative to the document root.
$Config['UserFilesPath'] = '/files/' ; (тут значение '/files/' ; надо поменять на '/userfiles/' ;)
так спускаешься чуть ниже и видишь
$Config['UserFilesAbsolutePath'] = 'files' ; (значение 'files' ; надо оставить пустым, примерно вот так '' ; сотрешь имя папки и все)
остальное не трогаешь смотришь в IE как работает FCK
P.S. если нужно больше функций от ФСК то в настройках админки надо поставить оба значения по умолчанию "default"
P.P.S. если что то не заработает пиши разберемся, у меня работает все как надо
Огромнейшее спасибо! Работает на всех браузерах.
Были проблемы с фоном редактора в теме Marinelli, починил методом научного тыка. :)
Для тех кто так и не нашел решения:
На страницах -
admin/settings/fckeditor/edit/Default
admin/settings/fckeditor/edit/Advanced
В разделе CSS, поменял "Editor CSS" на "FCKEditor default"
Кстати не знаете как убрать notice снизу и чекбокс сверху?
- Для комментирования войдите или зарегистрируйтесь
У меня всё работает через 3 модуля:
imce imce_wysiwyg и wysiwyg
У вас подозреваю не хватает модуля imce_wysiwyg
- Для комментирования войдите или зарегистрируйтесь
Как сделать нормальные названия?
- Для комментирования войдите или зарегистрируйтесь
/admin/settings/imce заходим суда и ставим галку "Включить поддержку FCKeditor" и будет вам счастье! С TinyMce наверно тоже самое!
У меня нет нет такой строки в настройках imce,
- Для комментирования войдите или зарегистрируйтесь
С TinyMce (поставленным в модуль wysiwyg) мне пришлось поставить галки на Изображение, Advanced image и IMCE. После этого всё заработало. Используются 3 модуля: imce, imce_wysiwyg и wysiwyg
- Для комментирования войдите или зарегистрируйтесь
- Для комментирования войдите или зарегистрируйтесь












Комментарии