Обновить мой NetCat
Обновление 5.7.0.16081 (NetCat 5.6)
Чтобы установить обновление, зайдите в систему администрирования вашего сайта, меню «Инструменты», пункт «Обновление системы», и нажмите кнопку «Установка обновления с официального сайта». Обновление установится, если у вас активен срок технической поддержки. Если он уже закончился, продлите его в вашем личном кабинете.
ПЕРЕД ИСПОЛЬЗОВАНИЕМ АДМИНИСТРАТИВНОЙ ЧАСТИ САЙТА ОБНОВИТЕ ОКНО БРАУЗЕРА (Ctrl+F5 или Ctrl+R)!
ДОПОЛНЕНИЯ
- добавлена возможность подключения к серверу обновлений через HTTP-прокси;
- добавлена возможность включения фильтрации контента в CKEditor;
- добавлена поддержка создания вариантов товаров при импорте из CSV;
- модуль "Подписка и рассылка": добавлена новая псевдопеременная для использования в шаблонах рассылок — %SUB_LINK_WITH_AUTH_HASH% (ссылка на раздел управления подписками, перейдя по которой пользователь войдёт в систему);
- в формах изменения объектов теперь доступен параметр partial для частичного сохранения форм (документация);
- добавлен новый модуль "Заявки";
- добавлен новый модуль "Конструктор лендингов";
- в модуле "Статистика посещений" добавлена интеграция с Google Analytics и Яндекс.Метрикой;
- добавлена возможность добавления локальных стилей компонентов.
ИСПРАВЛЕНИЯ
- добавлена поддержка приёма платежей в рублях через платёжную систему PayPal;
- исправлена невозможность выхода из системы, когда в системе нет ни одного сайта;
- исправлено перезаписывание значения текстового поля в случаях, когда ранее редактировался объект с визуальным редактором для текстового поля с тем же именем;
- в панели администратора модальные окна теперь не закрываются при нажатии за их пределами;
- исправлена ошибка, при которой модальное окно закрывалось без предупреждения при внесенных изменениях в визуальный редактор;
- предупреждения о наличии несохранённых изменений теперь выводятся при нажатии на кнопку закрытия модального окна и на кнопку "Отмена";
- исправлено отсутствие поля для ввода названия файла у полей множественной загрузки с параметром use_name;
- исправлена ошибка, приводившая к удалению файлов при повторном сохранении пользовательских настроек компонентов и макетов;
- исправлена ошибка отсутствия проверки на наличие CKEDITOR на странице редактирования;
- модуль "Поиск": страницы с кириллическими путями могли не попадать в sitemap.xml, исправлено;
- исправлен ряд проблем с наследованием полей системных таблиц (разделов и макетов дизайна) и изменён способ хранения значений таких полей: теперь значения полей у объектов в системных таблицах, которые наследуются от родителей, не сохраняются в базе данных;
- исправлена ошибка, при которой выбор языка на входе в панель администратора не влиял на интерфейс панели администратора;
- исправлена логика работы функций изменения размера и обрезки изображений, при которой недостающие участки изображения заливались черным цветом. Теперь этот цвет можно задавать передачей параметра цвета в функцию. По умолчанию заливка идет белым цветом;
- некоторые шаблоны альтернативных форм редактирования компонентов v4 могли не отображаться после обновления системы, исправлено;
- исправлена ошибка в работе функции nc_array_json(), которая могла приводить к ошибкам в работе редактора условий в панели управления модуля "Интернет-магазин";
- исправлена ошибка, при которой предыдущее изображение удалялось из записи компонента при включеном фильтре и редактировании записи компонента;
- устранена ошибка HTTP авторизации в режиме FCGI при импорте 1C;
- исправлена ошибка, при которой некорректно импортировались товары из 1С, в случае существования нескольких инфоблоков в товарном разделе;
- исправлен излишний расход памяти функцией nc_browse_sub();
- исправлена ошибка, из-за которой дополнительные шаблоны макета дизайна были недоступны при наличии у макета дизайна ключевого слова;
- исправлена ошибка, возникавшая при открытии некоторых страниц панели управления, связанная с изменениями в Firefox 41 (Mozilla bug 1093611);
- исправлена ошибка, которая могла возникнуть при закрытии модальных диалогов в случаях, когда на странице загружено несколько экземпляров jQuery;
- массивы с записями из системных таблиц (сайты, разделы, пользователи, макеты дизайна) теперь содержат элементы с дополнительным значением элементов списка (ИмяПоля_value) для полей типа "список" и "множественный выбор";
- модуль "Поиск": при хранении индекса в MariaDB для некоторых типов поисковых запросов результаты могли быть не отсортированы по релевантности, исправлено;
- исправлен код LABEL в разделе редактирования соотвествий полей 1С (была прокрутка к началу экрана);
- исправлена выборка компонентов и типов цен во время импортирования файла 1С версии 7;
- исправлено определение корневой группы при импорте 1С версии 7;
- добавлено экранирование переменных в запросе на добавление инфоблока (импорт 1С версии 7);
- корректное определение товарных инфоблоков в разделе при импорте из 1С версии 7;
- корректная отработка пропущенных разделов при импорте из 1С версии 7;
- исправлена ошибка подстановки значений макропеременных в шаблонах nc_browse_sub(), s_browse_sub() в случаях, когда значение равно null;
- исправлена ошибка, возникавшая при создании уменьшенных копий изображений для полей записей в системной таблице "Пользователи";
- добавлен импорт свойств товара из файла 1С версии 7;
- корректное создание новых разделов в корневом (указанном) разделе сайта при импорте 1С версии 7;
- переменные $nc_prev_object и $nc_next_object по умолчанию больше не содержат ссылок на варианты товаров;
- добавлена поддержка {page} в маршрутах для страниц с результатами поиска по сайту;
- модуль Интернет-магазин: товары, импортированные из 1С и созданные через инструмент создания нескольких вариантов товара могли не появляться в списке подбора товаров при редактировании заказа, исправлено;
- при установке системы в папку с нестандартным именем некоторые ссылки в панели управления могли быть неправильными, исправлено;
- модуль "Интернет-магазин": не записывалась информация об использовании купонов на скидку на корзину и доставку, исправлено;
- модуль "Интернет-магазин": исправлены неправильные ссылки на странице просмотра заказа;
- добавление пользователя при регистрации с использованием внешних сервисов, с использованием метода nc_user::add() теперь вызывает обработчики события создания пользователя;
- модуль "Поиск": при использовании MySQL 5.6.6 и старше и Percona возникала ошибка "Сolumn 'LastUpdated' cannot be null", исправлено;
- при проверке ключевого слова, полученного транслитерацией из другого поля объекта, не проверялись ключевые слова инфоблоков в разделе, исправлено;
- во время рассылки подписчикам на раздел в имя отправителя подставлялись настройки из первого сайта, вместо сайта, которому принадлежит раздел;
- функция nc_js() в режиме просмотра теперь загружает скрипты, необходимые для отображения файловых полей в формах в том же виде, как в режимах редактирования и администрирования;
- во избежание замедления работы веб-браузера предпросмотр загружаемых картинок для изображений более 5 Мб теперь не отображается;
- для разделов, у которых указаны явные разрешение или запрет на индексирование и указана внешняя ссылка, в файл robots.txt попадала внешняя ссылка, исправлено;
- после отображения модального диалога формы редактирования объекта со скрытой вкладкой «Дополнительно» эта вкладка не отображалась также в других диалогах, исправлено;
- исправлена проверка CAPTCHA в форме входа на сайт в неадминистративном режиме;
- для страниц аутентификации (/netcat/modules/auth/index.php), восстановления пароля (/netcat/modules/auth/password_recovery.php), смены пароля (/netcat/modules/auth/password_change.php), подтверждения регистрации (/netcat/modules/auth/confirm.php) теперь в случае отсутствия раздела со внешней ссылкой, соответствующей пути к скрипту, по умолчанию используется макет дизайна, указанный в настройках сайта, а не макет главной страницы;
- функции nc_browse_messages(), browse_messages() при использовании вне шаблона компонента для списка не добавляли в ссылки srchPat при выключенном модуле маршрутизации, исправлено;
- если у инфоблока был указан основной шаблон компонента, в режиме администрирования он использовался для формы изменения объектов вместо шаблона компонента для режима администрирования, исправлено;
- Internet Explorer 10 и младше неправильно воспринимали имена скачиваемых файлов с кириллицей (защищенная файловая система), исправлено;
- рассылка по базе: исправлена ошибка рассылки писем с вложением нескольким пользователям;
- при создании макета на основе другого макета происходило удаление слешей в полях макетов, исправлено;
- исправлена ошибка подключения дополнительных шаблонов макетов дизайна с ключевым словом;
- если в качестве значения по умолчанию для текстового или числового поля был указан ноль, это значение не подставлялось в форму создания объекта, исправлено;
- модуль "Интернет-магазин": неправильно считались минимальная и максимальная цены вариантов товара (например, в свойствах ItemPriceRange, OriginalPriceRange), если у товара только один вариант, исправлено;
- исправлено формирование скидки на товар и корзину во время экспорта заказов в 1С;
- при активации системы ИНН теперь может содержать 10 или 12 знаков;
- добавлен сброс внутреннего кэша при приближении объёма занятой системой оперативной памяти к максимально возможному значению для высвобождения памяти;
- при использовании путей к разделам без "/" на конце главная страница могла определяться в nc_nav, nc_browse_sub(), s_browse_sub() как активная, исправлено;
- изменены индексы в таблице Subdivision;
- неправильно формировался путь preview_url в свойствах системных таблиц при использовании стандартной файловой системы, исправлено;
- удаление нескольких объектов не работало в некоторых браузерах при включенном модуле "Статистика посещений";
- в методе nc_user::add() через параметр $add_fields теперь можно установить значения Catalogue_ID, RegistrationCode;
- модуль "Прием платежей": добавлена возможность установки параметра IsTest для "Робокассы".