Foren / National / Russian / Модули и плагины / CKEditor more button (Siena)

how to add custom plugin and button to ckeditro in siena

JIabs
#1 29. Oktober 2011, 14:15

перепробовал уже несколько плагинов more но не один так и не заработал на CKEditor'е для Siena'ы

Суть проблемы:

копирую плагин в папку с плагинами

добавляю строку config.extraPlugins = 'more'; в config.js

добавляю кнопку в нужный тулбар

В итоге редактор перестает отображаться вообще. Как я уже говорил опробовал уже несколько плагинов которые попались в интернете.

Вопрос следующий: кто-либо уже заставил где-нибудь это дело работать? (в чем нюансы?) Причем дело касается не только плагина more, но и вообще плагинов будь то youtube(единственный который заработал сразу) или spoiler.

Если кто-либо из комьюнити смог бы помочь, я был бы очень признателен.

esclkm
#2 29. Oktober 2011, 14:39

наверное проще задать вопрос в обществе CK

я вовсе юзаю CL )) так как CK имхо слишком громоздок

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
JIabs
#3 29. Oktober 2011, 15:55

Спасибо, соглашусь, да, и на мой взгляд, CKEditor громоздок.  

Посмотрю в сторону CLEditor, попробую, видел у вас на сайте плагин. В конечном итоге многое зависит от размеров комьюнити вокруг продукта. Есть ли в нем базовые плагины для работы c аудио-/видео-хостингами и вещи навроде code/spoiler/more/anchor/smilies?

McDuck
#4 29. Oktober 2011, 16:41
#31230 JIabs:

перепробовал уже несколько плагинов more но не один так и не заработал на CKEditor'е для Siena'ы

Суть проблемы:

копирую плагин в папку с плагинами

добавляю строку config.extraPlugins = 'more'; в config.js

добавляю кнопку в нужный тулбар

В итоге редактор перестает отображаться вообще. Как я уже говорил опробовал уже несколько плагинов которые попались в интернете.

Вопрос следующий: кто-либо уже заставил где-нибудь это дело работать? (в чем нюансы?) Причем дело касается не только плагина more, но и вообще плагинов будь то youtube(единственный который заработал сразу) или spoiler.

Если кто-либо из комьюнити смог бы помочь, я был бы очень признателен.

Имел такой же нетрадиционный секс, пока вместо копипастить не набрал config.extraPlugins = 'more'; в config.js ручками. CKEditor перестает отображаться или отображается с дефолтным тулбаром из-за ошибок в config.js, а при copy/paste вставляется иногда хрень, которая выглядит правильно (может, из другой кодировки, причину не исследовал)

Fox
#5 29. Oktober 2011, 21:05

Проверь кодировку файла должна быть utf-8 и почисти кеш.
Плагин в папке уже есть его надо только подключить вот лови целый конфиг работает.


/* CKEditor toolbar sets for Cotonti */

CKEDITOR.editorConfig = function( config )
{
    config.toolbar = 'Full';
    config.extraPlugins = 'more';

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

	config.toolbar_Medium = [
		['Bold','Italic','Underline','Strike'],
		['NumberedList','BulletedList','-','Blockquote'],
		['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']
	];
};
ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
JIabs
#6 30. Oktober 2011, 11:14

Ну, блин. Ну, ё-мое. Спасибо, ребят, огромнейшее. Сколько всего уже перепробовал, сколько времени потратил. Никогда бы не догадался. Действительно кодировка файла config.js должна быть utf-8. Кэш чистить оказалось необязательным, новый тулбар применился сразу после того как обновил страницу в броузере.

Еще раз большое спасибо!

Added 11 minutes later:

и еще один нюанс, если вы хотите добавить несколько плагинов сразу в config.extraPlugins, то их названия стоит перечислять через запятую, не используя при этом пробел.

например вот так:

config.extraPlugins = 'more,youtube,spoiler';

Dieser Beitrag wurde von JIabs (am 30. Oktober 2011, 11:27, vor 12 Jahre) bearbeitet
Evil
#7 1. November 2011, 19:53

Может кто выложить другие плагины для CKEditor или CLEditor?

Fox
#8 1. November 2011, 21:05
#31277 Evil:

Может кто выложить другие плагины для CKEditor или CLEditor?

Для CKEditor посмотри на оф сайте _http://cksource.com/forums/viewforum.php?f=18&sid=6975b5993e3d6c857a1b16b85fd26ba0

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
JIabs
#9 2. November 2011, 11:06
#31277 Evil:

Может кто выложить другие плагины для CKEditor или CLEditor?

некоторые рабочие плагины выдирал для себя из сборки fckeditor-for-wordpress-plugin.3.3.1 ссылку дать не смогу - не сохранилась, гуглите

Evil
#10 3. November 2011, 14:13

А для CLEditor'а ничего нет? Он более удобный и по дизайну и по скорости, но функционал, например подсветки синтаксиса нет, а форум по программированию и соответственно это все очень надо ;)

Stalker
#11 27. Februar 2013, 12:49

Пробовал заменить CKEditor на CLEditor. Первый отключил, кэш чистил, второй включил - редактор пропал совсем. Что не так?

Fox
#12 2. März 2013, 22:07

повтыкай в настройках и все будет ОК

ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??