Технология защиты от перегрузок позволяет блокировать любые повторные операции пользователя. При использовании этой технологии пользователь может только один раз нажать на каждую гиперссылку перехода и один раз отправить поисковую форму на каждой странице.
У решения есть побочные следствия. Если пользователь нажимает кнопку остановки загрузки и затем повторяет операцию поиска, то повторная новая операция поиска выполнена не будет. Поэтому использование технологии рекомендуется в том случае, когда стабильность работы сервера имеет большое значение, чем психологический комфорт нервных пользователей.
Решение отключается путём удаления из секции MAIN INI файла WEB ИРБИС параметра:
clickers_banning=
Изменение цветовой схемы WEB ИРБИС
Для адаптации цветовой схемы WEB ИРБИС к общему дизайну сайта следует редактировать файл style.css Все цвета в нём определяются шестизначным шестнадцатеричным числом перед которым находится символ #
Например, цвет фона меню с перечнем баз данных определяется:
background-color: #99CCFF;
Чтобы определить шестнадцатиричный код, соответствующий цвету можно воспользоваться программами: Front Page, Home Page и другими.
Настройка режима постраничного просмотра PDF файлов
Начиная с версии 2012.1 в WEB ИРБИС реализован режим постраничного просмотра PDF файлов. При установке в INI файле WEB ИРБИС параметра
reader_enable=1
в результатах поиска рядом с гиперссылкой на выгрузку PDF документа появляется иконка перехода к постраничному просмотру. Если переход произошел от библиографического описания, найденного с помощью поиска по полному тексту (или поиске по ключевым словам с ранжированием), слова запроса подчёркиваются красным в тексте документа.
Процесс создания графических образов страниц выполняется в 2 этапа:
Создание файла PDF, содержащего нужную страницу документа;
Создание JPG образа страницы, включающего выделение слов из поискового запроса.
Поскольку выделение страниц выполняется так же полнотекстовым Администратором в режиме постраничного разбиения PDF файлов, существует возможность использования кэша PDF страниц и ускорения процесса генерации JPG версии. Поэтому целесообразна идентичная настройка кэша PDF страниц для WEB ИРБИС и полнотекстового администратора.
В параметрах конфигурационномго файла АРМ Администратор TextPath и TextPathAlias задаётся список путей к папкам с полными текстами и список условных названий этих папок. В обоих списках значения хранятся в двойных кавычках, перечислены через запятую.
Например, есть тексты находящиеся в папке "\\server\FullTexts\" и есть тексты внутри базы данных TESTDB (которые добавляются с относительными путями). Допустим, мы хотим, чтобы кеш страниц для этих текстов формировался соответственно в двух разных папках (это удобно) внутри корневой папки кеша: например, в "FullTexts 1" для текстов, находящихся в "\\server\FullTexts\" и в "FullTexts 2" для текстов, находящихся в папке базы данных. Для этого в конфигурационном файле АРМ Администратор в секции TEXTS необходимо добавить параметры:
TextPath="\\server\FullTexts\","c:\irbisFT2012.1\IRBIS64\DATAI\TESTDB\"
TextPathAlias="FullTexts 1","FullTexts 2"
Чтобы задать корневую папку кеша добавим параметр
TextCacheRootPath=d:\irbis-cache
В результате этих настроек страницы кеша для текстов из "\\server\FullTexts\" (непосредственно в указанной папке или в подпапках) будут сохраняться в папке "FullTexts 1" внутри корневой папки кеша. Для текстов из базы TESTDB для этого будет использована папка "FullTexts 2" внутри корневой папки кеша.
Для тех текстов, для которых не найдено подходящих значений в TextPath, файлы кеша будут находиться внутри корневой папки кеша, но не будут сгруппированы.
Если не задана папка для хранения кеша, файлы-результаты разбиения на страницы будут сохранены в рабочей директории и удалены позавершении работы программы.
При использовании PDF файлов, защищенных паролем необходимо задать в INI файле WEB ИРБИС параметры:
isNeedDecryptPDF. Признак использования защищённых PDF-файлов. Возможные значения этого параметра: 0 – не снимать защиту; 1 – снимать защиту в процессе индексирования. Исходное значение параметра в конфигурационном файле и значение по умолчанию – 0.
PDFPassword. Пароль, с помощью которого защищены PDF-файлы.
Приложение 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
|
Непосредственно не Не влияет на выполнение запроса!
Используется исключительно для иллюстрации работы скрипта защиты.
|
Достарыңызбен бөлісу: |