Re: CKEditor + KCFinder
Все уже давно поняли, что вы самый талантливый веб мастер, что грамотнее вас никто код не напишет и ваши сайты с первых дней попадают на первые страницы выдачи.
я тоже уже понял, что ВАМ я помочь ничем не смогу
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Все уже давно поняли, что вы самый талантливый веб мастер, что грамотнее вас никто код не напишет и ваши сайты с первых дней попадают на первые страницы выдачи.
я тоже уже понял, что ВАМ я помочь ничем не смогу
Обновил архив:
Что нового:
1.Отключены кнопки: "Сохранить", "Новая страница", "Предварительный просмотр", "Печать".
Они функционально не нужны и не работают в monstra cms.
2. Добавлен ".htaccess"
Настройка редактора:
1. Открыть файл:
/plugins/ckeditor/ckeditor/config.js
2. Находим две строки:
//config.enterMode = CKEDITOR.ENTER_BR; //Отключаем вставку тега <p></p> //config.entities = false; //Отключаем обработчик кавычек
3. Включаем нужную функцию, путём удаления первых двух знаков "//"
4. Сохраняем (Кодировка UTF-8 без BOM).
Плагин CKeditor - Версия 4.1.1 - FULL
СКАЧАТЬ
Установка:
1. Скачать архив и распаковать в папку plugins.
2. Панель администратора - Плагины - (вкладка установленные) - MarkItUp! - Удалить
3. Панель администратора - Плагины - (вкладка установить новые) - CKeditor - Установить
Описание: Графический текстовой редактор.
О наболевшем:
В редакторе Ckeditor по умолчанию не предусмотрена загрузка изображений на сервер. Однако сам редактор имеет такую возможность с одним маленьким "НО":
1. Нужно включить возможность загрузки файлов:
Открыть файл:
/plugins/ckeditor/ckeditor/plugins/image/dialogs/image.js
Найти там участок кода:
id:"Upload",hidden:!0,filebrowser:"uploadButton",label:c.lang.image.upload
Заменить его на этот участок кода:
id:"Upload",hidden:!1,filebrowser:"uploadButton",label:c.lang.image.upload
Или просто скопируйте вот этот файл в директорию:
/plugins/ckeditor/ckeditor/plugins/image/dialogs/
2. Добавить в файле:
/plugins/ckeditor/ckeditor/config.js
Следующую строку:
config.filebrowserUploadUrl = 'upload.php';
где upload.php - это полный путь до файла.
3. Добавить сам скрипт загрузки файлов upload.php
Я в этом не силён, поэтому если кто напишет такой скрипт, то изображения можно будет добавлять на сервер.
newbie, установил вроде все нормально. Создаю таблицу. Затем перехожу в режим html - присваиваю класс строке, сохраняюсь, опять вхожу в режим html - класс исчез. Тоже самое при назначении style любому тегу - тому же
<p style="ddd">
после сохранения и попытки опять войти в режиме html - стили и классы исчезают.
Это у меня уже глючит цмс или дествительно что то с плагином? Стоит последняя Монстра, на openserver под виндой XP, php 5.2.17
Поставил TinyMCE этой проблемы нет. Да, еще - скрипты и стили бутстрапа отключены
newbie, установил вроде все нормально. Создаю таблицу. Затем перехожу в режим html - присваиваю класс строке, сохраняюсь, опять вхожу в режим html - класс исчез. Тоже самое при назначении style любому тегу - тому же
<p style="ddd">
после сохранения и попытки опять войти в режиме html - стили и классы исчезают.
Это у меня уже глючит цмс или дествительно что то с плагином? Стоит последняя Монстра, на openserver под виндой XP, php 5.2.17
Поставил TinyMCE этой проблемы нет. Да, еще - скрипты и стили бутстрапа отключены
У меня тоже самое , классы пропадают.
UP теме - ждем ответа, проблема не решена
Что-то не получается прикрутить плагин CKeditorа CodeMirror к CKeditor 4.1.1, скачанному выше. Кто-нибудь уже попробовал его установить?
newbie, установил вроде все нормально. Создаю таблицу. Затем перехожу в режим html - присваиваю класс строке, сохраняюсь, опять вхожу в режим html - класс исчез. Тоже самое при назначении style любому тегу - тому же
<p style="ddd">
после сохранения и попытки опять войти в режиме html - стили и классы исчезают.
Это у меня уже глючит цмс или дествительно что то с плагином? Стоит последняя Монстра, на openserver под виндой XP, php 5.2.17
Поставил TinyMCE этой проблемы нет. Да, еще - скрипты и стили бутстрапа отключены
Гуглиться очень просто, такое надо искать на стороне редактора
http://stackoverflow.com/questions/1565 … s-from-div
1. Открыть файл:
/plugins/ckeditor/ckeditor/config.js
2. Находим две строки:
//config.enterMode = CKEDITOR.ENTER_BR; //Отключаем вставку тега <p></p> //config.entities = false; //Отключаем обработчик кавычек после добавить config.allowedContent = true;
З.Ы. если кому кажется, что ответ грубый - извините, но я не понимаю как можно столько времени ждать - если при желании мной на гуглено за 10 минут.
Что необходимо реализовать:
Запретить заходить в плагин KCFinder, если не авторизован как администратор.
require "../../../libraries/Gelato/Session/Session.php"; require "../../../libraries/Gelato/Http/Response.php"; if (Session::exists('user_role') && in_array(Session::get('user_role'), array('admin', 'editor'))) { require "core/autoload.php"; $browser = new browser(); $browser->action(); } else Response::status(404);
всё это в browse.php
Mobelis пишет:Что необходимо реализовать:
Запретить заходить в плагин KCFinder, если не авторизован как администратор.require "../../../libraries/Gelato/Session/Session.php"; require "../../../libraries/Gelato/Http/Response.php"; if (Session::exists('user_role') && in_array(Session::get('user_role'), array('admin', 'editor'))) { require "core/autoload.php"; $browser = new browser(); $browser->action(); } else Response::status(404);всё это в browse.php
Такое надо исправлять в плагине, а не ядре.
И собственно, что это за код ? и что именно.
Добрый день, подскажите, как добавить на панельку свою кнопку? Чтобы выделенный текст оборачивался в {block get=nrus-start}текст{block get=nrus-end}
Плагин пофиксити под Монстру 3.0.0 ? или мне брать дальнейшее развитие плагина на себя ?
В 3 Монстре редактор CKEditor по умолчанию идет full Toolbar, если подправить файл config.js и вставить код:
CKEDITOR.editorConfig = function( config ) { config.toolbar = [ { name: 'document', items : [ 'Source','-','Save','DocProps','Preview' ] }, { name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },{ name: 'links', items : [ 'Link','Unlink' ] }, { name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar' ] }, { name: 'editing', items : [ 'SelectAll' ] }, { name: 'tools', items : [ 'ShowBlocks','Maximize' ] },'/', { name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] }, { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock' ] }, { name: 'styles', items : [ 'Font','FontSize' ] }, { name: 'colors', items : [ 'TextColor','BGColor' ] } ]; };
можно добавить кнопки на свое усмотрение...
Форум работает на PunBB, при поддержке Informer Technologies, Inc