Себе на заметку и другим в помощь.
Сниппет выводит общее количество ВСЕХ опубликованных (подтверждённых) комментариев сайта.
<?php
$result = db_query("SELECT COUNT(cid) AS count FROM {comments} WHERE {comments}.status = 0");
print '<a href="/comments" title="Все комментарии сайта">Все комментарии (';
$row = db_fetch_object($result);
print $row->count;
print ')</a>';
?>
Или оформление в виде функции в template.php
<?php
function get_comments_count() {
$result = db_query("SELECT COUNT(cid) AS count FROM {comments} WHERE {comments}.status = 0");
$row = db_fetch_object($result);
return '<a href="/comments" title="Все комментарии сайта">Все комментарии (' . $row->count . ')</a>';
}
?>
В последующем можно вставлять в любом месте page.tpl.php используя вызов
<?php
print get_comments_count();
?>
Комментарии
в 7 прямо в шаблоне есть переменная $comment_count
gumk, это хорошо, но для 6-ки такого нет.
Я немного поправил пояснение: это сниппет, выводящий ОБЩЕЕ количество опубликованных (подтверждённых) комментариев на сайте - например для статистики где-нить в футере.