Обновить мой NetCat
Обновление 5.9.0.18105 (NetCat 5.8)
Чтобы установить обновление, зайдите в систему администрирования вашего сайта, меню «Инструменты», пункт «Обновление системы», и нажмите кнопку «Установка обновления с официального сайта». Обновление установится, если у вас активен срок технической поддержки. Если он уже закончился, продлите его в вашем личном кабинете.
ПЕРЕД ИСПОЛЬЗОВАНИЕМ АДМИНИСТРАТИВНОЙ ЧАСТИ САЙТА ОБНОВИТЕ ОКНО БРАУЗЕРА (Ctrl+F5 или Ctrl+R)!
ДОПОЛНЕНИЯ
- из модуля "Внешние сервисы" удален блок "Яндекс.Директ";
- в модуле "Приём платежей" появилась возможность интеграции с сервисами аренды ККМ (реализована возможность подключения к Атол.Онлайн);
- при импорте из МоегоСклада теперь автоматически заполняется поле VariantName (если оно существует в компоненте товара и ему не указано соотвествие характеристики товара);
- добавлена возможность изменения ключевых слов у врезок;
- добавлено подтверждение при удалении врезок;
- создание черновика заказа в Яндекс.Доставке (необходим API-ключ для dadata.ru);
- в модуле "Приём платежей" добавлен вывод информации о выставленных счетах;
- добавлена возможность формирования кассовых чеков для платежей не из модуля "Интернет-магазин";
- добавлена возможность частичного возврата по кассовым чекам;
- добавлена возможность автоматического открытия новой смены для кассовых аппаратов, подключённых через KKM Server;
- добавлена автоматическая повторная отправка чеков после потери связи с кассовым сервисом;
- добавлена отправка предупреждений о невозможности регистрации кассовых чеков на электронную почту администратору;
- добавлена нормализация номеров телефонов при обработке счетов платёжными системами и кассовыми сервисами;
- добавлена отправка дополнительной информации для чеков в платёжную систему PayMaster;
- добавлена отправка чеков через платёжную систему PayAnyWay;
- обмен информацией о заказах с 1С: добавлена выгрузка информации об оплатах (CommerceML 2.09);
- модуль "Маршрутизация": добавлен блок адреса
{subfolder}
(путь к разделу без учёта пути до родительского раздела; документация);
- модуль "Интернет-магазин": добавлен метод для добавления скрипта выбора города из базы данных почтовых индексов России;
- добавлен расчёт стоимости и времени доставки курьерской службой СДЭК;
- добавлена системная настройка для установки или отключения режима совместимости с версией 5.6 у всех новых компонентов;
- добавлена настройка компонента для управления режимом совместимости с NetCat 5.6;
- добавлена интеграция с кассовым сервисом "E-COM kassa";
- добавлен формат "HTML-строка" для строковых полей;
- модуль "Приём платежей": добавлена интеграция с платёжным шлюзом "Промсвязьбанка";
- добавлена интеграция с кассовым сервисом "CloudKassir";
- добавлена интеграция с платежным сервисом CloudPayments.
ИСПРАВЛЕНИЯ
- исправлена ошибка с заменой смайлов на картинки в уведомлениях с форума;
- переработана интеграция с платежной системой Qiwi (теперь используется REST-протокол);
- исправлена ссылка, подставляемая вместо макропеременной %LINK в письме с подтверждением подписки;
- исправлено сохранение и удаление изображения для социальных сетей на вкладке SEO/SMO настроек раздела;
- при удалении файла могло не сбрасываться значение файлового поля (простая и стандартная файловые системы), исправлено;
- исправлено отображение формы изменения пользовательских настроек шаблона компонента в инфоблоке, когда настройки компонента и шаблона отличаются;
- исправлена работа виджета "Интернет-магазин" для панели управления;
- исправлена ошибка, приводящая к невозможности создания сайта с помощью мастера установки;
- исправлена ошибка, из-за которой редактор сайта не видел его разделы при копировании объекта;
- исправлена ошибка при проверке заполнения обязательного поля типа "Файл";
- исправлена ошибка, из-за которой могли не добавляться некоторые товары при импорте из 1С 7.7 (CommerceML v1);
- исправлена ошибка, из-за которой при импорте из 1С с новыми группами товаров некоторые товары могли не отображаться на сайте;
- исправлено удаление кэша для пункта "отображение календаря" в настройках модуля "Кэширование";
- исправлена ошибка при просмотре вкладки "Информация" в модуле "Кэширование";
- исправлены перепутанные записи в модуле "Логирование" для событий включения и выключения пользователя;
- исправлено отсутствие сохранения макета дизайна сразу после его создания;
- добавлены недостающие надписи для блока "Статистика компонентов" в инструменте "Общая статистика проекта";
- теперь товары из удалённых заказов не появляются в статистике и в виджетах;
- в облаке тегов выводятся только те теги, у которых есть связанные включенные сообщения;
- добавлены дополнительные проверки для предотвращения возможной бесконечной перезагрузки страницы при срабатывании фильтра входящих данных;
- плагин CodeMirror обновлен до версии 5.27.4;
- исправлена ошибка, приводящая к прыжкам области прокрутки в поле с кодом на WebKit браузерах;
- исправлена ошибка, из-за которой кнопка "Выбрать" была недоступна после применения фильтра в окне выбора связанного объекта;
- исправлена ошибка, из-за которой объект без Title наследовал значение Title из родительского раздела;
- исправлена ошибка, из-за которой необязательное для заполнения поле типа "Логическая переменная" без значения по умолчанию при создании объекта имело предустановленное значение "Нет";
- модераторам разрешено перетаскивать объекты в рамках одного инфоблока, меняя их порядок;
- исправлена ошибка, приводящая к невозможности изменения размера текстового поля с редактором;
- исправлена ошибка, из-за которой функция nc_tag_cloud_show_result() возвращала не все объекты с указанным тегом;
- исправлено предупреждение о смешанном содержимом на некоторых страницах готовых интернет-магазинов;
- исправлена ошибка, из-за которой при изменении заказа в панели управления мог быть сброшен идентификатор пользователя, оформившего заказ;
- функция nc_normalize_phone_number() теперь не генерирует предупреждение (E_USER_WARNING) при передаче некорректного номера телефона;
- заголовок Last-Modified мог иметь неправильное значение на 64-разрядных серверах, исправлено;
- при выводе товаров со скидками при использовании PHP 7.1 могла возникать ошибка, исправлено;
- удален устаревший инструмент "SEO-анализ";
- добавлен редирект со ссылок с использованием id объекта на ссылки с использованием его ключевого слов;
- модуль "Интернет-магазин": после оплаты через платёжные системы значение поля "Остаток на складе" не уменьшалось в соответствии с настройками модуля, исправлено;
- убрано ограничение на длину имени файла для типа файловой системы "Защищеная";
- исправлено сохранение и отображение "пользовательских настроек", которые были указаны при создании компонента;
- исправлено отображение при выборке инфоблоков в разделе, когда один из компонетов задан по умолчанию;
- исправлено: при добавлении нового раздела не показывались "пользовательские настройки" компонента;
- исправлена ошибка, из-за которой при обновлении символьной каптчи не обновлялась связанная с ней аудиокаптча;
- исправлена ошибка, возникавшая при импорте длинных записей из CSV;
- исправлено автоматическое заполнение названия и ключевого слова инфоблока из названия компонента;
- исправлено: при добавлении зеркального инфоблока он мог быть создан для компонента, не соответствующего инфоблоку-источнику данных;
- добавлена автоматическая подстановка названия и ключевого слова инфоблока при выборе источника зеркального инфоблока;
- к списку требуемых расширений добавлен "OpenSSL", соответствующие проверки добавлены в скрипт установки, страницу "О программе" и вкладку "Информация" модуля поиска;
- в случае отсутствия расширения "mysqli" генерируется соответстующая ошибка;
- файлы в поле типа "Множественная загрузка" теперь будут сохраняться в папках с маской /netcat_files/multifile/%field_id%/%message_id%/ для увеличения скорости доступа к файлам;
- исправлено: при добавлении объекта в режиме администрирования мог быть выбран не тот шаблон, который указан в настройках инфоблока;
- исправлена ошибка, приводящая к циклическому редиректу в предустановленном компоненте "Ответы";
- исправлена ошибка, приводящая в некоторых случаях к невозможности цитирования сообщения пользователя или ответа на него в предустановленном компоненте "Ответы";
- при добавлении нового раздела поля "название" и "ключевое слово" теперь не заполняются автоматически;
- исправлена ошибка, приводящая к невозможности получения информации о корневых разделах с помощью класса nc_nav;
- виды организационно-правовых форм со страницы настроек модуля "Счета и акты" выделены в список "Виды ОПФ";
- улучшено определение мобильных устройств;
- улучшено определение браузера и ОС пользователя;
- исправлено сохранение формы множественного редактирования в PHP 7;
- исправлено переключение подвкладок в развернутом виде виджетов;
- теперь, при создании раздела, в выбранном инфоблоке, поля название и ключевое соответствуют полям создаваемого раздела;
- в функциях nc_bbcode и nc_bbcode_clear добавлена поддержка всех известных схем URI и кириллических адресов для тегов url и img;
- добавлена проверка существования robots.txt в корне сайта и вывод соответствующего предупреждения в настройках сайта;
- исправлены ошибочные ссылки в модуле bills;
- исправлено горизонтальное отображение элементов списка в Microsoft Edge;
- добавлена очистка входных данных в скрипте рассылки;
- скрипт рассылки более недоступен для ручного запуска без указания параметра cron_key со значением $nc_core->get_settings('SecretKey');
- добавлены недостающие языковые константы для административной панели;
- исправлена ошибка, из-за которой при сохранении шаблона компонента сбивалась настройка "Отключить дополнительную разметку";
- исправлена ошибка, приводящая к невозможности корректного переключения на табличный режим отображения объектов и обратно;
- исправлена ошибка сохранения поля с типом "Связь с другой сущностью" и подтипом "Связь с компонентом в разделе" в настройках отображения инфоблока;
- исправлено добавление зеркального инфоблока;
- исправлена ошибка при массовом удалении разделов;
- исправлена ошибка при сохранении виджетов, из-за которой некорректно обрабатывалось и отображалось содержимое полей;
- исправлена загрузка асинхронных врезок на страницах с формой входа на сайт;
- восстановлена работоспособность черновиков;
- исправлена ошибка, приводящая к удалению всех файлов из корневой папки сайта;
- исправлена ошибка, приводившая к невозможности установки статуса заказа «отправлен в платёжную систему» и вызова события EVENT_AFTER_PAY_REQUEST;
- исправлена ошибка, из-за которой в некоторых случаях допускалась регистрация пользователей с одним логином в рамках одного сайта;
- исправлена ошибка, из-за которой было невозможно зарегистрировать пользователей с одним логином в рамках разных сайтов;
- в функции nc_browse_sub() при использовании модуля маршрутизации не использовался элемент active_link, исправлено;
- исправлена ошибка, связанная с наследованием значения полей типа "Логическая переменная";
- улучшена поддержка файлов с длинными именами;
- реализована возможность использования собственного файла конфигурации CKEditor 4 в рамках настройки WYSIWYG-редактора;
- исправлена ошибка отображения групп компонентов при добавлении инфоблока, если группа содержала и обычные, и системные компоненты;
- исправлена сортировка компонентов в форме добавления инфоблока, теперь она соотвествует порядку, указанному в разделе "Разработка";
- функция nc_object_url() теперь возвращает URL с указанием схемы на основе настройки сайта "Использовать HTTPS";
- исправлена ошибка при вызове cron-скрипта для онлайн-касс при отключённом модуле "Приём платежей";
- исправлена неработоспособность меню модуля "Приём платежей" при отключенном или отсутствующем модуле "Интернет-магазин";
- модуль "Подписка и рассылка": исправлена ошибка, из-за которой могла неправильно работать серийная рассылка;
- модуль "Интернет-магазин": при расчёте скидок на доставку через скрипт /actions/delivery.php не учитывались скидки с условиями по свойствам заказа, исправлено;
- исправлена ошибка в проверке доступности логина при включённой привязке пользователей к сайту;
- исправлена ошибка в проверке доступности логина при уровне проверки IP-адреса отличным от 0;
- исправлена ошибка, не позволяющая добавлять объект в инфоблок, если в настройке "Использовать уменьшение превью" поля типа "Множественная загрузка файлов" ширину или высоту задать равной 0 или не задать вовсе;
- для добавления товара в заказ требовались права, позволяющие настройку модулей, исправлено;
- исправлен неправильный импорт из 1С значений полей типа "список" у вариантов товаров;
- исправлена ошибка, приводящая при определенных условиях к невозможности наложения водяного знака на уменьшенную копию изображения;
- исправлена ошибка при добавлении сайта (добавлялся протокол и пути);
- добавлена возможность указания порта в поле "Домен";
- исправлена ошибка с выводом прав в адимнистративной части при наличии кавычек в названии сайта;
- исправлена ошибка, приводящая к некорректному формированию переменной $fullLink при выводе инфоблока с другого сайта с помощью функции nc_objects_list();
- исправлена ошибка, из-за которой в зеркальных инфоблоках и при выводе инфоблока с помощью функции nc_objects_list() не выводились связанные с ним фильтры товаров;
- произведена замена Google.Maps на Yandex.Maps в компоненте "Контактная информация" шаблон "Контакты 1: Колонки с контактами и карта Google";
- исправлена ошибка при выводе нескольких инфоблоков в разделе, связанная с действием по умолчанию "Добавление" и "Поиск".