Вернуться   Форум системы управления сайтом Handy.CMS > Handy.CMS 3.1 > Общие положения, новости системы

 
 
Опции темы Опции просмотра
  #1  
Старый 22.08.2009, 05:17
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию Выпущен Handy.CMS 3.1 build 2002

Изменения и нововведение в билде 2002

1. Модуль "Формы" - добавлен валидатор полей форм
В модуль "Формы" встроен валидатор проверок полей формы. Администратор может создать собственные валидаторы. Валидаторы базируются на соответствие введенного пользователем значения формы регекс выражению.


2. Модуль "Формы" - добавлены обязательные для заполнения поля
В модуль "Формы" добавлена возможность указания обязательных для заполнения пользователем полей.


3. Модуль "Формы" - изменен принцип валидации значений
Валидация поля используется в двух ситуациях:
- "Контроль обязательных к заполнению данных". Производится при статусе поля "обязательно для заполнения". Проверки: заполненность данных; валидация, в случае наличия валидатора.
- "Проверка на ошибочность заполнения поля пользователем": Производится при отсутствии статуса "обязательно для заполнения". Проверки: валидация данных, в случае заполнения поля пользователем и наличии валидатора.

4. Добавлена возможность логизирования запросов к БД
Для возможности оптимизации работы модулей разработчиками и выявления медленных запросов к БД введена возможность логизирования запросов. Для активиации лога к базе данных, необходимо в модуле определить функцию debugAvalible()

PHP код:
public function debugAvalible () {
 return 
true;

Для активации лога БД в системе, в config.ini установить параметр sql_debug_log=on

5. Улучшена работа с БД на хостингах с ограниченными ресурсами
Для площадок с ограниченными ресурсами введена возможность использования непостоянных соединений с БД (по-умолчанию включены постоянные соединения). Для активации опции необходимо установить параметр db_pconnect=N в config.ini

6. Исправлено отображение пути установки
В 3-ем шаге инсталляции исправлено некорректное отображение путей к папкам, расположенным в публичной директории.

7. Парсинг переменной {theme}
Добавлен парсинг переменной {theme} в шаблонах видов модулей, хранящей в себе путь к теме текущего шалобна.

8. Откорректировано добавление шаблонов в систему
Ранее, при добавлении шаблона, идентичного по содержанию (дубликат), существующему в системе, но отличному по названию, система удаляла дубликат. По просьбе пользователей данная функция была отключена. Теперь при попытке загрузки в систему шаблона аналогичного по содержанию, но с отличным названием, выводится предупреждение с просьбой изменить содержимое шаблона.


9. Расширены возможности ввода параметров вида модуля
Добавлена возможность указания условий WHERE для вида модуля, при его привязке к странице.
Синтаксис:
PHP код:
forms.form_id:forms.reserved<>"true"|forms.form_id<>1@form_id=form_name=Выберите форму
Условия для WHERE: forms.reserved<>"true"|forms.form_id<>1 (часть между двоеточием и @).
При наличии нескольких услвовий, необходимо использовать разделитель условий - вертикальный слеш |
Примеры:
1) Выбрать все формы:
PHP код:
forms.form_id@form_id=form_name=Выберите форму

2) Выбрать все формы, кроме форм с типом reserved
PHP код:
forms.form_id:forms.reserved<>"true"@form_id=form_name=Выберите форму
2) Выбрать все формы, кроме форм с типом reserved и id которых не равен 1
PHP код:
forms.form_id:forms.reserved<>"true"|forms.form_id<>1@form_id=form_name=Выберите форму
__________________
Команда Handy.CMS
 

Метки
2001


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпущен Handy.CMS 3.1. build 2006 Handy.CMS Общие положения, новости системы 15 26.02.2010 00:40
Выпущен Handy.CMS 3.1. build 2005 Handy.CMS Общие положения, новости системы 0 29.01.2010 18:23
Выпущен Handy.CMS 3.1 build 2004 Handy.CMS Общие положения, новости системы 0 27.01.2010 01:12
Ошибки в 3.1 build 2002 lightcyber Ошибки и недоработки 7 21.01.2010 14:11
Выпущен Handy.CMS 3.1. build 2001 Handy.CMS Общие положения, новости системы 0 18.08.2009 23:58


Часовой пояс GMT +4, время: 18:12.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2003-2010 Форум системы управления сайтом Handy.CMS