Просмотр поста

.
k_2

Тоесть весь сырбор только из за системы отметки всего непрочитанного?
На мой взгляд достаточно к таблице юзеров добавить поле и при нажатии на очистку непрочитанного просто писать в это поле текущее время (и можно даже заодно удалять все записи этого юзера из таблицы непрочитанного), а в запросе на непрочитанное добавить проверку на время создания новых постов и тем, чтоб они были меньше времени записанного в поле юзера.
Если я правильно помню структуру системы непрочитанного.