НОВЫЙ ФУНКЦИОНАЛ
================================================================
- новая сущность "Гость" в правах пользователей
- в административной части системы можно полностью скрыть левый фрейм для увеличения рабочей области, двойным щелчком по слайдеру между фреймами
- обновлен FCKEditor до версии 2.6.3 (корректная работа в Windows Vista)
- при выводе списка пользователей добавлена возможность задать количество отображаемых записей на странице, а так же задать желаемую сортировку записей
- добавлена кнопка перехода к редактированию макета в настройках сайта и раздела
- добавлен новый тип поля "Мультисписок"
- добавлена сущность "Администратор списков"
- нажатие на активную вкладку внутри административной части ситемы вызывает обновление основного фрейма
- в форме редактировании компонента добавлена функция напоминания о необходимости сохранения изменений
ИСПРАВЛЕНИЯ И ДОРАБОТКИ
================================================================
- Обновлён алгоритм работы инструмента 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, в режиме редактирования, вне тэга , что приводило к невалидному коду HTML
- Доработан интерфейс добавления и редактирования параметров модулей
- Обновлён формат выгрузки валют в Яндекс-маркет для модуля "Интернет магазин"
- Исправлены ошибки отображения активного фрейма при удалении компонента в разделе
- Неподдерживаемый код импорта-экспорта из файла message.php перенесён в отдельный файл imex_message.php
- Сущность "Менеджер" заменена на сущность "Редактор сайта". После обновления пользователь с правами "Менеджер" будет обладать правами "Редактор сайта" для всех сайтов в системе
- В функцию listQuery() добавлен необязательный параметр "divider", который является разделителем между строками
- Исправлена серьёзная ошибка, когда пользователь с правами "Супервизор" мог отключить пользователя с правами "Директор"
- В модуле "Форум" исправлена ошибка с отображением значения поля Login вместо ForumeName в списке форумов и топиков. А также ошибка невозможности ответить на топик, когда соседний топик закрыт
- Улучшены стили отображения административной части системы
- В модуле "Интернет магазин" исправлена ошибка с назначением скидок на группы пользователей
- Исправлен вывод сообщения о сохранении компонента во вкладках "Добавить", "Изменить", "Поиск"
- При изменении настроек каталога небыло автоматического перенаправления на карту сайта
- Исправлена проблема присвоения прав на вновь созданные папки в /netcat_files/, возникавшая на некоторых хостингах, что приводило к невозможности записывать туда файлы
- Названия стран в модуле статистики включены в языковые файлы
- Исправлена установка системы без дизайна и макетов (скрипт установки)
- Исправлена ошибка NETCAT_MODERATION_BUTTON_RESET
- Ссылки добавленные через nc_bbcode_bar() теперь открываются в новом окне для избежания ухода пользователя с текущего сайта
- Исправлена ошибка невозможности изменить приоритет корневых разделов в списке подразделов сайта