Регистрация
Вход через соцсети
Восстановление пароля

Отображение кол-ва комментариев

Новый топик
25.09.2012, 10:07
Ответить | Цитировать
Гость
Гость

На сайте есть раздел новостей, в котором информация выводится через шаблон компонента. Информация берётся из подразделов с указанием $ignore_sub = $ignore_cc = 1;
Так же новости из всех подразделов выводятся на главной странице.

Проблема в том, что в разделах, в которых выводятся все новости не выводится кол-во комментариев.

В системных настройках родительского раздела пытаюсь переназначить номер компонента в разделе, но не знаю как в запрос подать номер объекта:
Код:
$cc = $db->get_var("SELECT Sub_Class_ID FROM Message{$classID} WHERE Message_ID=$message");
$nc_comments = new nc_comments($cc);


Помогите пож-ста.
25.09.2012, 16:05
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

а что мешает написать запрос, который кол-во комментариев сам вытащит? ваших знаний sql для этого хватит вполне.

а выбранный вам ипуть - это из москвы в питер через чукотку

Temet nosce...
25.09.2012, 16:19
Ответить | Цитировать
Гость
Гость

Сделал так:
Код:
$db->get_var("SELECT COUNT(*) FROM Comments_Text WHERE Message_ID = '".$f_RowID."' && Sub_Class_ID = ".$n_sub);


а всё-таки, в системных настройках можно как-то указать айдишник объекта?
25.09.2012, 16:26
Ответить | Цитировать
Гость
Гость

но по-любому система сама должна считать кол-во, если есть функции системы нафига ещё левые запросы писать.
25.09.2012, 16:29
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

DiGGy, Правильно пишет если не помагает $nc_comments->count ( $message_id, $selector = 0 ) делайте свой запрос.

Select Sum(Checked) AS resall from MessageXX where Checked=1
MessageXX - ID Компонента в раделе разработки


Запрос вставляете в переменную и погнали лепить куда не лень

Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
198 196 2012-09-25 16:29:51 12616
Описание проекта