Я новичок в vbulletin/php
.
Мне нужно определить количество новых сообщений (отображается ровно количество потоков, в которых пользователь видит страницу http://www.exampleVBForum.com/search.php?do=getnew,).И очень важно, чтобы не было никаких изменений.
Этот код будет выполняться каждые 10 минут, и я не хочу, чтобы все потоки устанавливали пометку как прочитанную для пользователей (или что-то в этом роде).
Я использую этот код:
$datecut= TIMENOW - ($vbulletin->options['markinglimit'] * 86400);
$newCount = $db->query_read_slave("
SELECT count(*) as totCount
FROM " . TABLE_PREFIX . "thread
Where
thread.lastpost >= $datecut
AND thread.visible IN (0,1,2)
AND thread.sticky IN (0,1)
AND thread.open <> 10");
Точно ли возвращает количество новых сообщений, которые будут показаны на странице http://www.exampleVBForum.com/search.php?do=getnew?