taster
Новичок
В общем, задумался над одним вопросом... Как правильнее сделать обработку BBcode в комментариях?
Допустим, есть функция обработки BBcode. При добавлении сообщении я обрабатываю текст этой функцией и ложу в базу данных. При выводе беру текст из базы и вывожу... Вроде бы все нормально, но...
Что мне делать при редактировании сообщения? Ведь в поле ввода вставляется уже обработанный текст из базы. И вместо BBcode там отображаются html-теги.
У меня пока 2 варианта:
1) Ложить в базу 2 варианта текста: обработанный и исходный. Считаю это неправильным, т.к. объем нужной памяти увеличится в 2 раза.
2) При добавлении сообщения не обрабатывать текст и ложить в базу исходный текст. И при выводе обрабатывать каждый комментарий. Считаю это тоже неверным. Если сообщений на одной странице будет очень много, то генерация страницы будет происходить секунды 2-3 минимум.
Что предлагайте Вы? Какой вариант лучше выбрать? Или есть еще варианты?
Допустим, есть функция обработки BBcode. При добавлении сообщении я обрабатываю текст этой функцией и ложу в базу данных. При выводе беру текст из базы и вывожу... Вроде бы все нормально, но...
Что мне делать при редактировании сообщения? Ведь в поле ввода вставляется уже обработанный текст из базы. И вместо BBcode там отображаются html-теги.
У меня пока 2 варианта:
1) Ложить в базу 2 варианта текста: обработанный и исходный. Считаю это неправильным, т.к. объем нужной памяти увеличится в 2 раза.
2) При добавлении сообщения не обрабатывать текст и ложить в базу исходный текст. И при выводе обрабатывать каждый комментарий. Считаю это тоже неверным. Если сообщений на одной странице будет очень много, то генерация страницы будет происходить секунды 2-3 минимум.
Что предлагайте Вы? Какой вариант лучше выбрать? Или есть еще варианты?