Пишу свой форум. Несколько вопросов.
От: A_HREF Россия  
Дата: 24.07.05 07:43
Оценка:
1. Как лучше сделать фишку, когда показываются не просмотренные темы?
У пользователя имеется LastVisit и LastActivity. Сейчас я просто подсвечиваю те темы, где дата последнего ответа больше последнего визита. Все бы хорошо, но если человек просто зашел на форум, и ушел, то соответственно его последний визит обновится и те темы которые были "новыми" станут "старыми". А он ведь их даже не читал.

Как идея: [Users] --< [Users-Threads] >-- [Threads], и писать в [Users-Threads] при заходе юзера в ту или иную тему.

Еще идеи?

2. Пользователи Online. Сейчас сделано так: на старте сессии пользователь заносится в список, при каждом обновлении страницы список подчищается от "старых" пользователей.
Но когда с одного хоста зайти на форум разными браузерами, список разрастется на кол-во разных браузеров . Как бы этого избежать? Можно по IP сравнивать, но ведь бывают пользователи с проксями.
... << RSDN@Home 1.2.0 alpha rev. 524>>
Пишу свой форум. Несколько вопросов.
От: Аноним  
Дата: 24.07.05 08:01
Оценка:
Куку ставь.
Наилучшие!


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Пишу свой форум. Несколько вопросов.
От: Аноним  
Дата: 24.07.05 08:06
Оценка:
1. [Users] --< [Users-Threads] >-- [Threads] + в [Users-Threads] добавить поле TIMESTAMP, чтобы можно было определять новые сообщения. Именно такой механизм используется во многих OpenSource форумах

2. А разве это проблема? Мне кажется, что это наоборот единственно верный алгоритм. Есть множество фирм, в которых десятки (а то и сотни) машин выходят в интернет под одним IP (во всяком случае у нас в Латвии). Если фильтровать по айпишкам, то получится всего один юзер.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.