[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Структура Форума
anonymouse
Добрый день.


Ребят я вот тут подумал форум сам свой написать - в смысле простенький но свой )


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

Какая должна быть таблица в MySQL-е и как она должна работать...


Подскажите плз как это делается ?

Спс.



Спустя 1 час, 1 минута, 57 секунд (27.02.2009 - 17:23) FatCat написал(а):
Расскажу как в этом движке сделано:

Посты по инкременту в таблице постов, там же time() отправки поста.

Мемберы при входе получают сессию, и в таблице мемберов в поле activity пишется текущее time(), перезаписывающееся при каждом листании страницы.
Если текущее time() отличается от записанного в activity больше, чем на 900 секунд (15 минут) или другой цифры (в настройках форума) - данные из activity перезаписываются в last_activity

При выводе списка тем в sql-запросе к таблице топиков джойнится таблица постов с условием времени сообщения больше last_activity.
Если есть такие сообщения - топик подсвечивается как "новый".


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.