Базовые фреймы
Заголовок генерируемой страницы – header_1.frm из директорииframes_r*\Default2.В неё включаются блоки с другими фреймами и форматами(выделены комментариями):
-
Определяется согласно формату if (v2225='') then 'FILE =Not_author_3.frm>' else 'FILE=author_3.frm>' fi ?>
– место для вставки заголовка или рисунка с символикой библиотеки
– вставка заголовка основной таблицы с именем текущей базы данных и вида поиска. Выполняется директивой FORMAT=@search_result>
- вставка меню выбора текущей базы данных. Выполняется директивой
Заключительная форма – файл 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. Базовые параметры
Метка
|
Имя
|
Значение
|
Содержание
|
По умолчанию
|
Примечания
|
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
|
Непосредственно не Не влияет на выполнение запроса!
Используется исключительно для иллюстрации работы скрипта защиты.
|
Достарыңызбен бөлісу: |