Количество объектов в разделе

minimalis

Читатель
Регистрация
10 Окт 2009
Сообщения
52
Реакции
1
  • Автор темы
  • Заблокирован
  • #1
Добрый день!
Подскажите пожалуйста какой функцией можно вывести число объектов в разделе.Пытался вывести $totRows но она работает только в компоненте,а в макете дизайна не работает.
То есть например раздел "статьи" в нём 15 статей значит этот раздел отображается так "стать (15)"
Спасибо!
 

alterfall

Создатель
Регистрация
15 Апр 2012
Сообщения
37
Реакции
7
Хоть и тема не актуальна, но вопрос актуален.

1 вариант:
Шаблоны вывода навигации:
function get_count_by_sub ($sub ) {
global $db;
$class_id = $db->get_var("SELECT `Class_ID` FROM `Sub_Class` WHERE `Subdivision_ID` = '".intval($sub)."'");
$c = $db->get_var("SELECT COUNT(`Message_ID`) FROM `Message".$class_id."` WHERE `Subdivision_ID` = '".intval($sub)."' ");
return $c;
}
В необходимом месте \".get_count_by_sub(\$data[\$i]['Subdivision_ID']).\"
$browse_sub[4][unactive] = "<a href='%URL'>%NAME (\".get_count_by_sub(\$data[\$i]['Subdivision_ID']).\")</a>";

2 вариант:
Для просмотра ссылки Войди или Зарегистрируйся
$browse_sub[0]['unactive'] = "<li><a href=%URL>%NAME</a> ".listQuery(\"SELECT count(Message_ID) as count
FROM MessageXX WHERE Catalogue_ID=\$catalogue AND Subdivision_ID=".\$data[\$i][Subdivision_ID],"\$data[count]")."</li>";

3 Вариант:
\".\$db->get_var(\"SELECT COUNT(*) FROM MessageХХ WHERE Subdivision_ID=\".\$data[\$i]['Subdivision_ID']).\"
Впишите в не обходимом месте шаблона навигации
 
Сверху