Как заменить смайлы в FCKeditor

Главные вкладки

Комментарии

Аватар пользователя Pivr Pivr 28 января 2010 в 15:25

Да, я тоже CKeditor недавно вместо FCK поставил. Не жалею, работает заметно быстрее.

Теперь про смайлы. НЕ НРАВЯТСЯ. Smile А разработчикам, видимо, не до этого Smile
Так вот. Сначала я нашел файл plugin.js в папке ckeditor\_source\plugins\smiley
Там всего-навсего прописал имена новых файлов-картинок и ниже - их описание, которое появляется при наведении курсора на смайлик (параметр alt в теге img).

Все поперегружал - ни фига! Нет новых смайлов... Sad

Потом нашел (не спрашиваите как Smile ) файл ckeditor.js в папке ckeditor
Там та-а-акая длинная хрень (которую я ващще не понимаю, т.к. не знаю Джаву).
Тут нужно воспользоваться поиском и найти что-либо подобное ":kiss" (это описание к одному из смайликов). Находите, смотрите и обнаруживаете, что тут записано то же самое, что и в первом файле, только в одну строку Smile Думаю, уже понятно, что нужно сделать Smile
Прописываете имена файлов-смайлов, прописываете их описания в том же порядке ("смотри не перепутай, Кутузов"!), если нет описания, то вот так: ''

Вот тебе и вся вуаля!

Да, задачка для совместного решения (приглашаю Smile ):
1. Выяснить, нужны ли телодижения с первым файлом?
2. Куда складывать картинки смайлов? Поясняю - в "дистрибутиве" смайлы лежат в двух папках
plugins/smiley и _source/plugins/smiley - совершенно одинаковые наборы.

Я еще не проверял куда их складывать, но в неоднократно упомянутом первом файле прописан путь к картинкам и он вроде бы ведет в _source/plugins/smiley. Не уверен, потому что не программист, так что если кто может - гляньте, плиз.

Аватар пользователя U_Ku_Shu U_Ku_Shu 1 декабря 2010 в 22:32

че тут не понятного? Кидаешь в папку fckeditor/fckeditor/editor/images/smiley / папку с вашими смайлами (у меня ks). После чего в ckeditor.js в папке fckeditor находите нужную строку и меняете msn на ks. А после вписЬІваете в нужном порядке имена смайлов с их расширением в нужную строку.

После чего чистите кеш и радуетесь новЬІм смайлам.