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

Mr_Max

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

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

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

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

Огромное спасибо
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
2 Фанат Пользователи админ-части для управления статьями на сайте.
 

Фанат

oncle terrible
Команда форума
Я неверно задал вопрос.
Статьи новые с точки зрения кого? Что представляет собой сущность, читающая стстьи, с точки зрения пхп?
 

kruglov

Новичок
Mr_Max

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

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

-~{}~ 20.07.05 14:53:

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

5 строк кода.
 

dorfey

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

Фанат

oncle terrible
Команда форума
при чём здесь время ухода, если речь идёт о прочтении?

-~{}~ 20.07.05 15:13:

в любом случае надо сначала определиться с тем, что нас считается юзером
 

dorfey

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

kruglov

Новичок
dorfey
А если неправильно, и надо выводить все статьи, на которые пользователь еще не кликнул? На правильных форумах именно такая система.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
2 Фанат Надеюсь я правильно Вас понял.
Юзером у меня считается пользователь, который авторизировался и получил доступ для прочтения информации (например статей, новостей и тд).

-~{}~ 20.07.05 15:25:

2 kruglov именно так. Как ето реализовано на любом форуме.
 

Фанат

oncle terrible
Команда форума
а, то есть, существует авторизация?
Ну, тогда всё просто.

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

-~{}~ 20.07.05 15:26:

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

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
2 Фанат - ок. сенк
 
Сверху