Отметка прочитанных сообщений.

  • Автор темы Автор темы Mr_Max
  • Дата начала Дата начала

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Отметка прочитанных сообщений.

Ребята, здравствуйте.
Заказчик поставил задачу, чтобы отмечались новые статьи пользователей.
Подскажите, пожалуйста где лучше хранить информацию о просмотренных статьях.

Первые две идеи, что приходят на ум
1. БД (поскольку доступ имеет ограниченное число людей). то информацию можно вполне хранить в БД
2. Куки на стророне клиента (в данном случае я смутно представляю себе механизм).

Возможно кто-то встречал уже готовое решение... Был-бы премного благодарен... на пхпклассес.орг найти не удалось (возможно не так, ну или не там искал).

Огромное спасибо
 
2 Фанат Пользователи админ-части для управления статьями на сайте.
 
Я неверно задал вопрос.
Статьи новые с точки зрения кого? Что представляет собой сущность, читающая стстьи, с точки зрения пхп?
 
Mr_Max

А что там мудрить? Готовые решения искать...

Заводим таблицу в БД типа id_статьи - id_юзера и пишем туда, как только юзер откроет какую-нить статью.

-~{}~ 20.07.05 14:53:

в случае, если статьи могут обновляться со временем - добавляем в базу еще поле "последний просмотр" и сравниваем его с датой изменения статьи.

5 строк кода.
 
я бы сделал проще. ставил бы куку юзеру с указанием времени его последнего захода. а при новом его заходе выводил бы все статьи которые появились после его ухода.
 
при чём здесь время ухода, если речь идёт о прочтении?

-~{}~ 20.07.05 15:13:

в любом случае надо сначала определиться с тем, что нас считается юзером
 
чтобы отмечались новые статьи пользователей
если я прально понял нуна выводить все статьи которые были добавлены после последнего захода юзера на сайт. ну типа системы используемой на форумах. если я прально понял задачу, то мой вариант будет вполне работоспособным.
 
dorfey
А если неправильно, и надо выводить все статьи, на которые пользователь еще не кликнул? На правильных форумах именно такая система.
 
2 Фанат Надеюсь я правильно Вас понял.
Юзером у меня считается пользователь, который авторизировался и получил доступ для прочтения информации (например статей, новостей и тд).

-~{}~ 20.07.05 15:25:

2 kruglov именно так. Как ето реализовано на любом форуме.
 
а, то есть, существует авторизация?
Ну, тогда всё просто.

А хранить - один вариант - только в бд.

-~{}~ 20.07.05 15:26:

Mr_Max
не на любом. На этом, к примеру - не реализовано.
 
Сверху