Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2015, 02:35   #1
Reverent
 
Регистрация: 30.05.2007
Сообщений: 4
Вопрос Замена тэгов Smarty в редакторе CKEditor 4.5.

Всем привет!

В проекте стоит задача научить 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 понимать эту строку как тэг.
Reverent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройка 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