AidarM> окне появляется не весь текст, причем, не хватает того, что в середине
Уже расписывал ранее, что при цитировании выкусываются все цитирования по quote. Ибо иначе цитату не сделать нормальную. Так вот, есть принципиальная проблема парсинга регекспами при смешении мультицитирования и вложенного цитирования. Если брать не жадную вырезку, то есть от первого {quote} до ближайшего {/quote}, то из конструкции
"aaa {quote} bbb {quote} ccc {/quote} ddd {/quote} eee" получится "aaa ddd {/quote}"
Поэтому я делаю жадную вырезку, от первого {quote} до последнего {/quote}.
Из "aaa {quote} bbb {/quote} ccc {quote} ddd {/quote} eee" получается "aaa eee". Последний вариант хоть и короче, зато не имеет в себе глюков с парностью тэгов. А недостающий текст в такой относительно нечастой ситуации можно и ручками закопипастить.