Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
Новогодние скидки до 25%!
Подробнее

История развития

Мы шагаем в ногу со временем, и усердно работаем, чтобы сделать NetCat еще функциональнее и удобнее.
history

Дополнения

  • добавлен новый модуль «Конструктор лендингов», который создает продающие промостраницы из карточек товаров
  • добавлена возможность подключения к серверу обновлений через 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 для «Робокассы».
Описание проекта