[Модуль Полноценные комментарии] Вывод количества комментариев

Возврат к списку

Полноценные комментарии

Этот пост будет полезен для тех, кто на своем проекте использует модуль Полноценные комментарии. После редизайна блога, нужно было вывести количество комментариев для каждого поста, покопавшись в компонентах модуля, не нашел уже готовой функции и накидал свою.

Код класса:


Класс поместил в файл и подключил его через include в файле init.php. На вход функции Comment::GetCountComments($IBLOCK_ID,$arPatch) передаем:

  • $IBLOCK_ID - ID информационного блока, в котором хранятся комментарии
  • $arPatch - массив адресов, для которых определяем кол-во комментариев

На выходе получаем массив , где ключ массива - md5(адрес страницы), а значение массива - количество комментариев.

Как подключить доработку?


Рассмотрим подключение процедуры к компоненту. Например, на нашем сайте через компонент news.list выводится список новостей, в шаблоне детального просмотра новости подключен компонент "Полноценные комментарии" и мы хотим определить сколько комментариев в каждой новости.

1. В шаблоне компонента news.list создаем файле result_modifier.php (если не создан или дополняем существующий) и вставляем в него код:


2. Редактируем шаблон списка новостей, в месте, где хотим вывести количество комментариев, выводим массив с ключом CNT_COMMENTS



16.09.2014 в 22:06
0
Я если бы и стал устанавливать данный модуль, то обратился бы к фрилансерам. Если сам не разбираешься, лучше в код не лезть.
ответная реплика
пустой массивпустой массив11.08.2015 в 10:03
0
Спасибо за пример! Сделал все по инструкции, но массив с ключом ['CNT_COMMENTS'] на выходе получается пустым.
ответная реплика


Возврат к списку

Теги
1c addurl AutoGRAPH.NET_Service Bitrix Bootstrap chmail.ru CMS curl DLE ERP Exel gmail google hdd hide html input Java script окна javascript Jquery JS JSON keywords mail.ru memori news.list No captcha nsma PHP php php attach PR recaptcha repair retweet script Sdorgen sdorgen select sms snagit Spam Test Twitter ucoz utf-8 VK wrike X-Satellite XHE xhe yandex yandex webmaster youtube АРМ БП3 Битрикс ВТБ24 ЕГРЮЛ ЖЖ ЗУП ИТС КЛАДР МБ-8 НДФЛ ПР ПФ ТИЦ УАТ УП автограф автокликер автоматизация автопостер ап ТИЦ битрикс валюты видео внешнее соединение время грамотное написание графика даты запрета день рождение дерево значений договор заказы заполнение ТЧ запонение ТЧ запрос 1С зарплатный реестр календарь книги кодировка комментарии координаты координирование проектов меню модальное окно народ обмен обработка ок рубль организационные структуры управления проектами остатки на складе отчет плавающий блок постинг программы для управления проектами расчет расстояния сервис система управления проектами скрипт скрыть блок смс софт таймер такси управление содержанием проекта фоновые задания чекер