Я решил, что мой клиент будет перегружен множеством наворотов на доске объявлений, такой как phpBB, поэтому я начал с нуля. До сих пор все работало очень хорошо, за исключением небольшой проблемы с кавычками в ответах.
Когда пользователь нажимает «Цитировать», он видит это (используя tinyMCE в качестве WYSIWYG): http://tapp-essexvfd.org/images/post_capture1.jpg
Это цитата, стилизованная с помощью CSS, отлично работает, пока она сама по себе. Но очевидно, что это создало бы проблему, если бы пользователь цитировал сообщение, в котором уже была цитата (вложенные цитаты).
Одно из решений, которое я рассматривал, заключалось в том, чтобы изменить теги цитаты на промежутки до того, как они будут введены в редактор, в надежде, что кто-то здесь сможет предоставить простое решение. Я рассматривал возможность использования диапазона вместо цитаты, но мне нравится, что у пользователя есть возможность щелкнуть кнопку цитаты в tinyMCE.