Как подружить шорткоды, кавычки и Tinymce?
-
Всем привет!
Появилась задача сделать на сайте всплывающие подсказки (тултипы) при наведении на определенные участки текста.
Нашел плагин, который во многом устраивает и решил его допилить.
Почти всё сделал, но столкнулся со следующей проблемой.
Текст тултипа добавляется по новой кнопке в тулбаре редактора.
Веделил текст, нажал кнопку, открылось окошко для текста тултипа, вставил, сохранил и в редакторе нужный текст с шорткодом.Фрагмент текста с шорткодом выглядит так:
текст текст текст [tooltip text='Тултип с "кавычками"']текст[/tooltip] текст текст
Проблема в том что что внутри тултипа могут встречаться кавычки.
Проблему с двойными кавычками я как бы решил заменив кавычки в шорткоде на одинарные, но потом понял что в тексте могут оказаться и одинарные кавычки и тогда шорткод не считывается.Первое что пришло в голову (еще во время борьбы с двойными кавычками) это замена кавычек на
"
, но при переключении в визуальный редактор сам Tinymce заменяет"
на"
.
Это я понял еще до эксперимента с JS.Как лучше решить проблему?
- Тема «Как подружить шорткоды, кавычки и Tinymce?» закрыта для новых ответов.