В том случае, если путь к файлу указан в подполе 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;
Не учитывает экземпляры на руках у пользователей;
Возможность использования различных наименований у кафедр выдачи и мест хранения.
Достарыңызбен бөлісу: |