Добавлена возможность создавать robots.txt для каждого сайта. Добавление можно осуществить в настройках каждого конкретного сайта (удалить robots.txt и сделать "ALTER TABLE Catalogue")
Реализованы "Условие включения и выключения объекта"
Возможность изменять местоположение папок: netcat_files и netcat_dump(переименована и перемещена из /netcat/dump/)
Возможность располагать дистрибутив системы NetCat в поддиректории HTDOCS
Вернули систему отчетов 2.4
Добавлена автоматическая генерация альтернативных форм, условий изменения и удаления объекта, действий после изменения и удаления объекта. В том числе, для действий после добавления, изменения, включения и удаления, прописываются функции для обработки тэгов (если модуль подключен)
Добавлены функции генерации всех типов полей для альтернативных форм: nc_put_field(), nc_list_field(), nc_file_field(), nc_bool_field(), nc_date_field(), nc_text_field(), nc_string_field(), nc_int_field(), nc_float_field(). Более подробно ознакомиться с новыми функциями можно в "Руководстве разработчика"
Добавлена функция nc_get_visual_settings(), которая возвращает текущие визуальные настройки компонента в разделе по его идентификатору.
Добавлено отображение места положения пользователя в системе администрирования для титула страницы
В vars.inc.php добавлены значения: $SUB_FOLDER - подпапка в которой стоит NetCat $HTTP_DUMP_PATH – папка для хранения дампов системы
Улучшен функционал модуля "Календарь". Появилась возможность указывать поле для привязки (тип "дата и время", формат "event").
В модуле "Блог и сообщества" добавлены новые функции nc_blog_get_creator() и nc_blog_get_type() взамен nc_blog_get_blogtype(). Появилась возможность создавать сообщество с указанием заголовка и ключевого слова одновременно, а также создание блогов для пользователей с кириллическими логинами (к ним применяется транслитерация).
Доработана система патчей
Личные сообщения.
Вывод информации о пользователях присутствующих на сайте.
Пользователи могут быть "привязаны" к конкретному сайту системы.
Оповещение администратора на e-mail о регистрации нового пользователя.
Возможность редактировать стандартные формы регистрации, изменения пароля, восстановления пароля. А так же шаблоны писем подтверждения регистрации и восстановления пароля.
Изменился метод восстановления пароля. Теперь новый пароль не генерируется системой, а вводится пользователем.
Системная таблица пользователе подготовлена для вывода
Cookies можно создавать для всех поддоменов сайта.
Безопасность. Привязка пользователей к уникальной сессии
Безопасность. Возможность привязки пользователей по IP-адресу, частично или полностью
Возможно запретить любому уполномоченному пользователю доступ в зону администрирования. Таким образом он может только работать через "front-office"
ИСПРАВЛЕНИЯ И ДОРАБОТКИ
Множество исправлений в интерфейсе системы администрирования
Исправления в сайтах, поставляемых вместе с системой
Исправления в выдаваемых HTTP-заголовках
Исправлена функция nc_message_link()
Исправлено удаление нескольких пользователей
Исправлена ошибка при выборе присоединяемого обекта
Исправлено копирование объектов, содержащих файл в свой же раздел и компонент в разделе.
Исправления в модулях системы
"Запомнить меня на сайте" работает корректно
Проверка на уникальность полей Email, Login и ForumName
Подключение файла vars.inc.php по абсолютному пути
3.1.1
НОВЫЙ ФУНКЦИОНАЛ
функция получения значений визуальных настроек компонента в разделе nc_get_visual_settings()
функция определения присутствия пользователя на сайте nc_auth_is_online()
добавлена функция nc_blog_list() - выводит список блогов на основе шаблона, аналогичному шаблону навигации, умеет считать сообщения и юзеров в каждом блоге, а также сообщения и юзеров суммарно.
добавлена функция nc_blog_get_blogs() - возвращает массив с данными для построения списка блогов, может быть использована для построения списка.
ИСПРАВЛЕНИЯ И ДОРАБОТКИ
исправление рассылки пользователям по различным параметрам
исправление копирования объектов, содержащих файл
исправлены проблемы с различными дополнительными полями в системных таблицах
доработки повышающие безопасность системы
снято ограничение на поля текстового типа в 64К
исправление переноса раздела из одного сайта в другой
исправление разрыва кода в для альтернативной формы добавления
исправлена индикация сохранений по Ctrl + Shift + S
исправления в мастере создания сайта
исправления модуля CAPTCHA при работе сайта со включенной компрессией Gzip
исправления в работе форума
исправления в работе календаря
мелкие исправления в других модулях системы
3.1.2
НОВЫЙ ФУНКЦИОНАЛ
FCKeditor обновлён до версии 2.6.2, добавлена возможность назначения тем (предустановленно 3 темы), использование системных смайликов.
новые пункты в инструменте "SEO-анализ" (AltaVista, MSN, Nigma.ru)
ИСПРАВЛЕНИЯ И ДОРАБОТКИ
исправлена работа инструмента "SEO-анализ"
исправлена группировка файлов по их типам при закачке через FCKeditor (File, Flash, Image, Media)
исправлен вывод ссылок на просмотр раздела при задании внешней ссылки в настройках раздела.
исправлена ошибка выгрузки в Яndex market
исправлены ошибки форума при постинге сообщения (данные добавившего пользователя)
исправления в модуле авторизации
исправлена ошибка с пустым значением "If-Modified-Since"
список блогов, подправлен вывод на основе шаблона вывода навигации. Список переменных: "%NAME", "%URL", "%PARENT_SUB", "%KEYWORD", "%SUB", "%COUNTER", "%MESSAGES", "%USERS", "%ALL_USERS", "%ALL_MESSAGES"
исправлена ошибка с неверным отображением $prevLink и $nextLink при поиске по $srchPat[]
исправления переноса раздела из одного сайта в другой
ошибка добавления сайта через мастер добавления
при подключении раздела с непустой альтернативной формой через s_list_class(), выводилась ошибка недоступности полей
при удалении полей системных таблиц из древовидного списка слева выводилась ошибка
при $posting = 0 у поля файл появлялся размер 0
при выборе связанных объектов терялся параметр "list_mode"
исправление в календаре по части выделения текущего или выбранного дня