Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Личный сообщения зарегистрированых пользователей

24.05.2007, 19:29
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Помогите разобраться.
Нужно сделать возможность зарегистрированым пользователям обмениваться личными сообщениями.

Механизм решили сделать по аналогии с коментариями к новостям.

тоесть при отправке сообщения подставляется id пользователя которому оно адресовано. потом опять же по id эти сообщения сортируются и конкретному пользователю отображаются сообщения только с его id.

ответ реализуется по тому же принципу.

подскажите как реализовать
1. выделение непрочитанных сообщений
2. цепочки в сообщениях, тоесть грубо говоря ветки вида:
-
--
---
----
-----

тоесть переписка должна быть представелна списком сообщений как реализованы некоторые форумы. видимо в сообщениях должен передоваться какой то индентификатор, чтобы потом с его помощью из них можно было построить цепочку.
25.05.2007, 14:55
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

1) выделение с помощью стилей, посещенные и непосещенные ссылки можно помечать по разному.. остается проблема захода с другого компа
2) у любой записи есть Parent_Message_ID (по дефолту оно 0 присваивается) по этому полю можете цепочки формировать
26.05.2007, 10:08
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

а нельзя ли сделать по аналогии с топиком http://www.netcat.ru/support/ncforum/?Subdiv_ID=5&Topic_ID=568

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

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

или нельзя сделать еще проще аналогично добавить в разделы поле со значением 0 1 и при входе в раздел передавать туда переменную ( допустим по у молчанию 0, при нажатии на ссылку 1) и в зависимости от значения этого поля делать оформление, тоесть допустим новые темы помечать <b></b>
28.05.2007, 20:56
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

вам же надо прочитанные/не прочитанные отмечать..
поэтому ориентирование по датам не подойдет, вы можете для сообщения поле "прочитано" ввести.. по умолчанию значение там ставится 0, после прочтения получателем ставится 1 (прочтение = клик)

198 196 2007-05-28 20:56:51 8997
Описание проекта