Киран,
Из того, что я прочитал, SMF имеет в своей базе данных несколько таблиц, предназначенных для хранения "журнальной" информации о том, какие пользователи просматривали какие форумы / темы / темы. На каждом уровне пользователи могут сохранять свою историю, просматривая каждую доску / тему / тему или используя пользовательский интерфейс для «пометки как прочитанного» определенного раздела. Это устанавливает запись в журнале на каждом уровне, чтобы указать «Пользователь X прочитал до этой отметки времени». Затем при дальнейшей загрузке страницы новые сообщения, появившиеся после этой отметки времени, будут отображаться как новые / непрочитанные.
Я основываю эту тему на том, как люди используют эти таблицы для «сжатия» историй чтения людей.
http://www.simplemachines.org/community/index.php?topic=212330.msg1667071#msg1667071
С уважением,
Кайден