показывать нечитаемые элементы со знаком «новый» рядом с ним? - PullRequest
0 голосов
/ 30 декабря 2010

Я недавно заметил на форумах SMF для пользователя: если элемент не читается, рядом с элементом отображается «новый».Я могу реализовать это, используя файлы cookie на основе браузера.Но для SMF для одного и того же пользователя, если я захожу с разных машин, он также сохраняет статус.Должно быть, они ставят какой-то тег на конце сервера.Мне интересно, как они могут сохранять состояние на конце сервера для каждого элемента и для каждого конца пользовательского конца сервера?Может ли кто-нибудь посоветовать мне по этому поводу?

Спасибо за вашу помощь

С уважением

Киран

1 Ответ

0 голосов
/ 18 февраля 2011

Киран,

Из того, что я прочитал, SMF имеет в своей базе данных несколько таблиц, предназначенных для хранения "журнальной" информации о том, какие пользователи просматривали какие форумы / темы / темы. На каждом уровне пользователи могут сохранять свою историю, просматривая каждую доску / тему / тему или используя пользовательский интерфейс для «пометки как прочитанного» определенного раздела. Это устанавливает запись в журнале на каждом уровне, чтобы указать «Пользователь X прочитал до этой отметки времени». Затем при дальнейшей загрузке страницы новые сообщения, появившиеся после этой отметки времени, будут отображаться как новые / непрочитанные.

Я основываю эту тему на том, как люди используют эти таблицы для «сжатия» историй чтения людей.

http://www.simplemachines.org/community/index.php?topic=212330.msg1667071#msg1667071

С уважением,

Кайден

...