Как вывести кол-ство комментариев в полной новости?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 3 июня 2014 в 19:14
Собственно сабж. Может кто выводил, подскажите, как. Заранее благодарю.
#2 4 июня 2014 в 14:39
Что значит в полной новости? Если это страница с самой новостью, то там если включены комментарии, то показывает их общее кол-во, а если отключенны, то что тогда выводить. Что то не ясно.
#3 4 июня 2014 в 15:15
В анонсе в блоке дата, автор, к-ство комментов — есть ссылкой на них. В полной новости необходимо так же вывести. Переменная из анонса $article.comments не работает.
#4 5 июня 2014 в 20:26
Неужели никто не выводил? =(
#5 5 июня 2014 в 22:38
Зачем их выводить, если они уже выведены?
Если надо ещё вывести, то нужно передать переменую $total из компонента "comments", наверное.
#6 5 июня 2014 в 22:41
Lora, когда статья большая, удобно, когда в начале есть количество, нажав по которому, автоматом скролльнет на комменты) Актуально. Тоталом пробовал — не катит. Вообще не видит эту переменную.
#7 5 июня 2014 в 22:53
Ну тогда может ссылку и якорь поставить?
#8 5 июня 2014 в 23:26
Lora, да якорь стоит по умолчанию в краткой новости
  1. <a href="{$article.url}#c" title="{$LANG.COMMENTS}">{$article.comments|spellcount:$LANG.COMMENT1:$LANG.COMMENT2:$LANG.COMMENT10}</a>
А надо такое же в полной. С количеством комментариев как в краткой, а не только якорь. Эта переменная с краткой новости выводит количество 0 или 1, и не важно, сколько комментариев к статье написано. Т.е., она не работает.
#9 5 июня 2014 в 23:52
Вроде нашёл. В /content/frontend.php в секции if $do == read, переносишь
  1. cmsCore::includeComments();
вверх, до вывода переменых в шаблон. Далее
  1. $comments_count = cmsCore:: getCommentsCount('article', $article['id']);
Ну и передаёшь в tpl
  1. assign('comments_count', $comments_count)->
Удачи.
#10 6 июня 2014 в 01:57
Lora, оу, спасибо, то что надо. Вроде бы работает исправно. +
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.