Количество новых нод для меню

Главные вкладки

Аватар пользователя Тыдж Тыдж 23 октября 2009 в 2:53

Как сделать вывод количества новых нод после соответствующего пункта меню, скажем, за последний день (обновление по крону например, исходя из числа даты)?
то есть:

Меню:

Один пункт меню +1 //за последний день добавлено новостей
Другой пункт +5

Комментарии

Аватар пользователя Nikit Nikit 23 октября 2009 в 4:34

делается это через тематизацию. кол-во новых просто:

 $count = db_result(db_query('select count(*) from node where created>=%d and {тут твои условия}', time()-(24*60*60), $args));

соответственно твоя задача, достать эти args и дописать к ним where.

да, это довольно грузно запрашивать запросом, можно написать модулек, который будет делать пересчёт при определенных нодных событиях и пихать в кеш.