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


Настройка функции выгрузки файлов



бет8/14
Дата09.06.2016
өлшемі0.86 Mb.
#124473
1   ...   4   5   6   7   8   9   10   11   ...   14

Настройка функции выгрузки файлов


В том случае, если путь к файлу указан в подполе 951^I, предполагается что это прямой адрес файла в сети. Если путь указан в подполе v951^A, файл будет обязательно выгружаться через CGI. В первом случае необходимо следить, чтобы путь из подполя 951^a, будучи введён в браузер позволял открыть файл. Во втором необходимо параметрировать выгрузку так, как описано ниже.

Для изменения режима просмотра ссылок на полные тексты после установки WEB ИРБИС следует использовать параметр INI файла show_ed.

Он может принимать значения:

0 — гиперссылки демонстрируются всем пользователям

1 — гиперссылки демонстрируются только авторизованным пользователям

2 — гиперссылки не выводятся вообще

Для выгрузки HTML файлов с графикой используется файл соответствий локальных и сетевых адресов к файлам webdirs.mnu

В связи с тем, что WEB ИРБИС может выгрузить любой файл на жестком диске пользователя необходимо обязательно применять ограничение доступных адресов. Поэтому рекомендуется ограничить их возможный диапазон, установив в INI файле WEB ИРБИС параметр Safe_File_Download=1 и перечислив через точку с запятой допустимые пути расположения файлов в параметре Safe_File_Paths.



Например:

Safe_File_Download=1

Safe_File_Paths=C:\irbis\datai\books\files;C:\web\images\

В случае если в v951^A указан относительный путь или имя файла, к нему будет добавляться нужный путь из Safe_File_Paths. Если указан абсолютный путь, то он принимается только тогда когда соответствует одному из путей Safe_File_Paths.

В случае если в библиографической записи приведён относительный путь к файлу и режим безопасной выгрузки файлов не включён (Safe_File_Download=0) шлюз выполняет поиск файла:

В директории базы данных;

В директории, указанной в строке 11 PAR файла текущей БД (начиная с версии WEB ИРБИС 2012.1)

Правила формирования ссылок подробно описаны в Приложении 6.


Добавление и сокрытие библиографических баз


После установки WEB ИРБИС в интерфейсе отображается тот же перечень баз, который доступен в АРМе Читатель. При создании новой базы доступной в АРМе Администратор с опций «Доступна WEB ИРБИС», база становится видимой в WEB ИРБИС.

Чтобы скрыть базу данных от пользователей WEB ИРБИС требуется удалить её данные из файла dbn_web.mnu.

Чтобы вручную подключить новые базы:

1. Добавить в INI WEB ИРБИС содержимое файла шаблона секций базы(base_template.ini — для обычных библиографических баз, base_ft_template.ini — для полнотекстовых баз, base_img_template.ini — для баз имиджкаталога) Затем следует заменить метку {basename} на название базы и {frames_path} на путь к фреймам(по аналогии с путём к фремам секции [IBIS];

2. Добавить названия новых баз в файл deposit_XX\dbn_web.mnu.

3. При подключении полнотекстовых баз или баз имиджкаталога требуется добавить название базы после точки с запятой в значение параметра FULLTEXT_BASES= (для полнотекстовых баз) или IMAGE_BASES= (для баз имиджкаталога). Кроме того, необходимо убедиться, что заполнены параметры ключей KEY_IMAGE=(для имиджкаталога) или KEY_FULLTEXT= (для полнотекстовых баз). При наличии права на использование полнотекстовых или имидж баз, ключи можно указываются в установочном INI файле (WebIrbis.ini)


Отключение неиспользуемых поисковых режимов


Скрыть или добавить поисковый режим можно путём установки соответствующего ему параметра в INI файле WEB ИРБИС в 1(для включения) и 0(для выключения)

Стандартнй режим: mstd

Расширенный режим: mext

Профессиональный режим: mprof

Распределённый режим: mraspr

Поиск по словарю: mdic

Поиск по УДК: mudk

Поиск по ББК: mbbk

Поиск по ГРНТИ: mgrnti

Поиск по тематическому рубрикатору: msubj


Изменение перечня доступных баз после авторизации


Для изменения перечня доступных пользователю баз после авторизации следут заменить в web_mnu.pft

if v2225<>'' then &uf('+1W89#dbn_web.mnu') else &uf('+1W89#dbn_web.mnu') fi,

на

if v2225<>'' then &uf('+1W89#dbn_web_reg.mnu') else &uf('+1W89#dbn_web.mnu') fi,



После этого в файле dbn_web.mnu следует оставить только базы, доступные незарегистрированному пользователю, а в файл dbn_web_reg.mnu внести дополнительно базы, доступные только после авторизации.

Настройка функции предварительного заказа


Функция предварительного заказа работает только при установке параметра

Show_order в INI файле WEB ИРБИС.

Для читателя предварительный заказ литературы возможен только при соблюдении двух условий:

Отделы хранения заказываемого издания указаны в справочнике deposit \mhr_web.mnu;

Есть свободные экземпляры издания;

Возможна ситуация, когда места хранения не совпадают с местами выдачи. В этом случае необходимо отредактировать файлы Kv.mnu, mhrkv.mnu

Файл kv.mnu должен содержать аббревиатуры и полные названия кафедр выдачи. Его структура аналогична структуре файла mhr_web.mnu:

<Аббревиатура кафедры выдачи>

<Полное название кафедры выдачи>

Файл mhrkv.mnu должен иметь структуру:



<Аббревиатура места хранения>

<Аббревиатура соответствующей месту хранения кафедры выдачи>

При использовании справочников важно обеспечить уникальность аббревиатур и названий мест хранения, а так же порядок следования кафедр выдачи в справочниках.

Если места выдачи и места хранения совпадают, опустошите справочники mhrkv.mnu и kv.mnu.

При работе с файлами mhrkv.mnu и kv.mnu. обязательно убедитесь, что версии файлов в папках баз каталога отсутствуют или полностью тождественны версиям в Deposit WEB ИРБИС.

В случае затруднений с настройкой режима, используйте упрощенную версию, которая располагается в каталоге: cgi-bin\deposit\ Deposit\Упрощенное определение доступных мест выдачи

Упрощенный вариант формата, который:

Работает только со справочником mhr_web.mnu;

Не учитывает экземпляры на руках у пользователей;

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



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




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

    Басты бет