Установить количество комментариев

Подскажите, чтобы установить количество комментариев для топика в БД, достаточно ли вызвать в файле шаблона (.tpl)
setCountComment($data)
Или нужно что-то ещё?

Суть такая. Я поставил комментарии от Вконтакте, я могу получить количество комментариев выводящихся в топике. Мне нужно только как-то добавить возможность прописывать это число в БД сайта, в «CountComment()».

Знаю что есть такая функция, как setCountComment($data), которая прописывает то что нужно вот только как и куда её правильно прописать. В шаблоне почему-то не работает.

2 комментария

+1
Ну вообще, такое в шаблоне не делается. В данном случае setCountComment() — это метод какого-то объекта. Последовательность действий должна быть такой:
1) В файле экшена, где происходит действие, вам необходимое, вы должны создать объект (подозреваю, что это будет объект топика). Например, его можно «создать», обратившись к функции, которая вернет вам объект топика по ID.
2) После обращаетесь к методу установки количества комментариев через объект топика. Например: $oTopic->setCountComment(123).
3) После с помощью функции, которая может обновить данные по текущему топику, обновляете топик в БД.

Это, наверное, максимум, что можно придумать по тому скромному объему информации, которую вы предоставили.
0
Ага, спасибо, думаю суть уловил, буду пробовать
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.