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


Учебный анализ режимов WEB ИРБИС1



бет5/9
Дата09.06.2016
өлшемі327.5 Kb.
#124476
1   2   3   4   5   6   7   8   9

Учебный анализ режимов WEB ИРБИС1

Базовые фреймы


Заголовок генерируемой страницы – header_1.frm из директорииframes_r*\Default2.В неё включаются блоки с другими фреймами и форматами(выделены комментариями):

        1. Определяется согласно формату =Not_author_3.frm>' else 'FILE=author_3.frm>' fi ?>

        2. – место для вставки заголовка или рисунка с символикой библиотеки

        3. – вставка заголовка основной таблицы с именем текущей базы данных и вида поиска. Выполняется директивой FORMAT=@search_result>

        4. - вставка меню выбора текущей базы данных. Выполняется директивой

Заключительная форма – файл footer_7.frm из директории frames_r*\Default.

Cодержит меню выбора вида поиска.


Фреймы стандартного вида поиска


Вид поиска определяется секцией [НАЗВАНИЕ ТЕКУЩЕЙ БД] INI файла и собирается командой:

ShowFrames=header_1.frm, standart_search_form.frm,footer_7.frm

Файл standart_search_form.frm содержит формат для показа таблицы поиска новых поступлений:

Файл search_search.frm содержит форматы:

FORMAT=@search_mnu> - искать то же самое в других базах данных. Формат показывает ссылки на другие базы данных, если в них есть документы по текущему запросу.

FORMAT=@sort_mnu> - сортировка найденных(осуществляется для количества записей, не превышающее значение MAX_SORT_COUNT. По умолчанию – 1000 записей).

Если необходимо изменить максимальное число сортируемых записей, следует также изменить этот формат. В начале формата проверка на число найденных записей в строке if (val(v1001)>1) and (val(v1001)<1000) then…

Существует возможность печати заголовков сортировки. Включается параметром SORT_HEADERS_PRINT=1.

Пример файла сортировки с выводом заголовков – сортировка по году: god_hdr.srw

Пример файла сортировки с без вывода заголовков – сортировка по году: god.srw

В зависимости от успеха поиска(val(v1001) > 0) вставляется соответствующий фрейм:

if val(v1001) > 0 then ''

else ''

fi

?>


Фреймы режима поиска по словрю


Вид поиска определяется секцией [НАЗВАНИЕ ТЕКУЩЕЙ БД_EX] INI файла и собирается командой:

DictionryFrames=header_1.frm, header_dict.frm, RESULT, footer_dict.frm, footer_7.frm

Файл header_dict.frm содержит форматы:

FORMAT=@dic_Web> - вставка меню выбора вида словаря

FORMAT=@alfabet> - вставка английского алфавита в виде набора поисковых ссылок по словарю

FORMAT=@alfabet_rus> - вставка русского алфавита в виде набора поисковых ссылок по словарю

Термины словаря отображаются согласно формату, заданному параметром DICT_FORMAT=web_dict в INI файле WEB ИРБИС.

Файл footer_dict.frm обеспечивает показ формы навигации по словарю по заданному ключу.


Фреймы режима поиска по навигатору ГРНТИ


Вид поиска определяется секцией [HELP] INI файла и собирается командой:

ShowFrames=header_1.frm, grnti_search_form.frm,RESULT,footer_grnti.frm,footer_7.frm

Файлы grnti_search_form.frm и footer_grnti.frm располагаются в директории frames_r*\Search_forms.

Рубрики отображает файл: web_rub_wn.pft

Файл footer_grnti.frm включает форму для поиска в ГРНТИ по ключевым словам.

Приложение 1. Параметры запроса WEB ИРБИС




Таблица 1. Базовые параметры




Метка

Имя

Значение

Содержание

По умолчанию

Примечания

2221

I21DBN

Строка

Профиль базы данных – имя секции в irbis_server.ini

НЕТ

В секции, в параметре соответствующем команда задаётся последовательность для показа.

3331

P21DBN

Строка

Префикс в названии базы данных

НЕТ

Непосредственно не влияет на выполнение запроса

3331

R21DBN

Строка

Номер удалённой базы данных

НЕТ

Непосредственно не Не влияет на выполнение запроса!

2222

C21COM

Команда

Строка или символ-определитель (см. таблицу параметры команд)

НЕТ

Команды

F S Z E T R могут задаваться прямо или через строку, которая прописывается в секции WEB irbis_server.ini(для ИРБИС 64) или webirbis32.ini(для ИРБИС 32)



2225

Z21ID

Строка

Идентификатор читателя

НЕТ

После первого ввода шифруется




Z21ID_TIME_UNLIMITED

Цифра

Флаг времени жизни идентификатора

0

Если больше 0, то идентификатор действителен неограниченное количество времени




S21FRAME

Строка

Название фрейма с расширением




Фрейм, выступающий альтернативой набору фреймов, перечисленному секции БД

3332

SCRIPT_DONE

Любое

Любое значение

YES

Непосредственно не Не влияет на выполнение запроса!

Используется исключительно для иллюстрации работы скрипта защиты.







Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




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

    Басты бет