Каталог решений
Обновления Маркетплейса

Последние обновления

Новые версии решений и список изменений от разработчиков.

Автопрокат - сайт для компаний по аренде и прокату автомобилей

Версия 1.1.4 19 октября 2026
  • Яндекс.Метрика: вкладка настроек модуля (ID счётчика, отправка целей). По ID на сайт выводится штатный код счётчика. Цели JavaScript-событий: carrent_webform_sent, carrent_social_click, carrent_phone_click, carrent_email_click.
  • Цена в каталоге: при одном тарифе или равных min и max показывается одно число, а не диапазон.
  • Раздел «Услуги»: публичные страницы /services/ (индекс и 5 подразделов), пункт в верхнем меню и своё левое меню раздела. Существующие файлы на сайте не перезаписываются.
  • Форма заказа: после отправки на мобильных страница прокручивается к блоку «Спасибо»; восстановлен блок выбора мест получения/возврата.
  • Сайдбар-меню: кеш left-меню учитывает текущую страницу, чтобы у разных разделов не смешивались пункты.
  • Валюта: один символ на весь сайт из настройки модуля «Валюта» (поле в основных настройках). Переключатель «из решения / из инфоблока» убран.
  • FAQ: длинный ответ в аккордеоне больше не обрезается по высоте.
  • Кнопки форм: на iPhone/Safari фон primary-кнопок отображается корректно (сброс нативного appearance WebKit).
  • Безопасность: валидация admin page и layout-параметров; экранирование полей форм/datepicker; санитизация дат; убран вывод отладочных ошибок.
  • Безопасность: базовый URL сайта из SITE_SERVER_NAME / настроек сайта (без HTTP Host / X-Forwarded-Proto).
  • Безопасность: проверка sha256 архива зависимости fail-closed; ключ лицензии через CUpdateClientPartner::GetLicenseKey().
  • Безопасность: ссылки в title — только относительные / или http(s):// (протокол-относительные // отклоняются).
  • Безопасность: DELIVERY_COST / DEPOSIT приводятся к числу; экранирование стоимости доставки и депозита в форме заказа.
  • Безопасность: экранирование подписей услуг (toggle) и названий пунктов выдачи/возврата в форме заказа.
  • Безопасность: whitelist параметров AJAX popup.php; экранирование текста кнопки submit и полей select/checkbox default.
  • Безопасность: из публичного popup.php убраны TITLE/BUTTON_TEXT/LAYOUT_BUTTON (лейаут кнопки фиксирован); экранирование button_type-link/button_type-popup; consent id/name/value; нормализация default S:HTML в textarea.
  • Безопасность: текст согласия ПДн через CBXSanitizer (SECURE_LEVEL_LOW) — ссылка на политику сохраняется, опасная разметка отсекается.

Простая оптимизация JPEG/PNG в WEBP

Версия 1.5.0 19 октября 2026
Обновление версии 1.5.0:
  • Перевод в WebP картинок, которые уже есть на сайте. Новая страница «Контент → EZ WebP Optimizer → Конвертация инфоблоков» переводит в WebP изображения, загруженные раньше, — пересохранять элементы вручную не нужно.
    • Отметьте нужные инфоблоки: по одному, целым типом или все сразу, есть поиск по названию. Для каждого инфоблока можно выбрать, какие свойства с файлами обрабатывать.
    • Обрабатываются картинки анонса и детальные картинки, свойства «Файл» (в том числе галереи с подписями), картинки разделов и изображения внутри текстов элементов и описаний разделов.
    • Кнопка «Сканировать» заранее покажет, сколько картинок найдено в каждом инфоблоке и сколько они весят. Скан ничего не меняет.
    • Конвертация идёт по шагам, с индикатором прогресса. Её можно поставить на паузу и продолжить, в том числе после перезагрузки страницы. Обработка идёт, пока страница открыта в браузере.
    • Элементы не пересохраняются: картинка остаётся в том же поле элемента, порядок фотографий и подписи к ним сохраняются.
    • Оригиналы JPG и PNG остаются на диске, поэтому старые ссылки продолжают работать. Любой запуск можно откатить одной кнопкой.
    • Когда убедитесь, что сайт выглядит правильно, удалите оригиналы и освободите место на диске. Перед удалением каждого файла модуль ищет ссылки на него в файлах инфоблоков и в текстах элементов и разделов; шаблоны, CSS и другие места не проверяются. Для подтверждения нужно ввести номер запуска.
    • На вкладке «История» — все запуски с отчётом: сколько файлов обработано и сколько места сэкономлено.
  • Фотографии с телефона больше не поворачиваются боком: при конвертации учитывается ориентация снимка.
  • Безопасность: загрузчик принимает только изображения и сохраняет файл с расширением по его настоящему типу; файл журнала модуля перенесён из общедоступной папки /upload в /bitrix/backup.
  • Совместимость с PHP 8.2 и новее. Массовая конвертация проверена на MySQL и PostgreSQL.
  • При удалении модуля можно сохранить журнал конвертации, чтобы после переустановки по-прежнему откатывать запуски.

Дарнео: Маркет - интернет-магазин

Версия 0.9.21 17 октября 2026
Перед установкой обновления обязательно создайте резервную копию файлов сайта и базы данных.

Изменения:
  • Добавлен голосовой ввод поискового запроса в браузерах с поддержкой распознавания речи.
  • Товары в корзине можно отложить на потом, оформить оставшиеся позиции и вернуть отложенные товары к покупке.
  • Корзиной можно поделиться по ссылке: получатель выбирает нужные товары и добавляет их в свою корзину по актуальным ценам.
  • Подборку товаров из корзины можно скачать в PDF или CSV и распечатать.
  • В корзине и при оформлении заказа появились подсказки, сколько осталось до скидки на заказ или бесплатной доставки по правилам магазина.
  • Фотографии компании на главной и странице «О компании» доступны в сетке с полноэкранным просмотром, переключением стрелками и свайпами.
  • После добавления товаров появляется уведомление с быстрым переходом в корзину.

МойСклад: Гибкий обмен заказами по API

Версия 3.4.1 18 октября 2026
Новое:
  • MOYSKLAD-1 · При создании контрагента в МойСклад можно заодно заводить контактное лицо. Во вкладке «Контрагент» для каждого типа плательщика настраивается, из каких свойств заказа брать имя, телефон, почту, должность и комментарий контакта.
Улучшено:
  • MOYSKLAD-7 · В настройках появился выбор способа авторизации в МойСклад — токен или логин и пароль. Если токен перестал работать, можно переключиться на логин и пароль; данные невыбранного способа стираются. Диагностика больше не сообщает «Не задан токен», когда токен задан.
Исправлено:
  • MOYSKLAD-2 · Контрагент без почты снова импортируется: логин создаваемого пользователя больше не выходит за 50 символов. Домен логина-заглушки задаётся во вкладке «Прочее» (по умолчанию from.ms).
  • MOYSKLAD-3 · В журнале обмена сообщения об изменении оплат, проводке отгрузок, статусах заказа и вебхуках больше не показывают «?» вместо стрелки.
  • MOYSKLAD-4 · Обработка вебхуков МойСклад больше не завершает сессию авторизованного пользователя сайта: модуль снимает только ту авторизацию, которую выдал сам.
  • MOYSKLAD-8 · Импорт заказа из МойСклад: если пользователь с телефоном контрагента уже есть на сайте, заказ привязывается к нему, а не к пользователю по умолчанию. Поиск по телефону в «Полях поиска контрагента» теперь не зависит от формата записи номера.

Анти Бот — защита сайта (антиспам) от нежелательного трафика, спама, ботов

Версия 2.0.0 18 октября 2026
Анти Бот 2.0.0
  • Добавлена оценка трафика: каждый посетитель получает балл от 0 до 1 по поведению, заголовкам браузера, источнику перехода, сети и проверке JavaScript. При балле от 0.5 показывается слайд-пазл. Включается на вкладке «Настройки», по умолчанию выключена; есть режим «только наблюдение», в котором балл считается и показывается, но ничего не блокируется
  • Добавлен «Журнал оценки трафика»: решения по каждому запросу с баллом, сработавшими сигналами и заголовками запроса (секреты, cookie и личные данные не сохраняются), фильтры и выгрузка
  • Модуль участвует в общей базе оценок WBHR: при включённой оценке трафика IP-адреса посетителей с баллом от 0.6, их балл и номер ASN раз в 10 минут отправляются на blocklist.solutions.wbhr.ru, а оттуда приходят оценки адресов с других сайтов. Другие данные посетителей не передаются
  • Проверка подлинности поисковых роботов: Googlebot, YandexBot, Bingbot и другие с чужих сетей больше не проходят как поисковики. Для этой проверки IP-адреса запросов, которые представляются роботами Яндекса, Apple и Baidu, проверяются по обратному DNS через сервер WBHR
  • Защита форм: регистрация, веб-формы, почтовые события, комментарии и оформление заказа учитываются в оценке отправителя
  • Платёжные уведомления и вебхуки пропускаются без проверок: опубликованные адреса уведомлений ЮKassa, проверка сайта магазина со стороны ЮKassa и свои адреса вебхуков (вкладка «Боты»)
  • Статистика: тип трафика, вердикт по каждому посетителю, источник перехода, история запросов IP, кнопка «Спамер», выгрузка статистики и журнала (в том числе из консоли для больших сайтов)
  • Слайд-пазл: неверная попытка сразу заменяет пазл новым, пройденная проверка запоминается для сети посетителя (удобно для мобильных и IPv6), отдельные проверки для стран и для чёрных списков
  • Списки IP поддерживают подсети (CIDR), белый список проверяется раньше чёрного
  • Страница модуля в административной части обновляется вместе с модулем
  • Ответы сервера WBHR (общая база оценок, списки поисковых роботов и датацентров, база блокировок разработчиков) принимаются только с цифровой подписью (ECDSA, проверяется стандартным расширением OpenSSL). Если подпись не прошла проверку, эти данные не обновляются, а в настройках модуля появляется предупреждение
  • Локальные базы стран и ASN проверяются по контрольной сумме из подписанного ответа сервера и хранятся в каталоге со случайным именем
  • Удалён debug-лог: модуль больше не пишет файлы с IP-адресами посетителей, старый лог удаляется при обновлении
  • Запись статистики включена всегда, отдельный переключатель убран
  • Исправления безопасности: определение IP за Cloudflare и локальным прокси (подставной адрес в X-Forwarded-For, CF-Connecting-IP и своём заголовке, запросы из Cloudflare Workers), обработка путей с «..» и повторными «/», маскирование паролей и токенов в адресах в журнале и статистике
Анти Бот 1.2.2
  • Исправлена ошибка JS Challenge (слайд-пазл): при неточной первой попытке одноразовый токен проверки «сгорал», и все последующие попытки завершались ошибкой «Попробуйте ещё раз» независимо от правильности ответа — теперь токен остаётся действительным до успешного прохождения, а промах не мешает попробовать снова тем же пазлом
  • Ограничение числа попыток проверки переведено на фиксированное окно времени: при непрерывном трафике с общего IP-адреса (мобильный оператор, VPN, офисная сеть) окно больше не продлевается бесконечно и не приводит к постоянной блокировке добросовестных посетителей
  • Попытка проверки теперь расходуется только при неудаче: успешное прохождение и случайный клик без перетаскивания фрагмента лимит не уменьшают
Анти Бот 1.2.1
  • Добавлено локальное хранение базы ASN (провайдеры) на сервере — отдельная опция в настройках, аналогичная уже существующей локальной базе стран; при включении используется без внешних запросов и без 7-дневного кэша, обновляется автоматически раз в 3 дня
  • Локальное хранение баз country и ASN теперь включается автоматически при установке и при обновлении модуля, актуальные базы скачиваются сразу — без похода администратора в настройки
  • База блокировок разработчиков: записи IP/ASN, деактивированные на стороне WBHR, теперь автоматически удаляются из чёрных списков клиентских сайтов при следующей синхронизации — вручную добавленные администратором записи это не затрагивает
  • Отчёт кнопки «Обновить сейчас» и ежедневной синхронизации дополнен количеством удалённых неактуальных записей
  • При обновлении локальной базы стран (и ASN) теперь сбрасывается зависимый кэш — во всех сайтах инсталляции — чтобы новые данные применялись сразу, а не по истечении TTL
  • Модуль теперь передаёт домен установки серверу базы блокировок (blocklist.solutions.wbhr.ru) при каждом запросе актуального списка — техническая метка для статистики активности, не влияет на состав и формат получаемых списков
Анти Бот 1.2.0
  • Добавлен JS Challenge (слайд-пазл) как альтернатива жёсткой блокировке для чёрного списка IP и для блокировки по ASN — включается отдельными опциями в настройках модуля, независимо для каждого сайта
  • При успешном прохождении JS Challenge по чёрному списку IP/ASN доступ даётся на 20 минут, после чего проверка запрашивается снова
  • Добавлен флаг «Запретить JS Challenge» для отдельных записей чёрного списка IP и ASN — принудительная жёсткая блокировка конкретной записи даже при включённой опции JS Challenge
  • Добавлены массовые действия в чёрных списках IP и ASN: удаление выбранных записей, включение/выключение запрета JS Challenge — выбор по чекбоксам на записях или через «выбрать все»
  • Добавлено массовое удаление записей в белом списке IP — по чекбоксам или через «выбрать все»
  • Добавлена настройка «Устанавливать блокировки ASN и IP от разработчиков» (независимо для каждого сайта) — курируемая база известных спамеров и ботов от WBHR, обновляется автоматически раз в сутки
  • Записи из базы разработчиков помечаются меткой «[Black List WBHR]» и никогда не изменяют и не удаляют записи, добавленные администратором вручную
  • Добавлена кнопка ручного запроса обновления базы разработчиков «Обновить сейчас» с отчётом о количестве полученных и добавленных IP и ASN
  • В встроенные группы разрешённых User-Agent добавлены GoogleAssociationService, Schema-Markup-Validator, Instagram, Telegram — устраняет ложные блокировки и капчу для живых пользователей, открывающих сайт через встроенные браузеры Instagram и Telegram, а также для валидатора разметки schema.org
Анти Бот 1.0.1
  • Исправлена ошибка многосайтовости: при заходе в админку модуля без явного site_id в адресе вкладка «Страны» и другие настройки могли показывать данные не того сайта
  • Добавлен фильтр статистики: по диапазону даты/времени, IP-адресу, ASN, стране, действию и User-Agent
  • Добавлена статистика «Топ User-Agent по количеству запросов»
  • Усилена защита каталога с debug-логом: защищённая директория, случайное имя файла, централизованная санитизация сообщений

SIMAI: Экскурсии

Версия 1.1.4 18 октября 2026
Исправлены оформление настроек сайта, возврат на прежнюю страницу после сохранения и двойное экранирование названий в хлебных крошках. Накопительное обновление. Установленные файлы других модулей не перезаписываются.

Уведомления в MAX

Версия 1.0.2 18 октября 2026
Исправлено форматирование писем в уведомлениях для MAX.

Динамические QR-ссылки

Версия 1.2.8 18 октября 2026
Динамические QR-ссылки

Печатный QR-код живёт годами, а ссылка внутри него меняется. Модуль разрывает эту связь: в код зашивается короткий адрес вашего сайта, а куда он ведёт — вы меняете в админке в любой момент. Перепечатывать тираж не нужно.

Что умеет
  • Короткие ссылки вида site.ru/go/код с редиректом 302 на любой адрес
  • Смена цели в любой момент — напечатанный код продолжает работать
  • Учёт переходов по дням, с выгрузкой в CSV
  • Учёт регистраций: видно, сколько человек завело аккаунт после перехода по коду
  • Автоматическая подстановка utm-меток к целевому адресу
  • Генератор картинки QR прямо в админке: PNG и SVG, с логотипом в центре
  • Отсев ботов: превью-роботы мессенджеров не накручивают статистику
Зачем это нужно

Счётчик переходов работает и для внешних площадок — соцсетей, маркетплейсов, мессенджеров, где ваша аналитика не стоит и utm-метки ничего не дают. Вы видите, сколько человек пришло с конкретной листовки, витрины или упаковки.

Особенности реализации
  • Собственные таблицы, без модуля highloadblock — работает в любой редакции
  • Генератор QR собственный, без внешних библиотек и сторонних сервисов
  • Уровень коррекции ошибок — максимальный, поэтому логотип в центре не мешает считыванию
  • Ядро не изменяется. Работает при установке в local/modules и bitrix/modules.

Поддержать разработчика: https://classnyisait.ru/support

Перед созданием QR укажите домен коротких ссылок в настройках модуля. Домен хранится в настройках и не подменяется входящим заголовком запроса.

Исправлена подмена IP посетителя через клиентский заголовок прокси.

В версии 1.2.6 исправлено сохранение дерева меню «Маркетинг - QR-ссылки» при открытии отдельной ссылки.

Версия 1.2.7: автоматическое создание QR_SOURCE и YM_CLIENT_ID для существующих и новых типов плательщика. ClientID заполняется из cookie Метрики при создании заказа, с учётом согласия на аналитику и GPC. Добавлена инструкция на вкладке «Аналитика» и в README.md. Существующие свойства и непустые значения не перезаписываются.

Экспертиза сайта

Версия 3.10.837 18 октября 2026
На вкладке автозапуска пояснения перенесены в подсказки Bitrix (?), убраны лишние символы «?» из текстов настроек.

Сайт нотариуса с формой записи

Версия 1.3.0 18 октября 2026

Напоминания клиентам о записи, перерыв, праздники и отпуска специалистов в расписании, список документов к каждой услуге.

Напоминание о записи

  • За сутки до приёма клиент получает письмо-напоминание: специалист, услуга, дата и время, что взять с собой, ссылка на отмену или перенос и кнопка «Добавить в календарь».
  • Напоминание уходит только по подтверждённым записям с указанным e-mail. Клиент, который записался меньше чем за сутки, второго письма не получает.
  • Если запись перенесли, напоминание придёт о новом времени.
  • Срок задаётся в настройках: «Напоминание клиенту, часов до приёма». 0 — напоминания выключены.
  • Письма отправляет агент раз в 15 минут. Шаблон письма — почтовое событие «Напоминание о записи (клиенту)», его можно изменить.

Перерыв, праздники и отпуска

  • Перерыв конторы — настройки «Перерыв с» и «Перерыв до». У специалиста может быть свой перерыв: новое свойство «Перерыв» в его карточке.
  • Праздничные и нерабочие дни — список дат в настройках: 23.02 — каждый год, 04.11.2026 — один раз, 01.01-08.01 — период. В эти дни запись закрыта для всех специалистов.
  • Отпуск специалиста — новое свойство «Отпуск и выходные дни»: дата или период в каждом значении.
  • Форма записи, перенос записи клиентом и календарь свободных дат не предлагают перерыв, праздники и отпуск. Приём не может начаться до перерыва и закончиться после него.
  • В календаре записи в админке выходные дни и перерыв заштрихованы, у специалиста в отпуске стоит пометка. Оператор по-прежнему может записать клиента на это время вручную.
  • На странице специалиста рядом с графиком приёма выводится перерыв.

Документы для приёма

  • У услуги появилось свойство «Документы для приёма»: один документ в каждом значении, например «Паспорт».
  • Список выводится на странице услуги в блоке «Что взять с собой», на странице записи клиента и в письмах «Заявка принята», «Запись подтверждена» и в напоминании.
  • В демо-данные добавлены списки документов для всех демо-услуг.

Оформление

  • Новый значок модуля, иконка в меню админки и картинки мастера установки.

Исправления

  • В письме клиенту «Заявка принята» вместо ссылки «Добавить в календарь» выводился служебный текст #ICS_URL#. Теперь там ссылка на файл для календаря.

Совместимость

  • После обновления список праздников пустой, перерыва нет — запись работает как раньше, пока вы не заполните эти настройки. Пример списка государственных праздников приведён в подсказке к полю.
  • В уже существующие шаблоны писем «Заявка принята» и «Запись подтверждена» один раз добавляется строка #DOCUMENTS# — список документов. Остальной текст шаблонов не меняется.
  • Если шаблоны компонентов «Услуга» или «Статус записи» скопированы в шаблон сайта, блок документов в них не появится: перенесите его из шаблона .default модуля.

Обновление БД

  • В таблицу записей добавляется колонка с датой отправки напоминания и индекс по дате приёма. Необязательные колонки (контакты клиента, комментарий) начинают допускать пустое значение.
  • В инфоблоки специалистов и услуг добавляются свойства «Перерыв», «Отпуск и выходные дни» и «Документы для приёма».
  • Всё выполняется автоматически при обновлении. Если шаг не прошёл, он повторится при открытии страниц модуля в админке. Ручных действий не требуется.

Список новостей с эффектами 6

Версия 1.0.0 17 октября 2026
Изменения в версии 1.0.0:
  • Добавлена совместимость с PHP 8.1 и выше.
  • Удалена библиотека jQuery и Bootstrap.
  • Удалена зависимость от Bootstrap, сделана своя Адаптивная сетка.
  • Добавлено меню модуля «Веб-студия KS → Модули → Список новостей с эффектами 6».
  • Добавлена мультисайтовость настроек модуля.
  • Добавлена адаптивность под все виды устройств.
  • Двухтаповое поведение на мобильных устройствах.

Древовидный справочник из Highload-блока

Версия 1.2.0 17 октября 2026

Сохранённые значения поля больше не пропадают при деактивации записей справочника, а проверка значений совпадает с тем, что редактор видит в списке.

Исправления

  • Если запись справочника деактивировали, выбранное ранее значение больше не сбрасывается при сохранении элемента: оно остаётся в списке с пометкой «(неактивен)» и сохраняется как есть. На сайте и в списке админки выводится название такой записи, а не её ID.
  • Значения, которые больше нельзя выбрать (запись удалена, у неё нет родителя, она глубже максимальной глубины или не подходит под режим выбора), тоже видны в списке — с пометкой «(недоступен для выбора)» или «[ID] (нет в справочнике)». Раньше такие значения молча стирались при сохранении формы.
  • Проверка при сохранении, в том числе при импорте и сохранении через API, теперь учитывает максимальную глубину и не пропускает записи, у которых нет родителя.
  • Режим «Только листья» вместе с ограничением глубины: листьями считаются пункты последнего показанного уровня. Раньше список в этом случае мог оказаться пустым.
  • Ошибка проверки свойства инфоблока выводилась как «Array». Теперь в сообщении указаны название свойства и ID недопустимого значения.
  • Если в настройках поля указано поле, которого нет в Highload-блоке, форма редактирования больше не завершается ошибкой: список значений пуст, а при сохранении выводится понятное сообщение.
  • Фильтр по пользовательскому полю в списке админки сохраняет выбранную запись, даже если она неактивна.
  • В настройках поля рядом с кодами полей Highload-блока выводятся их названия на языке интерфейса.
  • Страница настроек модуля открывается только пользователям с правом доступа к модулю.

Совместимость

  • Если у элемента сохранено значение, которое помечено «(недоступен для выбора)» или «(нет в справочнике)», элемент не сохранится, пока вы не выберете другое значение или не вернёте прежние настройки поля. Это сделано, чтобы значение не терялось незаметно.
  • Внутреннее устройство модуля переработано. Настройки полей, сохранённые значения и обработчики событий не меняются. Прямые вызовы модуля из доработок сайта продолжают работать.
  • Обновлены скрипты поиска и настроек поля. Если в браузере остался старый скрипт, обновите страницу с очисткой кеша.

Список новостей с эффектами 5

Версия 1.0.0 17 октября 2026
Изменения в версии 1.0.0:
  • Добавлена совместимость с PHP 8.1 и выше.
  • Удалена библиотека jQuery и Bootstrap.
  • Удалена зависимость от Bootstrap, сделана своя Адаптивная сетка.
  • Добавлено меню модуля «Веб-студия KS → Модули → Список новостей с эффектами 5».
  • Добавлена мультисайтовость настроек модуля.
  • Добавлена адаптивность под все виды устройств.
  • Двухтаповое поведение на мобильных устройствах.