Техническая документация для web ирбис64 и web ирбис32


Обработка фреймов Правила объединения фреймов



бет12/33
Дата13.02.2023
өлшемі0,86 Mb.
#168577
1   ...   8   9   10   11   12   13   14   15   ...   33
Байланысты:
ReadMe

Обработка фреймов

Правила объединения фреймов


Результат выполнения текущей команды(поиска, например), как правило «обрамляется» набором фреймов. Этот набор фреймов берётся из секции, соответствующей псевдониму базы(параметр I21DBN) и параметра соответствующего текущей команде. Но возможен так же вывод произвольного фрейма, название которого задано в параметр S21FRAME с использованием произвольной базы указанный в параметре I21DBN. Эта опция должна быть активирована параметром DirectAcess=1 в секции [MAIN] INI файла WEB ИРБИС.

Директивы фреймов


Директивы фреймов могут использоваться в дополнение к HTML тегам при формировании WEB ИРБИС ответа. В большинстве случаев предполагается, что на одной строке фрейма находится только одна команда.
Все команды выполняются в следующем приоритете:
Директивы вставки формата
Директивы вставки файла(фрейма)
Директивы вставки PHP
Директивы вставки системных значений
Таким образом, обеспечивается, например, возможность генерировать в формате команду вставки файла.

Директивы вставки системных значений


Шлюз выполняет специальные команды замены (вставки) значений во фреймы
<--HTTP_PATH--> – путь к директории HTTP DOCS WEB ИРБИС. Соответствует параметру HTTP_PATH INI файла WEB ИРБИС
<--CGI_PATH--> – путь к CGI WEB ИРБИС. Соответствует значению параметра CGI_ALIAS INI файла WEB ИРБИС
<--TIME--> – текущее время
<--MAXIMUMMFN--> –максимальный MFN базы данных
<--RUNTIMEPID--> – по умолчанию– идентификатор читателя. Присваивается при авторизации. Соответствует метке ReaderIDTag (1002).
<--DATABASE--> –имя базы данных
<--MFNCOUNT--> – порция выдаваемых записей
<--MFN--> – MFN текущей форматируемой записи
< --DB-- > – имя текущей базы данных
<--TOTALRECS--> – количество найденных записей
<--BEGINRECS-->– стартовый номер при показе записей
<--ENDRECS--> – конечный номер при показе записи


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   33




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет