Page 1 of 1

Как вывести количество всех новостей?

Posted: Fri Mar 25, 2011 9:21 am
by AtonS
Здравствуйте!
Как вывести общее количество всех новостей на сайте, а также и количество записей в модуле CGBlog? Числом.

Re: Как вывести количество всех новостей?

Posted: Fri Mar 25, 2011 8:49 pm
by Fenik17
Можно добавить пользовательский тег. Для количества опубликованных новостей код тега:

Code: Select all

global $gCms;
$db =& $gCms->GetDb();
$res = $db->getOne('SELECT COUNT(*) FROM ' . cms_db_prefix() . 'module_news WHERE status="published";');
echo ($res !== false) ? $res : 'Get news count error...';
Для записей в CGBlog - аналогично, только нужно указать соответствующую таблицу и условия выборки.