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

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

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

Дополнения

  • значительно переработан функционал интеграции с 1С: теперь обмен данными происходит быстрее, кроме того, теперь мы поддерживаем CommerceML 2.07;
  • обновлена работа с заказами в интернет-магазине. После обновления можно протестировать новый компонент заказов в админке;
  • обновлен интерфейс загрузки файлов, появилась ajax-загрузка, превью загруженных картинок, удобная работа с мультизагрузкой файлов;
  • добавлена новая, переработанная статистика продаж в интернет-магазине;
  • добавлены SMO-поля для правильного отображения страниц в социальных сетях;
  • добавлена возможность выбрать на уровне инфоблока шаблон компонента для режима администрирования;
  • добавлена возможность использовать символ подчёркивания в ключевых словах разделов и инфоблоков;
  • в панели администратора в фильтр раздела редактирования записей в компоненте добавлены системные поля Message_ID, Created, LastUpdated;
  • у разделов и объектов добавлены поля для мета-информации для социальных сетей;
  • добавлен метод $nc_core->page->get_metatags() для получения блока мета-тегов SEO и SMO для текущей страницы;
  • добавлена возможность экспорта полей типа "Список" в CSV;
  • добавлена возможность управления вкладками в формах редактирования объектов компонентов (документация).

Исправления

  • исправлен функционал импорта/экспорта данных. Теперь можно нормально экспортировать сайты, модули и шаблоны;
  • при формировании ссылок $nc_next_object / $nc_prev_object не учитывалась дата, когда текущий объект отображается по ссылке с датой, исправлено;
  • в модуле "Интернет-магазин" исправлена ошибка экспорта в Яндекс.Маркет цены со скидкой. В выгружаемый XML добавлено поле <oldprice>, к <price> применяется скидка;
  • в модуле "Интернет-магазин" в раздел "Настройки" добавлена возможность принудительно выставлять https-вид для ссылок, экспортируемых в торговые площадки;
  • в модуле "Интернет-магазин" в экспорте в торговые площадки поле price теперь недоступно для назначения соответствия пользователем;
  • исправлена ошибка, при которой не заполнялись поля Subdivision_ID и Sub_Class_ID при создании вариантов товара из 1C;
  • исправлена ошибка: при быстром сохранении файла через Ctrl + Shift + S в файл-менеджере не выводилась ошибка в случае недоступности файла;
  • оптимизирован диалог выбора соответствий групп при импорте 1С (наименования групп);
  • исправлена ошибка позиционирования панели CKEditor в браузере IE;
  • при ошибке добавления дополнительных шаблонов макетов дизайна выполнялось лишнее экранирование кавычек, исправлено;
  • исправлена ошибка с получением access_token через OAuth api Вконтакте;
  • улучшен процесс импорта котировок валют;
  • устранена утечка памяти при формировании резервной копии базы данных;
  • устранена потеря GET параметров при формировании ссылок пейджинации;
  • в модуле "Интернет-магазин" при оформлении заказа производилось уменьшение количества товара в поле StockUnits, когда не была задана настройка "Статусы заказов, при которых происходит уменьшение значения поля «Остаток на складе»", исправлено;
  • в модуле "Интернет-магазин" при переходе заказа в статус, при котором должен произойти возврат товара на склад, значение StockUnits не увеличивалось, если на складе данного товара больше нет, исправлено;
  • устранен лишний символ "/" при переходе в панель источников 1С;
  • модуль "Маршрутизация": в $prevLink для страницы с номером 1 теперь не используются шаблоны маршрутов в блоком {page};
  • в классе навигации добавлен вывод инфоблока и страницы полного отображения в хлебных крошках;
  • при включении/выключении сайта иконка в дереве не менялась;
  • исправлена ошибка с отключением/включением подблоков и инфоблоков в режиме редактирования;
  • в режиме редактирования вкладка "Настройки раздела" переименована в "Настройки страницы". Подвкладка "Отображение" теперь открывается по умолчанию при нажатии на "Настройки страницы";
  • в настройках инфоблока второстепенные настройки спрятаны под раскрывающиеся ссылки;
  • изменен порядок пунктов дерева для модуля "Интернет-магазин";
  • улучшена форма фильтра заказов;
  • добавлена возможность изменения приоритетов методов оплаты и доставки в настройках модуля "Интернет-магазин";
  • исправлено отображение элемента SELECT в администратвной панели модуля "Интернет-магазин";
  • добавлена возможность повторить заказ в административной панели;
  • устранен недочет сохранения данных вариантов товаров при импорте 1С;
  • исправлено двойное подключение файла Settings.html;
  • добавлено экранирование символов при выводе XML в импорте 1С;
  • устранена ошибка, при которой невозможно было подписаться на серийную рассылку по ссылке типа "subscribe_XXX.html";
  • исправлена ошибка, при которой варианты товара меняли свой ID после импорта 1C;
  • модуль "Поиск": исправлена невозможность задания сайта при указании раздела, в котором производится поиск;
  • исправлено правило .htaccess для 1С импорта (поддержка Apache 1.3);
  • устранена проблема неверного определения ID каталога при автоматическом импорте 1С;
  • папки с названием "images" не добавлялись в полный архив проекта, исправлено;
  • при создании архива проекта при отсутствии доступа к mysqldump в полный архив проекта мог не попасть дамп базы данных, исправлено;
  • исправлена ошибка при отображении фильтра объектов в административном режиме при наличии специальных символов в полях типа "список";
  • модуль "Интернет-магазин": после применения фильтра, в котором минимальное значение диапазона равно максимальному, форма фильтра могла исчезнуть, исправлено;
  • модуль "Интернет-магазин": исправлено неправильное определение валюты по умолчанию при экспорте в Яндекс.Маркет и Товары@Mail.Ru;
  • модуль "Интернет-магазин": при импорте из 1С для сопоставления вариантов товаров теперь используется идентификатор предложения 1С;
  • модуль "Интернет-магазин": при импорте из 1С товары, у которых количество на складе равно нулю или не указано, будут отключены, если в настройках модуля не установлен флаг "Не учитывать значение поля "Остаток на складе" при добавлении товара в корзину";
  • модуль "Интернет-магазин": исправлена ошибка, из-за которой при импорте из 1С не обновлялось количество на складе у товаров, которые отсутствуют на этом складе на момент формирования выгрузки;
  • модуль "Маршрутизация": если у маршрута запрошенной страницы указаны дополнительные переменные, при подборе основного адреса для такой страницы будут проверяться только маршруты, содержащие те же переменные с теми же значениями;
  • улучшена логика сохранения картинок при импорте 1С;
  • корректная обработка полей типа "Список" при импорте 1С;
  • улучшено поведение импорта 1С во время присутствия дублируюших полей;
  • улучшена логика импорта CML версии 2.07 (остатки по складам, варианты товаров);
  • устранена возможность выбора зарезервированных полей при указании соответствий 1С;
  • исправлена ошибка отсылки писем с заполненным $to_name;
  • переменная $template_settings была пустой во время полного отображения объектов;
  • устранен ненужный debug вывод при синхронизации изменения дерева (импорт 1С);
  • улучшено формирование содержимого совпавших фрагментов в результатах поиска;
  • исправлена ошибка при синхронизации изменений дерева разделов (импорт 1С);
  • исправлено отображение всплывающего окна выбора связанного компонента;
  • сохраняемые в полях объектов изображения, размер которых меньше указанного в настройках поля, теперь не увеличиваются до указанных размеров (в таком случае будет использовано оригинальное изображение без изменений);
  • исправлен выбор связанной записи для инфоблоков, которые выводятся в табличном режиме;
  • исправлена ошибка, при которой путались цены между товарами (при импорте 1С);
  • при создании нового компонента в таблице компонента теперь ставятся индексы на поля Priority, Checked, Created, LastUpdated;
  • фильтр записей компонента в панели администратора теперь по умолчанию всегда свернут;
  • исправлена невозможность выделения даты при первичном открытии календаря фильтра записей компонента в панели администратора;
  • исправлена ошибка формирования запроса, когда в фильтре записей компонента в панели администратора в поле типа "Дата" выбрана только дата "До";
  • незакрытый тег при формировании выгрузки товаров Яндекс;
  • исправлена потенциальная проблема обработки поля типа "Список" при импорте 1С;
  • исправлено неизменение атрибута title у названия компонента в меню слева при редактировании полей компонента в панели администратора;
  • добавлен вывод информации о скидках в CML выгрузку о заказах;
  • исправлено формирование sitemap.xml на сайтах с кириллическими путями;
  • неверно определялись права доступа на комментирование объекта;
  • исправлено пропадание верхней панели администратора при нажатии на иконку настроек платежа в модуле платежей;
  • исправлена ошибка, когда $nc_next_object и $nc_prev_object становятся пустыми, если в системных настройках компонента прописать свое собственное значение $query_order;
  • исправлен php warning при установке патча, php notice при получении данных о модуле, php warning при получении данных о доп. полях фильтра поиска компонента;
  • добавлена настройка включения демо-режима на сайте;
  • исправлена ошибка функции блокировки рассылки - значение флага теперь обновляется в таблице Settings;
  • исправлена ошибка, при которой ckeditor не успевал инициироваться до начала выполнения функции "Черновик";
  • исправлена проблема некорректной записи новых единиц измерения при импорте 1С;
  • исправлена ошибка, при которой у поля типа "Дата" не учитывался заданный в настройках формат для вывода по умолчанию;
  • исправлена ошибка ссылки просмотра страницы раздела из панели администратора. Теперь она учитывает - указана ли внешняя ссылка в системных настройках;
  • исправлена ошибка генерации url с амперсантами при которой не учитывался параметр настроек php arg_separator.output;
  • исправлена ошибка, при которой не учитывалась версия PHP при использовании функции http_response_code();
  • исправлена ошибка, не позволявшая указать в инструменте "Управление задачами" интервал длиннее 255 дней;
  • исправлена ошибка, при которой во время создания нового компонента на основе существующего из существующего не подставлялись предзаполненные поля;
  • исправлена ошибка, при которой на сайте с неназначенным шаблоном в заголовок сайта пользовательской части добавлялась панель администрирования;
  • добавлено очищение буфера вывода при генерации превью картинки в файловом менеджере редактора текста;
  • улучшено поведение планировщика задач crontab.php (добавлена поддержка HTTPS редиректов);
  • исправлена ошибка ссылки на панель администрирования после восстановления из полного архива;
  • после восстановления из полного архива добавлено создание папок netcat_dump и netcat/tmp;
  • исправлена ошибка, при которой во время удаления сайта не удалялись подразделы без компонентов;
  • исправлена ошибка, при которой некорректно выставлялись приоритеты разделов сайтов при перемещении разделов по дереву в панели администратора;
  • в AddActionTemplate теперь доступна переменная $template_settings;
  • исправлена ошибка активации системы на копиях с установленными патчами;
  • устранена JS ошибка (exception), которая иногда появлялась при включении демо-режима на сайте;
  • исправлена некорректная переадресация при REDIRECT_STATUS="off" в vars.inc.php;
  • исправлена ошибка при которой функция nc_object_list при использовании её в системном компоненте вместо $addForm подключаемого компонента выводит $addForm текущего системного компонента;
  • исправлено сохранение настроек модуля "Статистика посещений";
  • исправлена ошибка, при которой в настройках инфоблока в поле типа Дробное число с незаполненными минимальным и максимальным ограничениями не сохранялось значение настройки;
  • исправлено отображение наследуемого значения для файловых полей пользовательских настроек макетов дизайна;
  • поправлен внешний видя поля загрузки файла ckeditor;
  • исправлена ошибка, при которой не сохранялось значение поля типа "Дата" в настройках раздела;
  • исправлена ошибка, при которой не сохранялось значение поля типа "Дата" в редактировании макета;
  • отсутствие галочки Модерация и Администрирование в правах пользователя теперь не отменяет доступ в панель администратора;
  • исправлена ошибка, при которой не учитывались права пользователя (изменение, удаление, включение) на управление записями конкретного компонента в панели администратора;
  • исправлена ошибка сохранения настроек раздела - при сохранении вкладки SEO/SMO сбрасывались значения полей вкладки Дополнительные настройки;
  • исправлена ошибка сохранения настроек раздела - при сохранении вкладки Дополнительные настройки сбрасывалось значение поля Изображение для социальных сетей;
  • исправлена работа функции "Предпросмотр макетов" для макетов v5.
Описание проекта