Обновления HostCMS

Обновление 7.0.8β от 16.02.2024 г.

Реализована индивидуальная настройка отображения полей форм для сотрудников. Решение позволяет гибко настраивать видимость полей форм центра администрирования.
Реализована возможность менять ширину столбцов в форме центра администрирования для сотрудников.
Дополнительным свойствам типа "Файл" добавлена возможность указывать префикс имени большого и малого файла.
В модуле "База данных" добавлен экспорт таблицы и структуры.
В модуле "База данных" добавлен раздел "Переменные", для просмотра переменных базы данных.
Улучшено отображение тикетов и сообщений в модуле HelpDesk.
Обновлен модуль "Техническая поддержка", обращения сразу поступают в тикет-систему с присвоением номера обращения.
Обновлен модуль "IP-адреса", добавлен подсчет заблокированных обращений. Добавлена возможность расширенной блокировки по User Agent, Referer, URI и т.д. Лицензиям с модулем статистики посещаемости добавлен учет посетителей в модуле IP-адреса с дополнительным фильтром по поведенческим факторам, анализ происходит как по сессии посетителя, так и по предыдущим посещениям как с этого IP, так и в рамках зарегистрированной сессии.
Улучшена работа модуля статистики посещаемости, изменен подход к учету посетителей не только JS-счетчиком, возможен рост показателей Хитов и Хостов.
При установке обновления корректируются таблицы статистики посещаемости, это может занять время и при установке вы увидите ошибку хостинга 504, повторно запросите список обновление, обновление должно уже установится.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.7 от 21.12.2023 г.

Добавлена поддержка PHP 8.3, о возникших ошибках просьба сообщать в теме https://www.hostcms.ru/forums/2/12974/
Добавлена поддержка формата изображений JFIF. Добавлена поддержка формата изображений AVIF, для работы с этим форматом необходим PHP 8.1.
Незначительно изменен интерфейс форм в центре администрирования.
В расширенном фильтре в центре администрирования добавлена возможность фильтрации с условиями (равно, больше, меньше и т.п.)
Формам добавлено действие viewForm, если у пользователя ограниченные права и нет разрешения на это действие, то форма отображаться не будет.
Платежным системам и доставкам добавлены группы доступа клиентов, которые могут ими воспользоваться. Если у группы клиента нет права доступа к доставке или платежной системе, они не будут отображены.
В интернет-магазине добавлена возможность генерации штрихкодов для товаров, у которых их нет.
При экспорте в Яндекс.Маркет исключена выгрузка <cpa>.
В магазине добавлена возможность экспорта CSV файлов на сервер, изменены контроллеры экспорта.
Ускорен обмен с 1С.
Кассам и расчетным счетам добавлена сортировка.
Заказам добавлен механизм комментариев.
В модуле Форм добавлена опция защиты от CSRF-атак https://www.hostcms.ru/documentation/modules/form/add-form/
В настройках сайта добавлена защита отображения сайта внутри фреймов для защиты от Click-jacking атак, по умолчанию защита включена.
В планировщике добавлена активность задачи.
В REST API версии 1.1 добавлена обработка $expand, расширяющая указанные связи элементов.
В Вебхуки добавлена возможность указания клиентской функции, которая формирует данные, отправляемые вебхуком.
В хуки добавлены методы off()/disable() и on()/enable(), позволяющие временно отключить выполнение хуков с заданных названием (например, для избежания рекурсии).
В модуль Почта добавлены дополнительные опции, в том числе список ящиков для опроса, по умолчанию INBOX.
Информация о старых сессиях сотрудников удаляется по истечении 90 дней.
Визуальный редактор TinyMCE обновлен до версии 6.8.2.
В визуальный редактор TinyMCE добавлен плагин paste, который имеет улучшенную работу с вставленными данными из Word, для включения плагина в конфигурационном файле в список плагинов добавьте paste.
Проверьте работу обработчика ЮKassa после обновления, при возникновении проблем, обратитесь в поддержку.
Изменена работа с pattern у контроллеров показа Информационных системы и Магазина, не следует явно дописывать к ->pattern вида ->pattern .= xxx, получайте значение текущего паттерна методом getPattern() и затем к нему дописывайте нужное значение.
Пример было:
$Informationsystem_Controller_Show->pattern .= '(myoption/)';
стало:
$Informationsystem_Controller_Show->pattern = $Informationsystem_Controller_Show->getPattern() . '(myoption/)';
аналогично для магазина.
При использовании устаревшего вызова Core_Image::resizeImage() замените на Core_Image::instance()->resizeImage()
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.6 от 18.07.2023 г.

Добавлен новый модуль "Почта", предназначенный для автоматического создания лидов и получения почты модулем Helpdesk.
В редакции Бизнес и Корпорация добавлен модуль "Библиотека файлов", в который можно помещать данные, которые будут использоваться множество раз в разных элементах, например Товары, группы, информационные элементы и структура.
В SEO-шаблоны добавлено указание шаблона для H1, обработанный шаблон для группы содержится в seo_group_h1, для товара или информационного элемента в теге seo_item_h1.
В магазине добавлена кнопка Товар → Модификации для просмотра списка модификаций всех товаров магазина.
В магазине добавлена возможность массового назначения модификаций из списка товаров.
В магазине добавлена возможность указывать скидки и бонусы на группы товаров и производителей.
Уровням дисконтных карт добавлена опция "Округлять".
В карточках товаров/ инфоэлементов для доп.свойств типа "Список" добавлена ссылка перехода в этот список, реализована возможность без перехода добавления нового элемента списка.
В доп.свойствах, для вновь создаваемого типа "Список", при сохранении будет создаваться список в модуле "Списки".
В REST API в версии 1.1 добавлен подсчета общего количества найденных по запросу элементов.
В REST API добавлена задержка авторизации при использовании неправильного ключа, блокировка IP-адреса после 6 попыток ошибочного доступа.
Добавлена возможность подписывать письма с использованием DKIM при отправке через mail().
Обновлен модуль "Планировщик задач".
Визуальный редактор TinyMCE обновлен до версии 6.6.0.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.5 от 06.03.2023 г.

Добавлена поддержка PHP 8.2, о возникших ошибках просьба сообщать в теме https://www.hostcms.ru/forums/2/12974/
Товарам добавлено указание габаритов упаковки (ширина, длина, высота, вес), в YML теперь выгружаются габариты упаковки, а если не заданы, то габариты товара.
Реализовано управление закупками для склада в разделе "Склады".
В магазине добавлены приходные ордеры в кассу, а также входящий и исходящий платеж.
В магазине добавлены виды номенклатуры.
В справочник скидок на товары добавлена возможность просмотреть товары, на которые действует скидка.
Условиям доставок добавлено указание времени начала и окончания действия условия доставки, можно настраивать разные цены доставки на разные временные слоты.
Компаниям добавлены расчетные счета и кассы, существующие в настройках компании счета преобразованы в отдельные расчетные счета. Проверьте создание расчетных счетов в разделе CRM → Компании.
В структуре сайта добавлены ярлыки.
Клиентам добавлен учет договоров.
Добавлен план счетов.
В модуле IP-адресов добавлена возможность фильтрации доступа к сайту через User Agent посетителя, что позволит отфильтровывать настойчивых ботов и сканеры сайта.
Добавлена автоматическая блокировка подсети /24 для IP-адреса, который более 5 раз пытается неправильно авторизоваться в центре администрирования, настраивать количество неправильных попыток можно через опцию banAfterFailedAccessAttempts.
Контроллерам показа добавлены методы addAllowedTags()/addForbiddenTags(), позволяющие управлять объемом генерируемых данных, см. https://www.hostcms.ru/documentation/modules/core/controllers/ радел "Ограничения на данные, генерируемые контроллером"
В быстром фильтре исключены столбцы с идентификатором валюты и цены в валюте товара, добавлены таблицы с ценами для групп клиентов, что позволит фильтровать в магазине по ценам для дилеров, партнеров и т.д.
Модуль Отчеты перенесен в Финансы.
Визуальный редактор TinyMCE обновлен до версии 6.3.1.
Smarty обновлен до версии 4.3.0.
После установки обновления выполните переиндексацию поиска через раздел Сервисы - Поиск по сайту.
После установки обновления выполните полное перестроение быстрых фильтров по всем магазинам (если используете). https://www.hostcms.ru/documentation/modules/shop/fast-filter/

Обновление 7.0.4 от 01.11.2022 г.

Добавлена поддержка PHP 8.1, о возникших ошибках просьба сообщать в теме https://www.hostcms.ru/forums/2/12974/
В магазине добавлены списки избранных товаров.
В магазине добавлены расходные ордеры в кассу, что позволяет учитывать накладные расходы.
В отчеты магазина добавлен учет закупочной цены и расчет прибыли с учетом накладных расходов.
Добавлена статистика переходов по коротким ссылкам в модуле "Короткие ссылки".
В визуальном редакторе добавлена кнопка вставки шорткодов.
В модуль поиска добавлена индексация статичных html-файлов, размещенных на сервере.
Добавлены вкладки в модуле "Базы данных", позволяющие сохранять часто используемые запросы.
Добавлена возможность уничтожить все сессии в разделе Сотрудники → Сессии.
Дополнительным свойствам типа "Визуальный редактор" добавлен типограф.
Визуальный редактор TinyMCE обновлен до версии 6.2.0.
Выполните перестроение быстрых фильтров (если используете). https://www.hostcms.ru/documentation/modules/shop/fast-filter/
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.3 от 05.08.2022 г.

Добавлен новый модуль "Сертификаты", входит в редакцию "Корпорация".
Добавлен новый модуль "Документооборот", входит в редакцию "Корпорация".
В изменение атрибутов товаров добавлены цены и склады.
Реализованы персональные скидки для Клиентов.
Реализовано указание времени жизни статусов заказов в магазине, если статус не был изменен в указанное время, то такой статус переводится в иной, заранее установленный статус.
Скидкам от суммы заказа добавлено указание минимального и максимального веса заказа.
При экспорте в Яндекс.Маркет добавлена возможность указывать наценку не только в фиксированном размере, но и в процентах.
При копировании макета добавлено копирование секций и виджетов.
Добавлен экспорт/импорт XSL- и TPL-шаблонов, в том числе массовый.
В файловом менеджере добавлена распаковка tar.gz архивов.
Реализована возможность указания шаблонов SEO для корневых разделов магазина и информационных систем.
Обновлен модуль "Календарь". Добавлен новый драйвер для календарей "Байкал".
В Helpdesk изменено получение почты, с каждого ящика за один запрос загружается не более 50 непрочитанных писем.
Изменена верхняя панель в клиентском разделе, для показа панели наведите курсор к верхнему краю страницы, там же можно зафиксировать панель кнопкой с замком.
Визуальный редактор TinyMCE обновлен до версии 6.1.0.
Редактор ACE обновлен до версии 1.8.1.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.2 от 04.05.2022 г.

Представителям клиента добавлены множественные адреса, как и у компании.
Компаниям добавлены социальные сети, мессенджеры, логотип.
В карточке заказа добавлена ссылка на редактирование товара и выбор статуса товара в заказе.
Доставкам магазина добавлено указание интервалов, например, периоды курьерской доставки.
В справочниках магазина "Скидки на товары", "Скидки от суммы заказа", "Бонусы" и "Купоны на скидку" добавлены разделы и возможность копирования сущностей этих списков.
Обновлены модули Лиды, Дела, Сделки, Проекты. Добавлена лента, заметки с файлами, карта канбана.
Визуальный редактор TinyMCE обновлен до версии 6.0.1.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.1 от 30.12.2021 г.

Реализован модуль "Вебхуки". Модуль доступен в редакции "Корпорация".
Валютам добавлен разделитель тысячных и десятичный разделитель, также добавлен знак валюты. В XML форматированная цена выводится в @formatted, форматированная цена с валютой в @formattedWithCurrency.
Обновлены модули Лиды, Дела, Сделки, Проекты.
Резервное копирование файлов теперь осуществляется в фоновом режиме, если доступно.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.0 от 03.12.2021 г.

Добавлено автоматическое сохранение черновиков форм с возможностью восстановить несохраненные значения.
Реализована сортировка значений дополнительных свойств.
Реализована поддержка стандарта CommerceML 3 при обмене с 1С.
Реализовано хранение единиц измерения товара в списке товаров заказа.
Добавлена возможность указания типа платежной системы: наличные, онлайн, бланк или счет.
В SEO-фильтрах добавлена возможность указания цены от-до.
В массовом изменении атрибутов товара добавлены вес, длина, ширина, высота, реализовано изменение атрибутов групп.
Для скидок на товары добавлена возможность указывать группы клиентов, для которых она будет доступна.
Скидкам добавлена опция "Не применять скидки от суммы заказа", если для товара применена хоть одна скидка с включенной опцией, то такой товар не будет использоваться при расчете скидки от суммы заказа.
Добавлена возможность объединять заказы.
Складам добавлены метки.
В файловом менеджере добавлена подсветка синтаксиса.
В типовых динамических страницах добавлен новый тип параметров "Файл".
В модуле "Списки" добавлена возможность загружать файлы элементам списков.
В настройках сайта добавлена возможность указывать имя отправителя для писем.
Визуальный редактор TinyMCE обновлен до версии 5.10.2.
Модуль "SQL-запросы" переименован в "База данных", добавлен просмотр и остановка процессов.
Полностью исключена совместимость с HostCMS 5.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 6.9.9 от 23.08.2021 г.

Реализованы пользовательские поля, элементам системы управления можно создавать собственные характеристики.
При импорте модификаций в виде перечисления значений свойств модификаций в столбце, например для размера "XS,S,M,L,XL", добавлена опция "Удалять непереданные модификации, созданные по свойству".
Вкладкам интернет-магазина добавлен выбор производителей.
Добавлена активность дисконтных карт и бонусов дисконтных карт.
Добавлен выбор режима при глобальном поиске в магазине и информационных системах.
При глобальном поиске добавлена иконка модификаций найденным товарам-модификациям.
При выборе клиента в заказах реализовано автоматическое заполнение реквизитов заказа данными клиента.
Добавлена возможность отключать индексацию дополнительных свойств.
Для информационных элементов добавлен новый флаг "Закрыт". Доступ к такому элементу возможен только по прямой ссылке. Такие элементы не индексируются и не попадают в sitemap.
В модуле IP-адреса добавлена возможность массового добавления адресов.
Подсветка синтаксиса изменена на редактор ACE.
Реализовано пошаговое удаление элементов в модуле "Корзина".
Добавлен блок с индивидуальными и партнерскими предложениями. Для его отключения в коммерческих редакциях создайте константу PARTNERS_SECTION со значением false
Улучшена работа быстрого фильтра.
Визуальный редактор TinyMCE обновлен до версии 5.8.2.
В коде настроек ТДС интернет-магазина блок определения количества для AJAX-запросов необходимо привести к примеру "Типовая динамическая страница" со страницы https://www.hostcms.ru/documentation/modules/shop/fast-filter/
Выполните перестроение быстрых фильтров (если используете). https://www.hostcms.ru/documentation/modules/shop/fast-filter/
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).