| |
|
Russian | |
|
Внимание: все что написанно черным шрифтом - это только комментарии и в конфиге это присутствовать не должно!
Описание структуры конфигурационного файла:
Список разделов конфигурационного файла. Описание каждого из разделов смотрите ниже.
[type: config]
Раздел #1:
sitedata
Раздел #2:
colors
Раздел #3:
form #1
. . .
form #N
END_CONFIG
|
Описание раздела sitedata:
Здесь устанавливаются основные настройки системы.
<part: sitedata>
name - Название сайта для которого используется данная система
login - Логин для входа в систему
password - Пароль для входа в систему
defaultlang - язык системы по умолчанию (покачто возможны значения только en и ru)
langsfromweb - включение возможности выбора языков через веб интерфейс, если параметр не установлен, тогда будет использоваться только язык установленный по умолчанию
colorsfromweb - включение возможности выбора цветовых схем через веб интерфейс, если параметр не установлен, тогда будет использоваться только цветовая схема установленная по умолчанию
checkcode - код защиты системы, любой набор символов (желательно не меньше 15 знаков)
colorscheme - используемая цветовая схема (на данный момент возможны blue, red, green и silver, по умолчанию используется blue)
SQLserver - адрес SQL сервера
DBname - имя базы данных
DBlogin - логин к базе данных
DBpassword - пароль базы данных
loadmodul - имя подключаемого модуля (смотрите раздел "Подключаемый модуль")
|
Описание раздела colors:
Здесь можно перенастроить цветовую схему. Даже если вы уже указали какую-либо цветовую схему в секции sitedata, вы можете дополнительно поменять некоторые настройки. Все параметры в данной секции не обязательны.
Внимание: эти парметры также используются в файле описания цветовых схем (colors.cfg)
<part: colors>
button_text - текст кнопок
button_bg - фон кнопок
button_border - бордюр кнопок
input_text - текст полей ввода
input_bg - фон полей ввода
input_border - бордюр полей ввода
menuhead_text - текст заголовка меню
menuhead_bg - фон заголовка меню
link_default - текст ссылки в нормальном состоянии
link_hover - текст ссылки при наведенной мыши
submenulink_default - текст ссылки подменю в нормальном состоянии
submenulink_hover - текст ссылки подменю при наведенной мыши
main_title_text - текст верхней полосы
main_title_bg - фон верхней полосы
errors_text - текст сообщения об ошибке
errors_bg - фон сообщения об ошибке
errors_symb - вспомогательные символы
name_field_text - текст в ячейке с названия поля
name_field_bg - фон ячейки с названия поля
data_field_bg - фон ячейки с данными
but_field_bg - фон ячейки с кнопками
admin_bg - фон системы
admin_title_text - текст текущего действия
selected_menu - фон выбранного меню
list_head_bg - фон заголовка при выводе списка
list_head_text - текст заголовка при выводе списка
list_line1_bg - фон нечетных строк при выводе списка
list_line1_text - текст нечетных строк при выводе списка
list_line2_bg - фон четных строк при выводе списка
list_line2_text - текст четных строк при выводе списка
list_selected_bg - фон выделенной строки при выводе списка
list_selected_text - текст выделенной строки при выводе списка
|
Описание структуры разделов form:
[form: имя] - устанавливается короткое имя формы, запрещено использовать пробелы и спецсимволы
<part: main>
table =
имя таблицы, если параметр не установлен, то по умолчанию равно короткому имени формы
name =
название формы
menu =
название раздела меню, если параметр не установлен, то по умолчанию равно значению параметра name.
Данный параметр можно использовать для объединения нескольких форм в одно подменю (показать пример)
menutype =
тип вывода кнопок подменю, возможные значения: (показать пример)
если установлено значение 1 - показывается Навание: действие
если значение не установлено или равно 0 - показывается Действие
formtype =
тип формы, возможны следующие типы:
auto - если не установлен параметр act, то генерируются основные действия:
добавление (add), список (list), редактирование (edit), удаление (del);
если параметр установлен то генерируется токльо соответствующее действие
import - используется в формах с закачкой файлов, генерируются теже действия что и при auto
redirect - форма редиректа, при нажатии перенаправляет на адрес указанный в параметре redir
action - выполнение действия указанного в параметре act из подключаемого модуля
act =
если значение параметра formtype установлено action, устанавливается какое действие подключаемого модуля надо выполнить
иначе, если параметр formtype установлен как auto или import, то можно указать какое из стандартных действие надо выполнить
id =
принудительное указание ID, используется когда установлен параметр act
пример использования можно посмотреть в демонстрационном файле конфигурации - формы textabout, textcontact и textlicens
redir =
если значение параметра formtype установлено redirect, то устанавливается на какой адрес перенаправлять пользователя
а если установлено auto или import, можно указать действие выполняемое после добавления/сохранения (по умолчанию выводится список)
listorder =
указывает по каким полям сортировать данные при выводе списка (подставляется в SQL запрос после оператора ORDER BY)
если параметр не установлен, то по умолчанию равно id desc
listperpage =
количество результатов на страницу при выводе списка, по умолчанию равно 100
listshow =
данные из какого поля показывать в выпадающем меню переключения страниц
Далее идет описание полей формы:
если параметр formtype равен redirect или action, то описания полей может вообще отсутствовать
field #1
. . .
field #N
|
Описание структуры полей field:
<field: имя> - имя поля как оно называется в базе данных
name =
название поля
type =
тип поля при добавлении/редактировании, возможны следующие типы:
hidden - скрытое поле
flat_text - просто тект
text_field - текстовое поле
textarea - текстовая область с виртуальным переносом строк
textarea_nowrap - текстовая область без переносов
checkbox - чекбокс
dropdown_list - выпадающий список
multiselect_limited_list - список с возможностью выбора нескольких значений, ограничненый пятью элементами
multiselect_full_list - не ограниченный список с возможностью выбора нескольких значений
upload_imagedate - поле для закачки файлов с кнопкой "обзор"
date - поля формата дата (при нажатии мышкой на поле автоматически выводится мики-календарь)
start =
этот параметр устанавливает значение поля по умолчанию (для полей типа date возможно значение NOW - текущая дата)
data =
данные, параметр используется только для списков, возможно два варрианта указания данных
1) указание массива: array("значение 1", "значение 2", . . . , "значение N")
2) взятие данных из других таблиц: select field_to_value, field_to_display from table_name;
del_key =
в каком виде выводить поле при запросе подтверждения на удаление, если параметр не установлен, то поле не показывается при удалении
поддерживаются все значения параметра type, обычно используется значение flat_text
lst_key =
формат визуализации поля при выводе списка, возможны следующие типы:
text - просто текст
text_without_breaks - текст без переноса строк (желательно использовать для полей с типом date)
single_value_list - список с одним возможным значением
multiple_value_list - список с возможностью нескольких ответов
yes_or_no - показывает есть или нет данные в поле (например удобно использовать для полей с типом upload_imagedate)
|
|
|
|