Forums / National / Russian / Тех. поддержка / Как добавить функцию в CKEditor?

12>>>

Izhver
#1 2014-11-17 12:07

Пытаюсь добавить функцию выделения цветом в тексте, путем добавления плагина

Добавляю в config.extraPlugins = 'ColorButton'

Прописываю место в config.toolbar_Full =

В итоге CKEditor вырубается. 

Что делаю не так? Подскажите пожалуйста.

 

Код получился таким: 

/* CKEditor toolbar sets for Cotonti */

CKEDITOR.editorConfig = function( config )
{
    config.toolbar = 'Full';
    config.extraPlugins = 'more,oembed,syntaxhighlight,justify,colorbutton';

    config.allowedContent = true; // disable ACF

    config.toolbar_Full =
    [
        ['Source'],
        ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
        ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
        ['Image','oembed','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','ColorButton','Wenzgmap'],
        ['Maximize', 'ShowBlocks','-','About', 'backStyle'],
        '/',
        ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
        ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
        ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
        ['Link','Unlink','Anchor','More','Syntaxhighlight'],
        ['Styles','Format'],
        ['TextColor','BGColor','ColorButton']
    ];

    config.toolbar_Medium = [
        ['Bold','Italic','Underline','Strike'],
        ['NumberedList','BulletedList','-','Blockquote','Syntaxhighlight'],
        ['Link','Unlink','Anchor','Smiley'],
        ['TextColor','BGColor'],
        ['Cut','Copy','Paste','PasteText','Scayt'],
        ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],['Source']
    ];

    config.toolbar_Basic =
    [
        ['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About']
    ];
};

Добавлено 3 дня спустя:

Не думал, что мой вопрос на столько сложен? У кого еще можно спросить?

This post was edited by Izhver (2014-11-20 06:05, 9 years ago)
Alex300
#2 2014-11-20 08:40

Может его следует задать на сайте CKEditor. По отношению к котонти это все таки сторонее расширение, которое создается и развивается независимо от него.

И убедитесь, что сам плагин у Вас находтся в папке plugins/ckeditor/lib/plugins/ и он правильной версии, которая совместима с Вашей версией CKeditor.

 

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Izhver
#3 2014-11-20 08:49

Делаю все правильно. ка кнаписано в инструкции. Котонти последней версии, плагин и плагин плагина лежат нужных файлах. Прописываю все по инструкции, но не работает. 

А неьзя сразу в сборку котонти добавлять функции окраски текста?

Alex300
#4 2014-11-20 09:08
#40190 Izhver:

Котонти последней версии

Как и указано выше, Cotonti тут не причем. Имеет значение версия CKEditor и совместимость с ней версии Вашего плагина.

плагин и плагин плагина лежат нужных файлах. Прописываю все по инструкции, но не работает. 

Тогда Вопрос к разработчикам CKeditor или его плагина. Или вы все-таки что то упустили.

А неьзя сразу в сборку котонти добавлять функции окраски текста?

Нет. А зачем? Это стилистически неверно. Цвета текста как и всего остального определяет дизайнер. Пользователи имеют дурную привычку окрашивать свои тексты в аляпистые цвета, что только портит дизайн.

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

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Izhver
#5 2014-11-20 10:08

Нашел и иинструкцию для кота по добавлению плагина. Все же видать делаю чтото не так. 

Может по скрипту, что я выставил глянете? Ошибаться то негде.

Dayver
#6 2014-11-20 15:48

А конслоь ошибок браузера что то говорит?

Pavlo Tkachenko aka Dayver
Izhver
#7 2014-11-21 10:25
#40193 Dayver:

А конслоь ошибок браузера что то говорит?

чисто

Добавлено 2 недели спустя:

Подскажите пожалуйста, где в настройках менять редактор? Не могу найти.

 

This post was edited by Izhver (2014-12-04 06:03, 9 years ago)
Real
#8 2014-12-04 07:45

CKEditor не работает в Opera 12.xx - принципиальная позиция разработчиков этого редактора. Версия 4.2 еще вроде-бы работает, а более свежие - уже нет.

Может проблема в этом?
 

Izhver
#9 2014-12-05 07:45

Про Опера печально. Наверно, в сборке, разрабы должны были учесть этот момент, учитывая популярность Опера. 

Подскажите все же, где в админке менять редакторы по умолчанию? Не могу никак найти.

Alex300
#10 2014-12-05 08:55

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

В админке Вы можете переключаться между парсером bb-кода и html. А для замены редактора, нужно удалить плагин ckeditor и установить нужный.
 

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Izhver
#11 2014-12-05 10:44

Удалил я CKeditor. Усановил MarkItUp! Но теперь вообще не стало никакого редактора. Кеш почистил.

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

Я смотрю, что для добавления функция для CKEditor люди делают отдельные плагины. В котонти настолько совершенная документация, что только просвещенные знают как чтото куда о добавить. Бесит.

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

Alex300
#12 2014-12-05 11:01

MarkItUp! редактор для bb-кода. Включили парсер по-умолчанию bb-код?

#40247 Izhver: Я смотрю, что для добавления функция для CKEditor люди делают отдельные плагины. В котонти настолько совершенная документация, что только просвещенные знают как чтото куда о добавить. Бесит.


Вместо того, чтобы беситься, лучше давайте признаем - создавать сайты - это не Ваше. Вы не понимаете, и что самое печальное - нехотите понимать самого элементарного. При таком подходе, системы для создания сайтов в 2-3 клика - это Ваш максимум. А вы пытаетесь углубиться в тонкую настройку не смого простого скрипта, без малейшего понимания своих действий.

В Вашем случае есть как минимум 2 варината:

1) Изучить основы сайтостроения. Хотя бы на элементарном уровне. PHP, JS. Чтобы то что написано в коде не было похоже на "китайскую грамоту". Это хороший путь. В будущем сможете чего то добиться. Возможно.

2) Закать сайт у специалиста. Определить специалиста в толпе "шабашников" не просто, но возможно. Это тоже праильное решение. Я, к прмеру, ничерта не понимаю телевизорах, автомобилях и медицине. По этом при необходимости я обращаюсь к специалистам - инженерам СЦ, врачам и т.д. Никому же приходит в голову эксперементировать сверля себе зубы не понимая что делаешь. В программировании тоже самое.

 

P.S. конечно функции добавляли. ( И даже писали свои ). Не даром несколькими постами выше упоминается о возможности пересобрать СКEditor самому.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Izhver
#13 2014-12-07 11:14

Alex300 давайте не меряться у кого звонче (крепче) бубенчики. Хотя так и норовит ответить адекватно вашему "всемогущему посылу" в мой адрес.

Members  благодарю за отклик. Все же речь идет о  CKEditor

Буду искать самостоятельно.

p4l1ch
#14 2014-12-07 17:24

на CKEditor 4.3.1  плагин 4.3.5

все нормально заработало, 2 кнопки появилось и работает

Izhver
#15 2014-12-08 07:40

p4l1ch делали так я писал выше? 

12>>>