Обновить мой NetCat
Обновление 6.0.0.21026 (NetCat 6.0)
Чтобы установить обновление, зайдите в систему администрирования вашего сайта, меню «Инструменты», пункт «Обновление системы», и нажмите кнопку «Установка обновления с официального сайта». Обновление установится, если у вас активен срок технической поддержки. Если он уже закончился, продлите его в вашем личном кабинете.
ПЕРЕД ИСПОЛЬЗОВАНИЕМ АДМИНИСТРАТИВНОЙ ЧАСТИ САЙТА ОБНОВИТЕ ОКНО БРАУЗЕРА (Ctrl+F5 или Ctrl+R)!
ДОПОЛНЕНИЯ
- добавлен компонент "Отзывы", переработан модуль комментариев;
- добавлен компонент "Файл";
- обновлена библиотека иконок FontAwesome до версии 5.12;
- добавлены два шаблона для сниппета корзины (иконка+количество, иконка+количество+сумма);
- добавлена возможность указывать выбор только иконки у поля типа "файл";
- в настройки раздела добавлена возможность указывать изображение и/или иконку;
- добавлена возможность приёма платежей через Яндекс.Кассу с использованием API версии 3;
- добавлена возможность приёма платежей через ФФИН Банк;
- добавлены пользовательские настройки списков (аналогично компонентам и макетам дизайна данные попадают в $f_ИмяПеременной_settings);
- добавлена роль пользователя "Редактор контента сайта", ограничивающая редактирование сквозных блоков;
- добавлена компоновка списка "колонки";
- добавлены дополнительные настройки для управления фоновыми изображениями у блоков;
- добавлено новое поле в настройки сайта "Режим работы сайта";
- добавлено новое поле в настройки компонента "Демо-контент";
- удаление поля "Демонстрационный режим работы сайта", перенос его значения в поле "Режим работы сайта";
- добавление нового функционала "Запрет перемещения и удаления инфоблоков" и "Запрет перемещения и удаления разделов";
- добавлен параметр "Максимальный размер хранимых файлов экспорта" в настройки системы;
- добавлена возможность приема платежей через платёжную страницу «Сбербанка»;
- добавлена возможность производить фискализацию через платежную систему Platron;
- добавлена функция nc_send_page_404(), которая отправляет страницу «Не найдено» и останавливает выполнение скриптов;
- добавлено хранение версий контента (разделов, инфоблоков, объектов) с возможностью вернуться к предыдущей версии.
ИСПРАВЛЕНИЯ
есть переносы строк;
- в описание опции "Суммируется с другими скидками" внесено уточнение: скидки суммируются в рамках одного типа;
- исправлено добавление товара в заказ в панели управления;
- исправлена ошибка, из-за которой при удалении раздела у пользователей не удалялись права на удалённый раздел;
- исправлена ошибка, приводившая к некорректному сообщению о нехватке прав при удалении файла из поля ncSMO_Image;
- исправлена передача признаков предмета и способа расчёта для чеков через Яндекс.Кассу;
- исправлено ошибочное отображение переключателя включения и выключения объекта в форме редактирования;
- исправлено отсутствие заголовка формы и кнопки сохранения при наличии прав только на добавление данных в раздел;
- исправлена ошибка, приводящая к отсутствию текста сообщения о недостатке прав на выполняемые действия в некоторых случаях;
- исправлена ошибка, приводящая к невозможности кэширования скомпилированных стилей компонентов;
- исправлена ошибка, приводящая к отсутствию поля Account в таблице User после установки системы;
- исправлена ошибка, не позволяющая в некоторых случаях активировать систему;
- улучшения в интерфейсе режима редактирования для пользователей с правами модератора;
- добавлен недостающий на некоторых системах список "Тип контакта";
- исправлена ошибка, приводящая к неправильной проверке содержимого поля типа "Строка" с форматом "Телефон";
- исправлена ошибка, из-за которой при копировании объекта не копировались файлы из поля "Множественная загрузка файлов";
- исправлена ошибка, приводящая к отсутствию превью для загруженных изображений в поле "Множественная загрузка файлов";
- исправлена ошибка, приводящая к некорректной валидации каптчи при ajax-авторизации;
- добавлены недостающие языковые константы для двух событий: подготовка к импорту сайта и импорт сайта;
- добавлена возможность переноса файлов, упомянутых в полях ncSMO_Image, ncImage и ncIcon раздела путем экспорта/импорта сайта;
- исправлены ошибки, возникавшие при некоторых настройках компоновки списка «слайдер»;
- исправлена ошибка, из-за которой в некоторых случаях в административной панели могли не отображаться выключенные товары;
- модуль "Приём платежей": исправлена потеря копеек в корректировочных счетах на серверах с русской локалью;
- модуль "Интернет-магазин" в связке с приёмом платежей: при невозможности полностью распределить скидку на корзину между товарами, один из товаров будет продублирован в счёте и чеках с отличающейся ценой;
- модуль "Приём платежей": исправлена передача в Яндекс.Кассу имени клиента для фискального чека;
- модуль "Приём платежей": событие успешной оплаты при неправильной работе сторонних классов интеграции с платёжными системами не будет срабатывать повторно для уже оплаченного счёта;
- исправлена ошибка, приводящая к невозможности сохранения и редактирования объектов на сайтах с HTTPS в браузере Chrome версии 83 и выше;
- исправлена ошибка, приводящая к невозможности создания списков на MySQL версии старше, чем 8.0.3+;
- исправлена ошибка, приводящая в редких случаях к циклическому редиректу на странице полного просмотра объекта;
- модуль "Поиск" с хранением индекса в БД: исправлена токенизация текста, когда в настройках указан параметр MaxTermsPerField;
- исправлено отображение переключателей в настройках полей компонента;
- исправлено отображение текстового поля без встроенного редактора при получении фокуса;
- исправлена замена макропеременных %USER_AVATAR и %IS_NEW в шаблонах модуля "Комментарии";
- добавлена недостающая панель управления виджетом корзины в режиме редактирования;
- исправлено удаление объектов в сквозных инфоблоках;
- улучшена совместимость с PHP 7.4;
- исправлена ошибка, приводящая к неполному удалению значения из поля "Условия выборки из других блоков";
- исправлены ошибки в отображении стандартных полей типа "Файл" и "Дата и время" в административной панели;
- исправлены ошибки отображения вертикального отступа между плитками в компоновке списка «плитка»;
- исправлено добавление плашки переключения режимов просмотра и редактирования на страницы, где внутри тега
- исправлена работа методов трансформации изображений в полях множественной загрузки, полученных функцией nc_load_multifield();
- учтена особенность Яндекс.Кассы, из-за которой при повторном переходе покупателя к оплате у счёта мог устанавливаться статус «ошибка»;
- исправлена ошибка, связанная с недостающим полем CustomSettings в некоторых таблицах списков;
- исправлена ошибка, из-за которой функция getFileCount не учитывала поля типа "Множественная загрузка файлов";
- исправлена ошибка, из-за которой в альтернативных формах системных таблиц метод form() не возвращал список ранее загруженных файлов;
- исправлено зависание главной страницы админки из-за виджета избранных разделов;
- исправлена неверная проверка "Обязательно для заполнения" поля типа "Множественный выбор";
- исправлен путь к изображениям в форме отображения календаря;
- при выборе месяца перестали пропадать ссылки;
- исправлена ошибка: при удалении объекта с заполненным полем типа "Множественная загрузка" файлы множественной загрузки не удалялись с диска;
- исправлена работа переменной $ignore_link для объектов с уникальными ключевыми словами;
- исправлена ошибка, приводящая к неверному выводу сообщений о некорректно заполненных полях в стандартной всплывающей форме авторизации/регистрации;
- стандартная всплывающая форма авторизации/регистрации теперь не отправляется с некорректно заполненными полями;
- исправлена ошибка, из-за которой при редактировании заказа устанавливался неверный идентификатор пользователя сделавшего заказ;
- исправлена ошибка, из-за которой при редактировании заказа применялись скидки на товар для пользователя редактирующего заказ вместо пользователя сделавшего заказ;
- добавлен функционал пересчета скидки на заказ в шаблон "Заказы в панели управления" компонента "Заказ";
- исправлена ошибка, из-за которой в выгрузке для Google Merchant у цены отсутствовала валюта;
- добавлена интеграция с платежной системой ЮKassa;
- уменьшено количество запросов к базе данных при генерации страниц сайтов;
- исправлено ошибочное сохранение параметра "Разрешить индексирование" в SEO/SMO настройках раздела, если модуль "Поиск по сайту" отключен;
- исправлено ошибочное сохранение параметра "Разрешить индексирование" в SEO/SMO настройках сайта, если модуль "Поиск по сайту" отключен;
- исправлена работа со списками на MySQL версии старше, чем 8.0.3+;
- исправлена редкая ошибка при выводе списка объектов на MySQL версии старше, чем 8.0.3+;
- исправлена сортировка элементов по приоритету в списках в пользовательских настройках компонентов и макетов дизайна;
- модуль "Приём платежей": исправлено создание корректировочных счетов возврата;
- при копировании объекта у его скопированных дочерних элементов сохраняются приоритеты;
- исправлена ошибка, из-за которой автоматический расчёт стоимости доставки для EMS и почты РФ, возвращал некоренное значение для иностранных городов;
- исправлено оформление страницы подтверждения выхода из административной панели;
- исправлено отображение поля типа "Множественный выбор" в табличном отображении инфоблока в административной панели.