@Nc_Soft, вы серьезно? Регулярки вообще под задачу не подойдут. Только xpath! Только хардкор. На самом деле xpath в контексте задачи подойдет идеально, ибо парсить регулярками html/xml не самое приятное занятие, особенно когда вариантов этого html/xml много.
@Insayt, попробуйте загружать напрямую в DomDocument/SimpleXML и орудовать через xpath. Получится не сильно сложнее чем с phpquery.
@hadra, а что с мобильными устройствами то не так? С большего проблем не должно быть. Вы бы лучше развернули пример на jsfiddle, да пробежались бы с разных девайсов.
@escalade, что значит на демо? markdown это синтаксис, его тот же github использует. Редактор представляет собой просто текстовый редактор + preview, как вы и описали. Синтаксис по большей части интуитивно понятен и немного короче чем в случае с bbcode.
Мне нравится концепция Sir Trevor JS, так как она сильно ограничивает контент менеджера в возможности все поломать, и при этом инструмент довольно гибок что бы дать возможность делать различные стуктуры оформления и при этом все будет выглядеть нормально. Правда это самый затратный вариант, но можно потратить время на один проект и потом просто копировать решение.
@Gero, а вот тут затруднюсь... никогда небыло такого сценария, что бы форматирование кода не нужно было трогать. Думаю чисто теоритически, можно написать макрос.
да, но и смысла в анонимной функции, если только мы не вызываем там что-то с аргументом типа callable, не сильно много. Я не думаю что автор вопроса имел ввиду их.
Да тут даже не то печально, что view не используется, нету понимания что такое mvc и что запихивать мало того, js код внутрь html, так еще и html этот выводится внутри метода класса... Печаль беда в том что у веловека напрочь отсутствует понимание архитектуры клиент-сервера, что такое собственно эти ajax запросы...
Словом, вот когда у человека возникнет вопрос хотя бы как это дело именно на php отправлять, тогда может будет толк.