|
Модераторы: Sardar, Aliance |
|
Reverent |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 65 Регистрация: 30.5.2007 Репутация: нет Всего: нет |
Всем привет!
В проекте стоит задача научить Ckeditor находить встроенную функцию Smarty типа такой: {module name="Infoblock" action="get"} И ставить замес-то нее в визуальном редакторе картинку, чтобы пользователь не смотрел на строчку кода, а видел элемент управления. Нашел такую статью в нете http://faiwer.ru/content/87-pishem_plagin_dlya_ckeditor_4 и она отчасти приоткрыла вариант решения этого вопроса. У редактора есть специальный метод, который позволяет создавать «фековый» элемент, и им временно можно заменить настоящий. editor.createFakeParserElement(); Но проблема заключается в том, что строка {module name="Infoblock" action="get"} это не тэг в прямом смысле этого слова для HTML и редактор и этот метод его соответственно не видят, т.к. думают, что это просто текст. Подскажите, кто сталкивался с такой проблемой, как ее можно обойти, как можно научить CKEditor понимать эту строку как тэг. |
|||
|
||||
Padonak |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 63 Регистрация: 29.5.2008 Где: Ростов-на-Дону Репутация: нет Всего: 2 |
Я не знаю, что там за редактор у вас, но, судя по описанию, это - обычный поиск и замена текста с использованием регулярного выражения.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |