Last active
February 7, 2017 18:31
-
-
Save jetfire21/c65c95078328db2b070ce5b6a6cd521e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Обновление NetCat версии 5.2.0 E-commerce до версии 5.3.0 E-commerce 2017-02-07 20:33:38 | |
ПЕРЕД ИСПОЛЬЗОВАНИЕМ АДМИНИСТРАТИВНОЙ ЧАСТИ САЙТА - ОБНОВИТЕ ОКНО БРАУЗЕРА (Ctrl+F5 или Ctrl+R)! | |
================================================================ | |
ДОПОЛНЕНИЯ | |
================================================================ | |
- добавлен новый функционал в модуль "Интернет-магазин": | |
- | добавлено новое API; | |
- | добавлен новый функционал купонов и скидок; | |
- | добавлен новый функционал доставки; | |
- | добавлен функционал редактирования шаблонов писем; | |
- | добавлена возможность отображать группы из импорта 1С в виде дерева; | |
- | добавлена возможность импорта изображений из 1С в поле "Множественная загрузка файлов"; | |
- | добавлена возможность изменять соответствия полей в выгрузке 1С; | |
- | добавлена возможность назначить разные компоненты товара при импорте выгрузки из 1С; | |
- | добавлен класс последних просмотренных товаров и виджет для его вывода; | |
- | добавлена возможность установки ресайза изображений на этапе импорта из 1С нового файла; | |
- | добавлена возможность выбора компонента при автосоздании групп на импорте; | |
- | добавлена возможность автосоздания групп при автоимпорте 1С; | |
- | добавлена возможность отключить удаление временных файлов после автоматического импорта 1С; | |
- | добавлен справочный текст для ссылок экспорта данных в 1С (в настройках источника); | |
- | доработан автоимпорт из 1С (неразмеченные поля), при наличии неразмеченных данных импорт не прекращается; | |
- | добавлен метод для получения данных остатков по складам; | |
- | добавлена возможность переименовывать разделы при изменении названий групп в 1С, а так же ссылки на эти разделы с подстановкой редиректов со старых значений; | |
- | добавлена возможность редактировать настройки источника 1С; | |
- | добавлен функционал расчёта цены доставки почтовыми службами; функционал печати почтовых бланков, бланков наложенного платежа и EMS отправлений; функционал отслеживания отправлений EMS; | |
- | добавлен функционал импорта нескольких складов из номенклатуры 1С и новая вкладка отображения статистики по складам в интерфейсе импорта; | |
- | добавлен функционал печати бланков товарных чеков и унифицированной товарной накладной формы ТОРГ-12 в модуле "Интернет-магазин"; | |
- | добавлена статистика заказов; | |
- добавлена возможность настраивать панели WYSIWYG-редактора CKEditor (отдельный пункт в меню настроек); | |
- добавлена возможность назначать отдельную панель для режима inline-редактирования; | |
- обновлена библиотека OpenID и OAuth; | |
- в модуле "Комментарии" добавлен функционал рейтинга комментариев (включается в настройках модуля); | |
- в модуле "Комментарии" добавлен функционал удаления комментариев в корзину; | |
- добавлена поддержка настроек FCKeditor в "Настройки WYSIWYG" (только для совместимости, использование этого редактора не рекомендуется); | |
- добавлена вкладка с инструкцией в разделе "Активация" и "Обновление системы"; | |
- добавлен универсальный экспорт/импорт контента (сайты, разделы, макеты, компоненты, сообщения, пользователи) из системы без привязки к идентификаторам и версии; | |
- протестирована совместимость с jQuery v2 (полная работоспособность), по умолчанию оставлен jQuery 1.9.1; | |
- обновлён WYSIWYG-редактор CKEditor до версии 4.2.2; | |
- изменения в интерфейсе настроек модулей; | |
- добавлена вкладка управления подразделами раздела и общей статистики раздела; | |
- добавлен новый модуль "Приём платежей" для редакций E-Commerce и Extra; | |
- добавлен конструктор простых запросов для инструмента "Командная строка SQL"; | |
- некоторые системные виджеты стали доступны для модератора; | |
- добавлена возможность типографирования текста при добавлении (чекбокс в редактировании текстового поля); | |
- добавлена опция загрузки словарей phpMorphy в память (PhpMorphy_LoadDictsDuringIndexing) в модуле "Поиск по сайту"; | |
- добавлена возможность для пользователя отменять лайк комментария в модуле "Комментарии"; | |
- добавлено предупреждение об отсутствии значения в поле "Язык сайта"; | |
- добавлена возможность использовать системный календарь при выводе объектов из нескольких разделов ($ignore_sub = 1 и $ignore_cc = 1); | |
- в модуле "Управление рекламой на сайте" добавлена возможность экспорта статистики в Excel, а так же добавлена библиотека PHPExcel; | |
- добавлена возможность прикреплять вложения к письмам, отсылаемых из компонентов (CMIMEmail, nc_mail2queue) и шаблонов модулей; | |
- добавлено редактирование названий полей в системных таблицах; | |
- добавлена возможность сохранять значения полей Priority и Keyword при множественном редактировании объектов; | |
- добавлена настройка "Использовать уменьшение изображений" для поля типа "Файл"; | |
- добавлена настройка "Использовать уменьшение изображений" и "Создавать картинку-предпросмотр" для поля типа "Множественная загрузка файлов"; | |
- добавлен функционал обрезки изображений в файловых полях компонента; | |
- добавлена возможность указать в настройках поля "Текстовый блок" любую панель редактора CKEditor. | |
ИСПРАВЛЕНИЯ | |
================================================================ | |
- исправлено назначение приоритета раздела при его создании; | |
- исправлена работа кэширования с использованием Memcached; | |
- исправлена возможная ошибка неправильной кодировки при сохранении данных через функционал inline-редактирования; | |
- в модуле "Минимагазин" исправлено сохранение шаблонов v4; | |
- исправлен вывод сообщения об удалении объекта в случае если не заполнена альтернативная форма удаления; | |
- исправлена ошибка сохранения настройки разделов в англоязычных админках; | |
- редактор CKEdtitor вырезал атрибуты и классы, исправлено; | |
- дополнительные правки модуля "Поиск по сайту"; | |
- исправлена возможная ошибка отступа панели Quickbar во front-office; | |
- в браузере IE8 не работало сохранение объекта при активном визуальном редакторе, исправлено; | |
- исправлена ошибка кнопки "Сохранить", когда та оказывалась в неактивном состоянии после возвращения ошибки сохранения обязательных полей; | |
- не сохранялись некоторые параметры в настройках модуля "Минимагазин", исправлено; | |
- исправлен импорт/экспорт заказов в системе 1С; | |
- исправлена обработка импорта из 1С при наличии нескольких инфоблоков в разделе товарных предложений; | |
- исправлено отображение условий и шаблонов в модуле "Подписка и рассылка"; | |
- исправлено отображение textarea в настройках модуля "Комментарии"; | |
- исправлен экспорт товаров из системы управления в 1С; | |
- исправлена ошибка с выводом формы добавления, когда не была сгенерирована альтернативная форма; | |
- внесены правки, повышающие удобство работы с системой при использовании инструментов чтения с экрана; | |
- исправлено сохранение пользовательских полей в компоненте; | |
- исправлена ошибка при обработке флага "Обязательно для заполнения" в поле "Множественная загрузка файлов"; | |
- исправлены пути для систем, которые установлены в директории, отличающиеся от стандартных; | |
- исправления в инициализации и стилях визуального редактора CKEditor; | |
- правки системных и модульных констант; | |
- исправлена подсветка активного элемента дерева в административном интерфейсе при переходе по прямой ссылке; | |
- исправлено отображение PHP-токенов в редакторе CKEditor; | |
- исправлена возможная несовместимость в функциях вывода навигации после обновления с версии 4.7.2; | |
- исправлена возможная ошибка при добавлении объекта; | |
- исправлено изменение размера поля CKEditor вместе с модальным окном и масштабирование модальных окон; | |
- исправлено автодополнение в компонентах и макетах в редакторе кода CodeMirror; | |
- исправлена ошибка JS, приводившая к некорректному добавлению элемента списка; | |
- исправление в модуле "Поиск по сайту" – на системах с несколькими сайтами неправильно обрабатывались директивы "Allow", "Disallow" в файле robots.txt; | |
- исправлен возможный конфликт функционала перетаскивания в дереве и некоторых плагинов браузера Chrome; | |
- исправлена потенциальная угроза XSS в модуле "Поиск по сайту"; | |
- правки в системе сохранения шаблонов на диске для модуля "Поиск по сайту"; | |
- скорректирована информация "по умолчанию" при установке нового магазина в модуле "Интернет-магазин"; | |
- исправлена ошибка сохранения файлов WYSIWYG-редактора CKEditor; | |
- исправлена ошибка редактирования полей раздела со встроенным визуальным редактором; | |
- исправлено отображение диалога сохранения при inline-редактировании; | |
- исправлена ошибка вызова визуального редактора по кнопке "редактировать в визуальном редакторе"; | |
- исправлена ошибка редактирования шаблонов модуля "Поиск по сайту" для компонента 4ой версии; | |
- исправления в интерфейсе вывода дерева навигации в административном разделе системы; | |
- исправлена ошибка непустых переменных $nextLink и $prevLink при отсутствующем ограничении количества записей на странице; | |
- скрыты элементы главного меню, на которые у пользователя нет прав (элементы пункта "еще", иконка сообщений); | |
- исправлена некорректная проверка ссылок на объекты из строки адреса; | |
- исправлена ошибка очистки корзины товаров; | |
- исправлен экспорт виджет-компонентов; | |
- исправлено переопределение массивов $current_cc и $current_sub в longpage сайтах; | |
- исправлен домен при замене %LINK и %SUB_LINK в модуле подписок и рассылок; | |
- исправлено отображение изменений настроек инфоблока в административном интерфейсе; | |
- исправлены ошибки добавления удаления сущностей в дереве административного интерфейса; | |
- исправлена возможная ошибка времени начала/окончания индексирования задачи в модуле "Поиск по сайту"; | |
- вместо тега <p> теперь ставится <br> во время редактирования и нажатия Enter в редакторе CKEditor; | |
- исправлен механизм назначения порядка записи изображений в поле "Множественная загрузка файлов" из импорта 1С, теперь файлы загружаются в том же порядке, в каком они расположены в каталоге 1С; | |
- определена переменная $subLink в режиме администрирования/редактирования (вида /netcat/?catalogue=1&sub=2) для компонентов v5; | |
- исправлено сохранение значения поля типа дата в дополнительных настройках сайта (поля системной таблицы "сайты"); | |
- исправлено сохранение альтернативных путей файлов поля "Множественная загрузка файлов", заданных в альтернативной форме ...settings->path('/myfiles/'), при копировании объектов; | |
- исправлена ошибка, возникавшая при отсутствии виджет-классов; | |
- неправильно определялся статус настройки magic_quotes_gpc в информации о системе, исправлено; | |
- в модуле "Поиск по сайту" убрана зависимость от nc_event; | |
- исправлены возможные проблемы в модуле "Поиск по сайту" при использовании версий MySQL младше 5.0; | |
- корректное индексирование страниц при небольших значениях pcre.backtrack_limit в модуле "Поиск по сайту"; | |
- удалён устаревший "Пользовательский визуальный редактор"; | |
- исправлена ошибка работы с плагином jQuery Simplemodal в браузере Internet Explorer 9; | |
- исправлена функция валидации имён файлов при загрузке в редакторе CKEditor; | |
- исправлена работа функции nc_file_path() с простым типом хранения файлов, формирующая в результате путь к файлу; | |
- исправлена js-ошибка при редактировании макета дизайна не в административном интерфейсе; | |
- исправлена работа функции nc_browse_sub() при различных значениях $browse_template['sortby'] последовательно работавшей с одним разделом; | |
- если в разделе было несколько инфоблоков и использовались ключевые слова вида "infoblock_XX" для переопределения системных ссылок по ID вида "infoblock_ХХ.html", неправильно определялся ID инфоблока и не отображался контент – исправлено; | |
- исправлено сохранение полей в виджетах; | |
- исправлена ошибка перемещения файлов макета при перемещении макета по дереву; | |
- скорректировано поведение редактора кода CodeMirror; | |
- исправлена ошибка обновления дерева шаблонов и компонентов в момент создания первого шаблона; | |
- скорректировано поведение WYSIWYG-редактора CKEditor; | |
- исправлены возможные ошибки при работе с системными списками; | |
- в настройках системы исправлено сохранение поля для рассылки в случае использования защищенного поля email системной таблицы "Пользователи"; | |
- внесены исправления для пользователя с правами "Управление пользователями"; | |
- исправлена ошибка отображения настроек выбранного сайта в модуле "Личный кабинет"; | |
- убрано ошибочное экранирование кода счетчиков в макетах v5; | |
- улучшена совместимость с PHP 5.2; | |
- исправлена ошибка ajax-сохранения форм в случае, если адрес страницы содержит hash-часть; | |
- добавлен функционал, позволяющий отправлять данные из 1С в определенный источник на сайте; | |
- исправления в импорте данных из 1С для модуля "Интернет-магазин"; | |
- исправлена ошибка сохранения пользовательских настроек с кавычкой; | |
- исправлена ошибка отсутствующих прав по умолчанию для сайта при его создании; | |
- изменен формат окончания строки при формировании e-mail сообщений; | |
- неправильный путь к файлам в полном отображении объекта при использовании защищённой файловой системы; | |
- исправлено перемещение макетов дизайна в корень дерева макетов; | |
- исправлена проблема с переименованием полей компонента при изменении регистра в том же сочетании символов; | |
- изменена логика обновления курсов ЦБ РФ в модуле "Интернет-магазин"; | |
- добавлен слушатель событий оплаты в модуле "Интернет-магазин"; | |
- исправлена возможная ошибка на странице объекта в режиме редактирования; | |
- в модуле "Интернет-магазин" настройки, связанные с валютами, перенесены в раздел "Валюты"; | |
- добавлена возможность задания дополнительных адресов менеджеров в модуле "Интернет-магазин"; | |
- исправлена работа выгрузки в Яндекс.Маркет; | |
- исправлена ошибка сохранения компонентов в кодировке windows-1251; | |
- исправлена ошибочная ссылка на компонент в дереве компонентов после его создания; | |
- исправлено некорректное значение Last-Modified в sitemap.xml; | |
- исправлена ошибка сохранения данных объекта во вкладке "Дополнительно"; | |
- исправления подсчёта доставки почтой; | |
- исправлено некорректное, без подтверждения, удаление пользовательских групп; | |
- исправлена возможная ошибка в административных интерфейсах модулей, препятствовавшая отображению контента; | |
- исправлена ошибка перемещения файлов макета дизайна; | |
- исправлено переключение типа файловой системы в настройках поля типа "Файл"; | |
- исправлена ошибка некорректной установки картинки пользователя при авторизации через социальные сервисы; | |
- исправлена ошибка обрамления блоков текста при вставке его в WYSIWYG-редактор; | |
- исправлено автодополнение системных переменных в редакторе кода CodeMirror; | |
- исправлена ошибка изменения объекта в компоненте с автоматически сгенерированным кодом в условии изменения объекта, при которой поле типа "Файл", обязательное для заполнения, некорректно проверялось в случае если файл уже был загружен; | |
- дублирование списка инфоблоков в административном интерфейсе при выводе списка инфоблоков во вкладках; | |
- исправлена ошибка при сохранении настроек макета или инфоблока с одним пользовательским полем типа "Файл"; | |
- в модуле "Комментарии" исправлена ошибка подсчёта комментариев, когда выключенные модератором комментарии попадали в число подсчитанных методом count(); | |
- исправлена ошибка создания кириллических директорий в редакторе CKEditor; | |
- исправлена работа модификатора $distinct и $distinctrow в системных настройках компонента; | |
- исправлены иконки изменения размера textarea в редакторе кода компонентов и шаблонов; | |
- исправлена ошибка сохранения настроек виджетов на главной странице административного интерфейса; | |
- небольшие правки системы. | |
#################################### | |
Обновление NetCat версии 5.3.0 E-commerce до версии 5.4.0 E-commerce 2017-02-07 20:49:57 | |
ПЕРЕД ИСПОЛЬЗОВАНИЕМ АДМИНИСТРАТИВНОЙ ЧАСТИ САЙТА - ОБНОВИТЕ ОКНО БРАУЗЕРА (Ctrl+F5 или Ctrl+R)! | |
================================================================ | |
ДОПОЛНЕНИЯ | |
================================================================ | |
- во все редакции добавлен модуль "Маршрутизация", позволяющий задавать правила формирования путей к ресурсам под управлением системы; | |
- в редакции, начиная с Business, добавлен модуль "Счета и акты"; | |
- добавлен функционал обработки справочников свойств 1С в модуле "Интернет-магазин"; | |
- в модуле "Интернет-магазин" добавлен вывод данных графиков статистики в виде таблицы; | |
- в модуле "Интернет-магазин" добавлено отображение статистики за определённый период; | |
- в модуле "Интернет-магазин" добавлен инструмент обработки соответствий выгрузки для Яндекс.Маркет, а так же два типа описания товаров: упрощенное и расширенное; | |
- в модуле "Интернет-магазин" добавлена возможность выбора колонки, в которой задана цена товара, не только в зависимости от группы пользователя, но и по другим критериям; | |
- добавлено визуальное выделение обязательных полей в дереве компонентов; | |
- добавлено расширение для полей компонентов; | |
- добавлен функционал обработки изображений в файл-менеджере WYSIWYG-редактора; | |
- добавлены цветные метки для иконок разделов в административном дереве; | |
- добавлена возможность редактирования конфигурационного файла config.js для редактора CKEditor из интерфейса системы; | |
- в модуле "Подписка и рассылка" добавлена возможность отправлять подписчику серии писем; | |
- добавлена возможность администрирования подписок на комментарии; | |
- добавлена возможность управлять правами на комментирование для отдельных объектов; | |
- добавлена возможность табличного просмотра объектов в административном интерфейсе; | |
- добавлен настраиваемый фильтр для просмотра объектов в административном интерфейсе; | |
- обновлен редактор CKEditor до версии 4.4.1; | |
- добавлена возможность автоматической транслитерации содержимого полей типа "Строка" в другое поле того же типа, а так же интерфейс привязки полей; | |
- добавлен функционал автоматического сжатия системных JavaScript файлов; | |
- в модуле "Приём платежей" добавлена система оплаты Platron; | |
- добавлена кнопка обновления защитной картинки CAPTCHA; | |
- добавлена возможность создавать изображения предпросмотра для полей типа "Файл"; | |
- добавлена возможность игнорировать обрезку изображений по условию в настройках поля типа "Файл"; | |
- перемещаемый разделитель рабочих областей в административном интерфейсе теперь сохраняет своё положение; | |
- добавлена авторизация через внешние сервисы OAuth. | |
ИСПРАВЛЕНИЯ | |
================================================================ | |
- исправлена проблема "пустого модального окна"; | |
- исправлены стили отображения поля и диалогового окна "Связь с другим объектом"; | |
- исправлена ошибка отображения виджетов в системе; | |
- исправлены визуальные проблемы с редактированием элементов списка в административном интерфейсе; | |
- предотвращение двойного выполнения функции htmlspecialchars() и eval() в шаблонах формы модуля "Поиск по сайту"; | |
- исправлено перемещение макетов и компонентов по дереву; | |
- устранена проблема с возможным переполнением памяти в иструменте "Архив проекта"; | |
- исправлена ошибка копирования разделов с объектами содержащими файлы с одинаковыми именами; | |
- добавлены недостающие языковые константы в модуле "Интернет-магазин"; | |
- убраны избыточные обновления таблицы Settings в модуле "Интернет-магазин"; | |
- исправлена визуальная ошибка при добавлении поля в свёрнутый список полей, когда оно одно появлялось в дереве; | |
- исправления в инструменте "Экспорт/импорт данных"; | |
- исправлено отображение имени пользователя в интерфейсе скидок по условию "пользователь", если была выбрана авторизация по Email или другому полю; | |
- в топике форума не обновлялись просмотры, если начальное значение просмотров было NULL, исправлено; | |
- исправлена ошибка при генерации альтернативной формы виджета, добавлялись лишние закрывающие теги body и html; | |
- исправлена ошибка поля "Список": если использовался сложный формат типа "Somename:radio", то в форме поиска ($searchForm) был пустой выпадающий список; | |
- исправлено сохранение компонентов, если запрещено "Загружать jQuery объект $"; | |
- исправление ссылки для поля типа "Файл" из дополнительных настроек раздела в подразделах; | |
- исправлена возможность развертывания редактора CKEditor на весь экран; | |
- оптимизировано количество запросов к статическим файлам в панели администратора; | |
- исправлен возможная ошибка с типом полей БД в модуле "Интернет-магазин"; | |
- изменена логика периодической рассылки в модуле "Подписка и рассылка", теперь она начинается в заданные дни; | |
- исправлена ошибка проверки файловых компонентов, передавалось неправильное значение контрольной суммы для шаблонов компонентов; | |
- исправлена ошибка возникавшая при создании шаблона компонента для корзины удаленных объектов; | |
- исправлена ошибка возникавшая при создании списка; | |
- исправлена ошибка редактора CodeMirror при установке чекбокса "На весь экран"; | |
- исправления в системе проверки прав при добавлении объектов; | |
- изменён механизм определения товарных компонентов в модуле "Интернет-магазин", теперь компоненты определяются по обязательным полям ItemID и ImportSourceID; | |
- правки визуального интерфейса модуля "Приём платежей"; | |
- исправления в интеграции платёжной системы Яндекс ЦПП; | |
- исправление ошибок экспорта товаров из системы в формат CommerceML 2; | |
- исправления в модуле "Подписка и рассылка"; | |
- устранена проблема с установкой патча на системе без доступа к функции exec(); | |
- исправления в отдаваемых заголовках системы; | |
- исправление работы модального окна в режиме редактирования во front-end; | |
- исправлена ошибка при сохранении настроек подписки на раздел; | |
- исправление приоритета поля Title компонента; | |
- улучшена работа со свойством OrderParameters у товаров в заказе, модуль "Интернет-магазин"; | |
- корректирующая правка в получении курсов ЦБ для модуля "Интернет-магазин"; | |
- исправлен неправильный путь к спрайтам плагина jQuery Chosen на экранах с высокой плотностью пикселей; | |
- в модуле "Интернет-магазин" исправлена ошибка отправки письма при смены статуса на "оплачен"; | |
- избавление от загрузки редактора CKEditor при каждом открытии модальных окон; | |
- исправление ошибки пустого списка виджетов; | |
- исправлена работа макросов в виджетах; | |
- исправлена ошибка назначения зеркального инфоблока; | |
- исправлено дублирование ключевого слова при копировании объектов; | |
- в директорию макетов дизайна системы добавлен файл .htaccess, ограничивающий доступ к файлам макетов; | |
- исправлен пересчет вложенных комментариев при удалении родительского комментария; | |
- правки в модуле "Защита форм картинкой". | |
========================= | |
Обновление NetCat версии 5.5.0 до версии 5.6.0 2017-02-07 21:24:28 | |
ПЕРЕД ИСПОЛЬЗОВАНИЕМ АДМИНИСТРАТИВНОЙ ЧАСТИ САЙТА ОБНОВИТЕ ОКНО БРАУЗЕРА (Ctrl+F5 или Ctrl+R)! | |
ДОПОЛНЕНИЯ | |
добавлена возможность выбрать на уровне инфоблока шаблон компонента для режима администрирования; | |
добавлена возможность использовать символ подчёркивания в ключевых словах разделов и инфоблоков; | |
в панели администратора в фильтр раздела редактирования записей в компоненте добавлены системные поля Message_ID, Created, LastUpdated; | |
у разделов и объектов добавлены поля для мета-информации для социальных сетей; | |
добавлен метод $nc_core->page->get_metatags() для получения блока мета-тегов SEO и SMO для текущей страницы; | |
добавлена возможность экспорта полей типа "Список" в CSV; | |
модуль "Интернет-магазин": добавлена возможность задавать шаблон полного имени товара (FullName) на уровне сайта; | |
добавлена возможность управления вкладками в формах редактирования объектов компонентов (документация); | |
в модуле "Интернет-магазин" добавлен новый тип шаблонов писем — "Изменение состава заказа"; | |
переработан шаблон компонента "Заказ" для панели управления; | |
в стандартном компоненте "Заказ" добавлена возможность добавления товаров, объединения и повтора заказов; | |
параметры инфоблока "Шаблон вывода в режиме редактирования", "Шаблон вывода в режиме администрирования" теперь влияют на выбор шаблонов действий в соответствующих режимах и в полном выводе объекта; | |
улучшено отображение файловых полей. | |
ИСПРАВЛЕНИЯ | |
при формировании ссылок $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; | |
в компонентах-агрегаторах теперь доступны значения полей типа "множественная загрузка файлов" агрегируемых компонентов; | |
исправлена ошибка, возникавшая в режиме редактирования при вызове nc_objects_list() для отсутствующего инфоблока; | |
исправлен формат вырезаемой из URL даты - годы теперь ограничены 1000-2999. | |
########################### | |
Обновление NetCat 5.6.0.16080 2017-02-07 21:29:41 | |
ПЕРЕД ИСПОЛЬЗОВАНИЕМ АДМИНИСТРАТИВНОЙ ЧАСТИ САЙТА ОБНОВИТЕ ОКНО БРАУЗЕРА (Ctrl+F5 или Ctrl+R)! | |
ДОПОЛНЕНИЯ | |
добавлена возможность подключения к серверу обновлений через HTTP-прокси; | |
добавлена возможность включения фильтрации контента в CKEditor; | |
добавлена поддержка создания вариантов товаров при импорте из CSV; | |
модуль "Подписка и рассылка": добавлена новая псевдопеременная для использования в шаблонах рассылок — %SUB_LINK_WITH_AUTH_HASH% (ссылка на раздел управления подписками, перейдя по которой пользователь войдёт в систему); | |
в формах изменения объектов теперь доступен параметр partial для частичного сохранения форм (документация). | |
ИСПРАВЛЕНИЯ | |
добавлена поддержка приёма платежей в рублях через платёжную систему 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. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment