Как изменить оформление
В DocumentRoot
ISPMS/ISPDB
при установке или апгрейде устанавливаются файлы
header.sample
header2.sample
mediator.sample
footer.sample
Эти файлы копируются в файлы
header
header2
mediator
footer
соответственно, если их не существовало до установки.
При установке или апгрейде существующие файлы из второй группы
не меняются.
Каждая страница в системе (кроме тех, чей формат
задается специальным образом, как у платежки) использует
эти файлы стандартным образом:
<!--#include virtual="/header"-->
TITLE
<!--#include virtual="/mediator"-->
Полезный текст
<!--#include virtual="/footer.shtml"-->
|
header2
отличается от header
тем, что в нем задан регулярный перезапрос.
Таким образом замена этих 4 файлов приведет к почти полному
и одинаковому изменению вида всех страниц.
Не меняется таким образом только макрокоманда
ATTN(ПАРАМЕТР)
,
которая при трансляции порождает
и значки.
Обратите внимание: устанавлтвается footer
,
а используется footer.shtml
.
Для перекрестных ссылок между разными узлами одной организации
я обычно использую такой footer.shtml
<hr>
<table width="100%"><tr><td align=left width="40%">
<!--#if expr="x\"$QUERY_STRING_UNESCAPED\" = x\"\"" -->
<a href=url.узел.1<!--#echo var="DOCUMENT_URI"-->>УЗЕЛ1</a>
<a href=url.узел.2<!--#echo var="DOCUMENT_URI"-->>УЗЕЛ2</a>
<!--#endif -->
<a href=mail.host/почтовый/архив/><img src=/G/mail.gif border=0></a>
</td><td align=center width="20%">
<font size=+2 color=yellow><b><code>УЗЕЛ3</code></b></font>
</td><td align=right width="40%">
<font size=-2>
<a href="http://www.babolo.ru/">А.А.Бабайлов (C)2001,2002,2003</a>
</font>
</td></tr></table>
</body>
</html>
|
Значки
Все значки содержатся в каталоге G/ и при апгрейде
не переписываются, поэтому можно их в принципе менять
прямо на месте, но в ISPMS/ISPDB
предусмотрен
более подробный вариант настройки использования значков.
В отношении const_out
содержатся
элементы оформления. Они не меняются с апгрейдом, но туда могут
при апгрейде быть добавлены новые элементы, если они отсутствовали.
Отношение состоит из 3 полей:
const
- имя элемента оформления
arg
- необязательный параметр типа bool
value
- тот текст, который используется в соответствующем месте для декорации
Параметр arg
используется в том случае, если соответствующий
элемент оформления зависит от булевого параметра, иначе там NULL
.
Используются следующие элементы оформления:
rm_img
- Общий значок для операций удаления, если на задан специальный
имя_отношения_rm_img
-
Значок для операций удаления в отношении
имя_отношения
.
Обратите внимание, что многие операции удаления делаются не над отношением-первоисточником,
но над VIEW
, и в этом случае для маркировки
такого удаления специальным значком надо задавать имя VIEW
,
а не отношения-первоисточника.
ed_img
- Общий значок для операций редактирования, если на задан специальный
имя_отношения_ed_img
-
Значок для операций редактирования в отношении
имя_отношения
.
Те же самые замечания о VIEW
,
что и для имя_отношения_rm_img
add_img
- Общий значок для операций добавления, если на задан специальный
имя_отношения_add_img
-
Значок для операций редактирования в отношении или
VIEW
имя_отношения
.
no_img
-
Значок, который помещается на месте значка для добавления в тех отношениях,
где эта операция еще не реализована.
info_img
- Значок используется для обращения к журналу
det_img
- Значок используется для обращения за более детальной информацией
mon_img
- Используется для обращения к меняющимся со временем показателям
send_img
- Для отсылки писем
virdir_item
-
Значок для виделения отдельных элементов в
virdir
В состоянии поставки такой же значок употребляется при трансляции
индексов в контекстах со статическим индексом, поэтому изменение
этого значка только в базе не очень эффективно.
noc_addr
- Email технической службы
adm_addr
- Email администрации
human_def
-
Этим значком заменяется определяемый при трансляции
HMARKER
Им маркируется колонка юридическое/физическое лицо.
ready_def
-
Этим значком заменяется определяемый при трансляции
RMARKER
Им маркируется колонка готовности договора к работе.
enable_def
-
Этим значком заменяется определяемый при трансляции
YMARKER
Им маркируется колонка разрешения потреблять платные услуги.
auto_def
-
Этим значком заменяется определяемый при трансляции
AMARKER
Им маркируется колонка состояния счета в отчетах.
self_def
-
Этим значком заменяется определяемый при трансляции
SMARKER
Им маркируется колонка самоотключения.
up_def
-
Этим значком заменяется определяемый при трансляции
XMARKER
Им маркируется колонка прекращения отношений.
common_sym
-
Изображение бита, для которого нет специального изображения.
Два варианта: для
TRUE
и для FALSE
.
human_sym
-
Изображение бита юридическое/физическое лицо.
Два варианта: для
TRUE
и для FALSE
.
ready_sym
-
Изображение бита готовности договора к работе.
Два варианта: для
TRUE
и для FALSE
.
enable_sym
-
Изображение бита разрешения потреблять платные услуги.
Два варианта: для
TRUE
и для FALSE
.
auto_sym
-
Изображение бита состояния счета.
Три варианта: для
TRUE
,
FALSE
и для NULL
.
Последнее значение используется при виводе некоторых
таблиц вместо TRUE
при работе в кредит.
self_sym
-
Изображение бита самоотключения.
Два варианта: для
TRUE
и для FALSE
.
up_sym
-
Изображение бита прекращения отношений.
Два варианта: для
TRUE
и для FALSE
.
client.ready
-
Текст, который выводится в ответ на запрос изменения готовности договора к работе.
Два варианта: для
TRUE
и для FALSE
.
client.enable
-
Текст, который выводится в ответ на запрос изменения разрешения потреблять платные услуги.
Два варианта: для
TRUE
и для FALSE
.
client.self
-
Текст, который выводится в ответ на запрос изменения бита самоотключения.
Два варианта: для
TRUE
и для FALSE
.
client.up
-
Текст, который выводится в ответ на запрос изменения бита прекращения отношений.
Два варианта: для
TRUE
и для FALSE
.
имя_отношения.up
-
Текст, который выводится в ответ на запрос изменения бита разрешения сервиса
в отношении или
VIEW
имя_отношения
link_url
- Префикс для писем в архиве
client_v.self
-
Текст, который выводится в ответ на запрос изменения бита самоотключения
в интерфейсе для клиентов.
Два варианта: для
TRUE
и для FALSE
.
А.А.Бабайлов (C)2003..2022