Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:manual:admin:form_info_fields [2016/06/23 19:02]
anton [Информационные поля.]
abills:docs:manual:admin:form_info_fields [2017/12/15 12:02]
snuryus
Строка 9: Строка 9:
   * Тип поля   * Тип поля
   * Приоритет - номер размещения поля по порядку. От нуля и т д.   * Приоритет - номер размещения поля по порядку. От нуля и т д.
 +  * Шаблон - регулярное выражение,​ для проверки правильности ввода (например шаблон '​[0-9]+ [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]+'​ разрешит ввести только "​число-пробел-дата-пробел-число ​ "23 2017-12-01 66" )
 +  * Подсказка - текст всплывающей подксказки,​ который показывается при неверном вводе
 +  * Заполнитель - текст отображающий внутри поля, когда значение не заполнено.
 +{{:​abills:​docs:​manual:​admin:​info_field.png|}}
 +
  
 В данный момент можно создавать поля следующих типов В данный момент можно создавать поля следующих типов
Строка 24: Строка 29:
   - URL - Url   - URL - Url
   - FILE - Заливка файла на сервер   - FILE - Заливка файла на сервер
 +  - Язык - Выбор языка, на котором будут отправляться внешние сообщения пользователю (смс, е-мейл,​ телеграм и др) 
 +  - Time zone - Часовой пояс пользователя.
  
 Для отображения полей в пользовательском интерфейсе или для изменения шаблона системы для информационных полей используются следующие обозначения %_DB_FIELD_NAME% - название поля в базе заглавными буквами\\ Для отображения полей в пользовательском интерфейсе или для изменения шаблона системы для информационных полей используются следующие обозначения %_DB_FIELD_NAME% - название поля в базе заглавными буквами\\
Строка 30: Строка 37:
   <​TABLE>​   <​TABLE>​
    <​TR>​    <​TR>​
-      <​TD><​b>​$_ADDRESS:</​b></​TD>​+      <​TD><​b>​_{ADDRESS}_:</​b></​TD>​
       <​TD><​input type=text value='​%_С_ADDRESS%'​ name=_С_ADDRESS></​TD>​       <​TD><​input type=text value='​%_С_ADDRESS%'​ name=_С_ADDRESS></​TD>​
    </​TR>​    </​TR>​
Строка 45: Строка 52:
 Добавление информационных полей: сегмент,​ подъезд,​ этаж через [[abills:​docs:​sqlcmd:​ru|SQL commander]] Добавление информационных полей: сегмент,​ подъезд,​ этаж через [[abills:​docs:​sqlcmd:​ru|SQL commander]]
  
 +**Есть риск повредить даные. Не делайте,​ если не понимаете,​ что такое INSERT и ALTER TABLE. **
 <​code>​ <​code>​
 INSERT INTO `config` (`param`, `value`) VALUES INSERT INTO `config` (`param`, `value`) VALUES
Строка 55: Строка 63:
 ALTER TABLE users_pi ADD COLUMN `_flor` varchar(120) NOT NULL DEFAULT '';​ ALTER TABLE users_pi ADD COLUMN `_flor` varchar(120) NOT NULL DEFAULT '';​
 </​code>​ </​code>​
 +
 +
 +|$conf{ATTACH2FILE}='/​usr/​abills/​Abills/​templates/​attach';​| Сохранять прикрепленные файлы на диск, а не в базу. Перед сохранением система смотрит нет ли такого уже файла |