партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Универсальная галерея - модуль для битрикс
Условия поставки: лицензия на использование в любом количестве проектов
Способ загрузки: загрузка в автоматическом режиме через личный кабинет
Розничная цена
500 руб.
Банковские карты
Электронные деньги
Терминалы
Счет

Компонент позволяет пользователям оставлять комментарии к статическим страницам (а также к динамическим, но ЧПУ и параметры не влияют на компонент) аналогично комментариям к элементу инфоблока (доработанный компонент forum.topic.reviews). Для работы компонента необходим модуль "Форумы". После добавления первого комментария, на форуме создается тема с названием, равным названию страницы. В комментарии будет находится URL страницы.

Установка:

Разместить компонент в любой подпапке в /bitrix/components/, например grain.

Вставить код вызова, например, в footer.php:

<?$APPLICATION->IncludeComponent(
    "grain:forum.topic.reviews.bypage",
    "",
    Array(
        "SHOW_LINK_TO_FORUM" => "Y",
        "FILES_COUNT" => "2",
        "FORUM_ID" => "4",
        "DEFAULT_SHOW" => "Y",
        "EXCLUDE_PAGES" => array("/^\/news\//","/^\/catalog\//"),
        "URL_TEMPLATES_READ" => "",
        "URL_TEMPLATES_PROFILE_VIEW" => "",
        "MESSAGES_PER_PAGE" => "10",
        "PAGE_NAVIGATION_TEMPLATE" => "",
        "DATE_TIME_FORMAT" => "d.m.Y H:i:s",
        "PATH_TO_SMILE" => "/bitrix/images/forum/smile/",
        "USE_CAPTCHA" => "Y",
        "PREORDER" => "Y",
        "DISPLAY_PANEL" => "N",
        "CACHE_TYPE" => "A",
        "CACHE_TIME" => "0"
    )
);?>


Также включать и отключать компонент можно с помощью свойств страницы и раздела SHOW_PAGE_REVIEWS. Например, если установить для раздела /news/ свойство SHOW_PAGE_REVIEWS равным N, а для страницы /news/page.php то же свойство равным Y, то компонент Не будет выводиться на всех страницах раздела /news/ кроме /news/page.php

Также отключить компонент для некоторых страниц можно с помощью регулярных выражений в параметре EXCLUDE_PAGES. Он содержит массив регулярных выражений для исключения страниц из списка тех, на которых компонент нужно показывать, например, "/^\/news\//" соответствует всему разделу /news/.

Если установить параметр DEFAULT_SHOW равным N, то компонент по умолчанию выводиться не будет. В этом случае можно включать отображение компонента с помощью свойств страниц и разделов.

Все параметры также доступны через визуальный редактор/режим разработки.

Примечание: ID темы форума хранятся в файлах типа <имя файла страницы>_<расширение>_forum_topic_id.txt в папках, где находятся сами страницы.



Назад в раздел