Дополнительные команды шлюза во фреймах

Navigation:  ИРБИС64+ > Состав системы ИРБИС64+ > Web-ИРБИС64+ > Настройка Web-ИРБИС64+ >

Дополнительные команды шлюза во фреймах

Previous pageReturn to chapter overviewNext page

1. Форматирование на странице фрейма.

Команда форматирования пишется в ОДНУ СТРОКУ в виде:

<!FORMAT=формат или @filename>.

 

Обладает более высоким приоритетом по сравнению с командой вставки фрейма.

Формат может включать команды вставки фреймов.

 

Команда <!FORMAT=INSERT_ALL_PARAMETERS> обеспечивает вставку всех непустых параметров в виде скрытых элементов формы в виде строк:

<input type="hidden" name="PARAM_NAME" value="PARAM_VALUE">

Это позволяет отслеживать заданные параметры в поисковых формах.

Например, вставив эту строку в форму not_author_3.frm получим как  результат, что авторизация будет повторять предыдущую команду.

 

2. Вставка фрейм в другой фрейм.

На страницу фрейма возможно вставить другой фрейм.

Команда вставки фрейма пишется в ОДНУ СТРОКУ в виде:

<!FILE=filename.frm>

 

Файл ищется либо рядом с другими фреймами, затем в текущей БД, затем в директории по умолчанию – в секции [WEB] FRAMES.

 

3. Выполнение команд вставки параметров во фрейм.

Шлюз выполняет специальные команды замены (вставки) значений во фреймы

<--TIME--> Текущее время

<--MAXIMUMMFN--> - Максимальный MFN базы данных

<--RUNTIMEPID--> По умолчанию равен идентификатору читателя. Присваивается при авторизации. Соответствует метке ReaderIDTag (1002).

<--DATABASE--> Имя базы данных

<--MFNCOUNT--> Порция выдаваемых записей

<--MFN--> MFN текущей форматируемой записи

< --DB-- > Имя базы данных

<--TOTALRECS--> Количество найденных записей

<--BEGINRECS--> Стартовый номер при показе записей

<--ENDRECS--> Конечный номер при показе записи

 

В принципе эти команды могут быть выполнены форматированием.

 

4. Формирование поисковых ссылок на странице фрейма и в формате показа.

Например – ссылка на показ страницы с авторизацией:

<a ref="<--CGI_PATH-->?C21COM=F&I21DBN=IBIS&Z21ID=111">

<b>Поиск в БД IBIS</b></a>

 

 

5. Команда форматирования в виде набора строк

задается специальными тегами, обрамляющими текст формата:

<?

Текст

формата

?>

 

Обращаем внимание, что в вышеприведенном примере описания структуры поисковой страницы в отличие от стандартной поставки присутствует выпадающий список БД. Включение этого списка достигается корректурой фрейма search_4.frm.

Необходимо найти и раскоментировать следующий блок:

 

<!FORMAT='<input name="I21DBN" id="I21DBN" type="hidden" value="',v2221,'">'

 

<!-------------ПЕРЕКЛЮЧАТЕЛЬ БАЗ ДАННЫХ------------ВЕРХНЮЮ СТРОКУ ЗАКОМЕНТИРОВАТЬ--------

<div class="SearchDBList" align="center">

<table border=0 width=100% cellpadding="3" cellspacing="0">

<tr>

<td width=120>

<span style="padding-left : 10px; font-weight: bold; font: bold; font-size: 13px;font-family:sans-serif;align:right;vertical-align:-4px">

База данных:

</span>

</td><td style="padding-right : 30px;">

<!FORMAT=@web_mnu_select_ft>

</td>

</tr>

</table>

</div>

------------------------------------------------------------------------------------------------------>

 

 Внимание:

Внимание! Включение новой БД в список

web_mnu_select_ft.mnu

происходит автоматически при ее создании в АРМ Администратор!