Smog
Жираф-Сибиряк | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В скором времени выходит версия 0.0.2.0, решил что достаточно много исправлений, поэтому сменил цифру релиза... Такой вопрос ко всем: Открыл я тему. Написал сообщение. Что делать, если с момента моего открытия до моей отправки еще кто-то написал в тему? 3 варианта вижу: 1) после отправки сообщения - обновить страницу и ничего ни у кого не спрашивать 2) Записать сообщение в БД, отобразить его на странице, а при следующем обновлении темы (когда юзер этого сам захочет) - восстановить нормальный порядок 3) перед отправкой (или после?) проверить, а не добавились ли сообщения в тему, и если нет, то записать сообщение в БД и отобразить его на странице, а если да - спросить действие у юзера. Это был первый вопрос, заданный Батвой, по-моему, по сабжу http://forum.ru-board.com/topic.cgi?forum=13&topic=1032&start=20#12 Цитата: Насчет "читаем топики локально, но ответ уходит на форум" просто один пример: Ну допустим, качнул я с утра апдейт, сижу читаю локально, читаю, читаю, в обед решил ответ написать, пишу, ответ уходит на форум, но с утра утекло много воды, и тема та уже не актуальна, человеку уже ответили он и спасибо уже успел сказать, и мой новый ответ не только не полезен, но и вреден!! Что бум делать? При ответе проверять, и выкидывать мессагу, что типа: "со времени вашего последнего апдейта, в том топике уже новых пять постов, прежде чем отправлять сообщение, убедитесь, что ответ еще актуален"? | Так что будем делать? Добавлено: Или сделать возможность пользователю задавать - для каких тем проверяем обновления, а для каких - нет?
| Всего записей: 5395 | Зарегистр. 20-06-2003 | Отправлено: 00:50 01-12-2007 | Исправлено: Smog, 01:10 01-12-2007 |
|