Как сделать вывод количесва комментариев?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 3 июня 2012 в 15:07
по форуму по поиску облазил, ни где не нашел.
Мне нужно посчитать количество коментов к каждой записи… кто подскажет как? или где почитать?
Вывод коментов и коментирование нашел как сделать… а вот посчитать количество не найду нифига.
#2 3 июня 2012 в 15:58
А как вы подключили комментарии? В шаблоне? Вроде бы можно так. Тогда есть метод в модели компонента комментарии, который считает количество. getCommentsCount($target, $target_id). Нужно будет подключать модель, и создавать объект модели. Но я обычно делаю по другому. Во фронтенде, после передачи и вывода шаблона вставляю следующие строки
  1.  
  2. //подключаем комментарии
  3. $labels = array('comments' => $_LANG['COMMENTS'], 'add' => $_LANG['ADD_COMM'], 'rss' => $_LANG['RSS_COMM'], 'not_comments' => $_LANG['NOT_COMMENT_TEXT']);
  4. if($inCore->isComponentInstalled('comments')){
  5. $inCore->includeComments();
  6. comments("{$target}", $target_id, $labels);
  7. }
  8.  
Примерно так. Модель подключать не надо. И количество комментариев выводится само так: Комментарии(0). Массив $labels необязателен, но с помощью него можно переопределить названия, например: Отзывы(0).
#3 3 июня 2012 в 20:35
Спасибо за подсказку, сейчас попробую! Хотя сдается мне что это не то. Мне нужна только цифра. Количество кмментариев к определенному ID

А коменты я подключил как в вики написано:
  1.  
  2. $inCore->includeComments();
  3. comments($target, $target_id);
  4.  
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.