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

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

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

3.2.0

 
  • НОВЫЙ ФУНКЦИОНАЛ
  • новая сущность "Гость" в правах пользователей
  • в административной части системы можно полностью скрыть левый фрейм для увеличения рабочей области, двойным щелчком по слайдеру между фреймами
  • обновлен FCKEditor до версии 2.6.3 (корректная работа в Windows Vista)
  • при выводе списка пользователей добавлена возможность задать количество отображаемых записей на странице, а так же задать желаемую сортировку записей
  • добавлена кнопка перехода к редактированию макета в настройках сайта и раздела
  • добавлен новый тип поля "Мультисписок"
  • добавлена сущность "Администратор списков"
  • нажатие на активную вкладку внутри административной части ситемы вызывает обновление основного фрейма
  • в форме редактировании компонента добавлена функция напоминания о необходимости сохранения изменений
, что приводило к невалидному коду HTML
  • ИСПРАВЛЕНИЯ И ДОРАБОТКИ
  • Обновлён алгоритм работы инструмента SEO-анализ
  • Переменные $addForm и $searchForm заданы и обрабатываются функцией eval() только если они присутствуют в полях компонента
  • Исправлена работа с заголовками посылаемых системой
  • Исправлена некорректная обработка прав пользователей при отсутствии прикрепленного компонента в разделе
  • Исправлена работа функции nc_put_field() в системной таблице "Пользователи"
  • Исправлена ошибка обновления левого фрейма при переходе на редактирование компонента из настроек компонента в разделе, если этот компонент "Пользователи"
  • При отправке письма в формате HTML через класс CMIMEMail, письма не принимались некоторыми почтовыми серверами
  • Исправлена ошибка "обнуления" полей объекта при редактировании через альтернативную форму, в которой эти поля небыли жёстко прописаны
  • В общую статистику проекта добавлена информация об использовании компонентов
  • Удалены системные функции ChangeSubdivisionParentCompleted() и nc_csc_permission()
  • Исправлена ошибка с необновлением левого фрейма после удаления сайта
  • Исправлена ошибка удаления связанных файлов при удалении поля типа "Файл"
  • Исправлена недоработка связанная с обновлением списка системных полей, при удалении поля, в левом фрейме
  • Улучшена поддержка кроссбраузерности административной части системы
  • В действии "после добавления объекта" компонента, для полей типа Список/Мультисписок доступна(ен) переменная/массив $f_имясписка_name
  • Исправлена ошибка функции nc_mail2queue(), отправлялось два экземпляра письма
  • Исправлена ошибка с невозможностью добавления объекта в компонент с полем типа "Дата и время" и форматом "event_time"
  • Исправлен механизм создания COOKIES, ранее могли быть проблемы с авторизацией в браузере Internet Explorer
  • Исправлена ошибка с цикличным редиректом на титульную страницу, которая могла возникать при авторизации типа "session" и установленном PHP5
  • Исправлена ошибка с добавлением раздела в "Избранные разделы" при многосайтовости
  • Улучшено отображение защитной картинки при установленном на сервере модуле GD2
  • Исправлена ошибка со вставкой BB-кодов в барузере Google Chrome, коды всегда вставлялись в конце текста, вместо вставки в позицию курсора
  • При выдаче файлов через функции системы теперь используется file_get_contents() вместо readfile()
  • Исправлен перенос раздела между сайтами системы, а также сайтов в левом фрейме, с использованием функционала drag-n-drop
  • Изменена система прав, подробности в документации
  • Исправлена ошибка при удалении компонента из списка компонентов в разделе (не удалялись связанные файлы)
  • Новая функция nc_array_to_string() переводящая массив в строку по шаблону
  • Исправлена вставка тэга с подгрузкой admin_pages.css, в режиме редактирования, вне тэга
  • Доработан интерфейс добавления и редактирования параметров модулей
  • Обновлён формат выгрузки валют в Яндекс-маркет для модуля "Интернет магазин"
  • Исправлены ошибки отображения активного фрейма при удалении компонента в разделе
  • Неподдерживаемый код импорта-экспорта из файла message.php перенесён в отдельный файл imex_message.php
  • Сущность "Менеджер" заменена на сущность "Редактор сайта". После обновления пользователь с правами "Менеджер" будет обладать правами "Редактор сайта" для всех сайтов в системе
  • В функцию listQuery() добавлен необязательный параметр "divider", который является разделителем между строками
  • Исправлена серьёзная ошибка, когда пользователь с правами "Супервизор" мог отключить пользователя с правами "Директор"
  • В модуле "Форум" исправлена ошибка с отображением значения поля Login вместо ForumeName в списке форумов и топиков. А также ошибка невозможности ответить на топик, когда соседний топик закрыт
  • Улучшены стили отображения административной части системы
  • В модуле "Интернет магазин" исправлена ошибка с назначением скидок на группы пользователей
  • Исправлен вывод сообщения о сохранении компонента во вкладках "Добавить", "Изменить", "Поиск"
  • При изменении настроек каталога небыло автоматического перенаправления на карту сайта
  • Исправлена проблема присвоения прав на вновь созданные папки в /netcat_files/, возникавшая на некоторых хостингах, что приводило к невозможности записывать туда файлы
  • Названия стран в модуле статистики включены в языковые файлы
  • Исправлена установка системы без дизайна и макетов (скрипт установки)
  • Исправлена ошибка NETCAT_MODERATION_BUTTON_RESET
  • Ссылки добавленные через nc_bbcode_bar() теперь открываются в новом окне для избежания ухода пользователя с текущего сайта
  • Исправлена ошибка невозможности изменить приоритет корневых разделов в списке подразделов сайта
 

3.2.1

 
  • ИСПРАВЛЕНИЯ И ДОРАБОТКИ
  • Уязвимости системы безопасности
  • Ошибка сохранения настроек системы в версии 3.2.0
  • Стилевые правки административной части системы
  • Ошибка закачки файлов в FCKeditor
 

3.2.2

 
  • НОВЫЙ ФУНКЦИОНАЛ
  • В системных настройках компонента, наряду с другими переменными, можно использовать переменные $ignore_all, $ignore_limit и $query_limit, для манипуляции с основным запросом на выборку объектов.
    $ignore_all - позволяет создать свой запрос, вместо системного. При установке значения "1" - основной запрос не будет составлен системой и его можно будет скомпоновать вручную, посредствам использования переменных $query_select, $query_from и подобных.
    $ignore_limit - позволяет игнорировать ограничение на выбор объектов. При установке значения "1" - будут выбраны все объекты.
    $query_limit - позволяет задать ограничение на выборку объектов. Например "20, 10", в запросе отобразится "... LIMIT 20, 10".
    Всё это позволяет выводить произвольные данные из базы в контексте компонентов системы.
  • ИСПРАВЛЕНИЯ И ДОРАБОТКИ
  • Произведены стилевые правки отображения административной части системы.
  • При перетаскивании разделов с одинаковыми ключевыми словами, но находящимися в разных сайтах системы, информация в разделе переставала отображаться – исправлено.
  • В браузере Internet Explorer не работала кнопка установки обновлений – исправлено.
  • Значение поля "логическая переменная" при установленном флаге "обязательно для заполнения" нельзя было отключить – исправлено.
  • Нельзя было добавить сайт или раздел, если в аналогичных системных таблицах присутствовало поле с флагом "недоступно никому" – исправлено.
  • В процессе добавления компонента в разделе не показывалась форма настройки отображения объектов – исправлено.
  • При создании сайта не задавалось "значение по умолчанию" для публикации объектов – исправлено.
  • В некоторых ситуациях не всегда обрабатывались файлы из старой версии файловой системы – исправлено.
  • При отсутствие модуля "Интерфейс пользователя", невозможно было сделать предпросмотр темы модуля "Календарь" из административной части – исправлено.
  • Не работало отображение ссылок модуля "Календарь" при переключении посредствам AJAX – исправлено.

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