![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.05.2007
Сообщений: 4
|
![]()
Всем привет!
В проекте стоит задача научить Ckeditor находить встроенную функцию Smarty типа такой: {module name="Infoblock" action="get"} И ставить замес-то нее в визуальном редакторе картинку, чтобы пользователь не смотрел на строчку кода, а видел элемент управления. Нашел такую статью в нете http://faiwer.ru/content/87-pishem_p...lya_ckeditor_4 и она отчасти приоткрыла вариант решения этого вопроса. У редактора есть специальный метод, который позволяет создавать «фековый» элемент, и им временно можно заменить настоящий. editor.createFakeParserElement(); Но проблема заключается в том, что строка {module name="Infoblock" action="get"} это не тэг в прямом смысле этого слова для HTML и редактор и этот метод его соответственно не видят, т.к. думают, что это просто текст. Подскажите, кто сталкивался с такой проблемой, как ее можно обойти, как можно научить CKEditor понимать эту строку как тэг. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Настройка WYSIWYG редактора ckeditor | Vitaliy> | JavaScript, Ajax | 0 | 07.08.2013 10:02 |
Плагин на CKEDITOR | Vlad2068 | JavaScript, Ajax | 6 | 18.01.2012 18:31 |
CKEditor 3 | m_hamlet | PHP | 0 | 01.03.2011 16:34 |
Не совместимость mysql и ckeditor | Drek | PHP | 13 | 08.01.2010 22:41 |
Замена слова в текстовом редакторе | Славный | Общие вопросы Delphi | 6 | 06.06.2008 14:19 |