Мы выпустили вторую версию модуля «».
В был реализован пересчет свойства элемента инфоблока «Количество комментариев» для случая, когда новый комментарий добавляется с помощью компонента «Отзывы»:

Нам не нравилось, что стандартный компонент «Отзывы», который применяется в «Новостях» и в «Каталоге»:
— не сбрасывает кэш инфоблока,
— не всегда пересчитывает количество комментариев.
Свою задачу мы успешно решили, но в обсуждении нам указали, что есть большое количество сайтов, где комментарии пишут не в «Отзывах», а прямо на форуме.
В новой версии этот вопрос решён. Комментарии можно писать и в «Отзывах», и на форуме. Теперь в настройках модуля нужно указать какому инфоблоку какой форум относится:

Сброс кэша:
Для того, чтобы пользователи увидели, что количество комментариев изменилось, нужно сбрасывать кэш инфоблока.
В кэш сбрасывался всегда при добавлении, изменении и удалении комментария.
Оказалось, что для некоторых проектов это не всегда хорошо:
— Если пользователи начнут активно что-то обсуждать или писать глупости, то они будут часто сбрасывать кэш инфоблока. На больших проектах это может повлиять на производительность.
В новой версии добавились две настройки для сброса кэша. Первая настройка — сбрасывать кэш или нет, а вторая — как часто можно сбрасывать кэш для инфоблока.
По умолчанию значения «Да» и «0», то есть сбрасывать кеш сразу, когда обновляется счетчик.
Второй параметр можно выставить, например, 900 секунд (15 минут). Работать будет так:
— Когда добавится один комментарий, кэш сбросится.
— Но если в течение 15 минут добавится второй или третий комментарий, то кэш не сразу сбросится, а только через 15 минут после первого.
Используется технология агентов, для каждого инфоблока свой агент. Подобная хитрость позволяет использовать модуль «» на больших проектах и не беспокоиться о бурных обсуждниях или спаме на форуме.
Напоминаю, что демо-период 30 дней, есть партнерские скидки и . Тестируйте, применяйте и предлагайте идеи по развитию модуля.
В был реализован пересчет свойства элемента инфоблока «Количество комментариев» для случая, когда новый комментарий добавляется с помощью компонента «Отзывы»:

Нам не нравилось, что стандартный компонент «Отзывы», который применяется в «Новостях» и в «Каталоге»:
— не сбрасывает кэш инфоблока,
— не всегда пересчитывает количество комментариев.
Свою задачу мы успешно решили, но в обсуждении нам указали, что есть большое количество сайтов, где комментарии пишут не в «Отзывах», а прямо на форуме.
В новой версии этот вопрос решён. Комментарии можно писать и в «Отзывах», и на форуме. Теперь в настройках модуля нужно указать какому инфоблоку какой форум относится:

Сброс кэша:
Для того, чтобы пользователи увидели, что количество комментариев изменилось, нужно сбрасывать кэш инфоблока.
В кэш сбрасывался всегда при добавлении, изменении и удалении комментария.
Оказалось, что для некоторых проектов это не всегда хорошо:
— Если пользователи начнут активно что-то обсуждать или писать глупости, то они будут часто сбрасывать кэш инфоблока. На больших проектах это может повлиять на производительность.
В новой версии добавились две настройки для сброса кэша. Первая настройка — сбрасывать кэш или нет, а вторая — как часто можно сбрасывать кэш для инфоблока.
По умолчанию значения «Да» и «0», то есть сбрасывать кеш сразу, когда обновляется счетчик.
Второй параметр можно выставить, например, 900 секунд (15 минут). Работать будет так:
— Когда добавится один комментарий, кэш сбросится.
— Но если в течение 15 минут добавится второй или третий комментарий, то кэш не сразу сбросится, а только через 15 минут после первого.
Используется технология агентов, для каждого инфоблока свой агент. Подобная хитрость позволяет использовать модуль «» на больших проектах и не беспокоиться о бурных обсуждниях или спаме на форуме.
Напоминаю, что демо-период 30 дней, есть партнерские скидки и . Тестируйте, применяйте и предлагайте идеи по развитию модуля.