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

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

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

3.6.0


  • НОВЫЙ ФУНКЦИОНАЛ
  • обновлён визуальный редактор FCKeditor до версии 2.6.5;
  • в настройках компонента в разделе добавлена опция "Не использовать макет дизайна";
  • в модуле "Кэширование" появилась возможность использовать $f_ переменные внутри блоков nocache;
  • у компонентов появились шаблоны вывода, использующие данные и поля из основного компонента. Теперь любому компоненту можно добавить шаблон/шаблоны, а в настройках компонента в разделе можно указать шаблон вывода. В функции nc_objects_list(), она же s_list_class(), можно использовать переменную "&nc_ctpl=XX";
  • в модуле "Подписки и рассылки" добавлена функция subscribe_checkItem($cc, $user_id = 0), которая проверяет подписку пользователя на компонент в разделе $cc и возвращает идентификатор подписки.
  • ИСПРАВЛЕНИЯ И ДОРАБОТКИ
  • исправлен предпросмотр компонентов;
  • валидный HTML в функции browse_messages();
  • при запросе объекта по ссылке, не находились объекты из других компонентов в разделе, исправлено;
  • в модуле "Защита форм картинкой" неверно определялось время актуальности изображения, исправлено;
  • при пакетном удалении объектов удалялись только те объекты, которые относились к текущему компоненту в разделе. Выбранные объекты из других разделов не удалялись, исправлено;
  • исправлена ошибка в поле "Текстовый блок". Значение "разрешать HTML-теги" могло определяться некорректно, исправлено;
  • поиск по полю "Множественный выбор" мог работать некорректно, исправлено;
  • исправлена возможная ошибка при инициализации массива $current_user;
  • при добавлении компонента в раздел, в мастере создания компонентов, возникала ошибка, исправлено;
  • устранена возможная уязвимость в системной переменной $HTTP_USER_AGENT;
  • добавлен параметр EXTR_SKIP в функции extract(), вызываемой при инициализации системных переменных;
  • функция nc_copy_message() не копировала объекты, если в полях содержался HTML-код с одинарными кавычками, исправлено, также добавлено экранирование всех полей;
  • в модуле "Блог и сообщество" не сохранялись настройки модуля "Комментарии" через front-office, исправлено;
  • в модуле "Комментарии" имя автора комментария заменялось на имя пользователя отредактировавшего комментарий, исправлено;
  • в ситуации "Страница не найдена", системный массив $cc_array не был определён, из-за чего некоррекнтно работала функция s_browse_path_range();
  • если в компоненте есть поле типа "Файл", а объектов для вывода нет, то выполнялся лишний запрос на выборку всех файлов компонента, что в свою очередь сильно нагружало сервер, исправлено;
  • если в имени элемента списка присутствовала кавычка, этот элемент некорректно отображался в административной части системы, исправлено;
  • не работал выбор связанного объекта, если выводилось поле, имеющее перенос строки, исправлено.


Описание проекта