|
|
|
| Как организовать персонализацию, например, выделить или подсчитать непрочитанные пользователем сообщения?
Встал такой вопрос:
Хочется выделять для пользователя непрочитанные им новости. Неоднократно видел такое на форумах – получается красиво и наглядно.
Подскажите, как это организуется у номальных людей?? :)
Где и как хранить информацию о том, что прочитал пользователь, а что нет?
Новостей или статей может быть дофигища. Хранить в базе идентификаторы прочитанных элементов для каждого пользователя – кощунство. Записывать все в куку – ересь. Можно запомнить в базе дату/время последнего визита пользователя – опять же: неизвестно что он читал, а что нет.
Подскажите логику действий? | |
|
|
|
|
|
|
|
для: Niko2
(05.12.2006 в 03:36)
| | Тут обычно комбинируют, т.е. имеется дата, после которой все новости считаются прочитанными, а состояние новостных позиций после такой даты хранят в cookie. | |
|
|
|
|
|
|
|
для: cheops
(05.12.2006 в 12:43)
| | Хм....
Логично.
Еще идей нету? :) | |
|
|
|
|
|
|
|
для: Niko2
(06.12.2006 в 00:35)
| | Помоему вполне хороший выход из положения. Оптимальный вариант. | |
|
|
|
|
|
|
|
для: Leviafan
(22.01.2007 в 00:20)
| | А если кукисы пользователь потрет?
Может лучше хранить дату от которой идет отсчет хранить в базе? | |
|
|
|