Обновления HostCMS

Обновление 7.1.2 от 05.09.2024 г.

Добавлена возможность изменять адрес панели центра администрирования в разделе Система → Сайты → Настройки → Адрес панели.
Дополнительные модули потребуют корректировки и обновления для поддержки функции изменения адреса панели управления.
В модуле "Дела" добавлена фильтрация по проектам, в описание дела добавлен визуальный редактор.
В модуле "Документооборот" для классов и типов документов добавлен выбор иконок из списка.
Реализована группировка действий в столбце действий в формах центра администрирования.
При создании лида из форм добавлена возможность сопоставления с заметками лидов, для выбора в сопоставлении добавлена возможность выбирать поля форм типа "Файл".
При добавлении обработчика события добавлена проверка на наличие ранее добавленного аналогичного обработчика.
Обновлен драйвер Яндекс.Диска в облачных хранилищах.

Обновление 7.1.1 от 28.08.2024 г.

Для визуального редактора при вставке изображений реализован перехват изображения и размещение на сервере (вместо blob-вставки), с последующей подменой src в ссылках.
Множественная загрузка favicon для сайтов, все загруженные теперь можно вывести в макете методом Core_Page::instance()->showFavicons()
Добавлена сортировка drang&drop закладок пользователя.
В модуле "Проекты" добавлен выбор иконок из списка.

Обновление 7.1.0 от 03.07.2024 г.

В редакцию Корпорация добавлен модуль "Телефония" с поддержкой Телфин, отправить заявку на добавление операторов можно в поддержке.
Добавлена возможность вывода пользовательских полей в настройках форм центра администрирования.
Включенные для формы пользовательские поля также выводятся в канбане для дел, лидов и сделок.
В модуле дела добавлены чек-листы.
При создании лида из форм добавлена возможность сопоставления с пользовательскими полями лидов.
В модуле "Документооборот" реализовано быстрое создание документа из загруженного файла.
В магазине, в списке товаров, для товаров-комлектов добавлен вывод товаров, входящих в комплект.
В экспорт интернет-магазина и информационных систем добавлена выгрузка пользовательских полей.
В импорт интернет-магазина и информационных систем добавлена загрузка пользовательских полей.
В файловом менеджере добавлена возможность переименовать файлы и директории.
В модуле "Антиспам" добавлена возможность указывать регулярные выражения для стоп-слов, а также учет регистра.
В RestAPI добавлена обработка заголовка Accept вместо Content-Type, добавлена загрузка файлов для магазина и информационных элементов методом PUT.
Визуальный редактор TinyMCE обновлен до версии 6.8.4.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5).

Обновление 7.0.9 от 06.06.2024 г.

Изменена архитектура поиска, после установки обновления необходимо выполнить переиндексацию каждого сайта. Если вы используете индексацию через cron файлом cron/search.php, обновите его содержимое файлом cron/_search.php, который был создан при установке обновления.
Для товаров добавлен новый флаг "Закрыт". Доступ к такому товару возможен только по прямой ссылке, такие элементы не индексируются и не попадают в sitemap.
В модуле IP-адресов добавлены разделы фильтров и фильтров посетителей.
В модуле IP-адресов в фильтры для посетителей добавлен режим работы "Капча", страница с Капчей задается в настройках сайта.
Реализовано форматирование телефонных номеров согласно указанным правилам. Добавлен функционал массового форматирования уже добавленных номеров в разделе CRM - Компании - Типы телефонов - Форматы.
Добавлены цветовые индикаторы при импорте из CSV.
При экспорте в Яндекс.Маркет добавлена возможность выгрузки фотографий, добавленных товару через библиотеку файлов.
В быстром фильтре добавлена обработка групп-ярлыков.
Добавлены метки для Заказов, Дел, Лидов, Сделок.
Добавлена возможность указывать метки и фильтровать по ним в заказах магазина, лидах, сделках, делах.
В документообороте добавлена возможность просмотра PDF-документов через Pdf.js, для этого необходимо установить модуль https://www.hostcms.ru/shop/market/modules/admin/pdfjs/
Изменено хранение цен товаров заказа, теперь хранится цена сразу с налогом, если вы создаете товары заказа через свой код, адаптируйте его к новой системе хранения.

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

Реализована индивидуальная настройка отображения полей форм для сотрудников. Решение позволяет гибко настраивать видимость полей форм центра администрирования.
Реализована возможность менять ширину столбцов в форме центра администрирования для сотрудников.
Дополнительным свойствам типа "Файл" добавлена возможность указывать префикс имени большого и малого файла.
При экспорте в Яндекс.Маркет добавлена опция marketMode(NULL|'catalog'|'terms') для обновления каталога и ассортимента по двум разным ссылкам, см. https://www.hostcms.ru/documentation/modules/shop/exchange/yandex_market/
В модуле "База данных" добавлен экспорт таблицы и структуры, добавлен раздел "Переменные", для просмотра переменных базы данных.
Улучшено отображение тикетов и сообщений в модуле 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).