Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Количество найденных документов
Пользователь: reaef (IP-адрес скрыт)
Дата: 22, April, 2022 07:18

Добрый день. Как увеличить отображаемое количество найденных документов с 5 до 10? Подскажите, пожалуйста.

Re: Количество найденных документов
Пользователь: SokV (IP-адрес скрыт)
Дата: 22, April, 2022 19:18

Здравствуйте! Можно при поиске зайти в Дополнительные параметры и выбрать другой размер порции 10 - 20 - 50 - 100 документов.

Re: Количество найденных документов
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 26, April, 2022 13:16

Добрый день! А как сделать чтобы по умолчанию было больше?

Re: Количество найденных документов
Пользователь: SokV (IP-адрес скрыт)
Дата: 27, April, 2022 17:10

Для этого нужно править фрейм.

В фрейме author.frm на данный момент упущена передача соответствующего параметра S21CNR. Нужно внутри формы

<form name="LOGIN" action="<--CGI_PATH-->" enctype="Multipart/form-data" method="POST">

реализовать его передачу, добавив такую строку:

<input type="hidden" name="S21CNR" value="<?!,&uf('Av2224#1'),?>">

Всё вместе может выглядеть, в зависимости от версии, например, вот так:

<form name="LOGIN" action="<--CGI_PATH-->" enctype="Multipart/form-data" method="POST">

<input type="hidden" name="IS_FIRST_AUTH" value="false">

<input type="hidden" name="C21COM" value="F">
<input type="hidden" name="I21DBN" value="AUTHOR">
<input id="ctrl_auth_P21DBN" type="hidden" name="P21DBN" value="<?!,&uf('+5T',&uf('6access_dbn')),?>">
<input type="hidden" name="LNG" value="<?!,&uf('Av5500#1'),?>">
<input type="hidden" name="S21CNR" value="<?!,&uf('Av2224#1'),?>">
<input type="hidden" name="Z21FLAGID" value="1">

После этого всё готово собственно ко входу в Веб-ИРБИС с другим умолчанием количества результатов поиска.

Для входа в Веб-ИРБИС так или иначе используется ссылка. Типичная ссылка сейчас это
localhost/cgi-bin/irbis64r_plus_sb/cgiirbis_64_ft.exe?C21COM=F&I21DBN=IBIS_FULLTEXT&P21DBN=IBIS&Z21ID=&S21CNR=5
где S21CNR=5 это указание количества результатов поиска по умолчанию.

Для изменения количества результатов поиска c 5 на 10 нужно поменять ссылку следующим образом:
localhost/cgi-bin/irbis64r_plus_sb/cgiirbis_64_ft.exe?C21COM=F&I21DBN=IBIS_FULLTEXT&P21DBN=IBIS&Z21ID=&S21CNR=10

Если вход осуществляется с использованием htdocs/index.html, тогда нужно соответственно поменять ссылку, указанную внутри этого файла.

Re: Количество найденных документов
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 29, April, 2022 09:21

Спасибо! На Web-Ирбис PHP сработало!

Re: Количество найденных документов
Пользователь: Куделя (IP-адрес скрыт)
Дата: 18, June, 2022 17:58

Если разрешен выбор БД (SELECTDB=1), то нужно еще править web_mnu_select_ft.pft. Там тоже забыли прописать передачу S21CNR=, хотя в переменную g7 значение записали.

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Количество найденных документов
Пользователь: SokV (IP-адрес скрыт)
Дата: 23, June, 2022 15:04

Спасибо!

Re: Количество найденных документов
Пользователь: osa (IP-адрес скрыт)
Дата: 26, October, 2023 12:33

Здравствуйте, коллеги!

У меня такая же проблема: если войти как гость, при осуществлении поиска по каталогу - результаты поиска выводятся порциями по 5 шт., а хотелось бы, чтобы ПО УМОЛЧАНИЮ (в Дополнительных параметрах, понятно, что можно выбрать размер порции) выводилось по 20 штук.

сделал всё, как здесь описано:
- при запуске Web-ИРБИС по ссылке исправил значение параметра на S21CNR=20
- во фрейме \irbis64r_plus\frames_plus\Default\author.frm добавил передачу параметра S21CNR как здесь описано
- добавил в \irbis64r_plus\Deposit_plus\web_mnu_select_ft.pft также передачу этого параметра (как рекомендовал Максим Куделя), по крайней мере как я это понял

но всё равно выдача идёт по 5 найденных записей

Web-ИРБИС64+ 2021.1 обычный, не PHP! под Windows
стоит SELECTDB=1

файлы прилагаю.

Вложения: author.frm (3.1KB)   web_mnu_select_ft_(исходный).pft (2KB)   web_mnu_select_ft_(измененный).pft (2KB)  
Re: Количество найденных документов
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 27, October, 2023 06:39

osa написал(а):
-------------------------------------------------------
> Здравствуйте, коллеги!
>
> У меня такая же проблема: если войти как гость,
> при осуществлении поиска по каталогу - результаты
> поиска выводятся порциями по 5 шт., а хотелось бы,
> чтобы ПО УМОЛЧАНИЮ (в Дополнительных параметрах,
> понятно, что можно выбрать размер порции)
> выводилось по 20 штук.
>
> сделал всё, как здесь описано:
> - при запуске Web-ИРБИС по ссылке исправил
> значение параметра на S21CNR=20
> - во фрейме
> \irbis64r_plus\frames_plus\Default\author.frm
> добавил передачу параметра S21CNR как здесь
> описано
> - добавил в
> \irbis64r_plus\Deposit_plus\web_mnu_select_ft.pft
> также передачу этого параметра (как рекомендовал
> Максим Куделя), по крайней мере как я это понял
>
> но всё равно выдача идёт по 5 найденных записей
>
> Web-ИРБИС64+ 2021.1 обычный, не PHP! под Windows
> стоит SELECTDB=1
>
> файлы прилагаю.

есть внешний адрес ЭК?

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Количество найденных документов
Пользователь: osa (IP-адрес скрыт)
Дата: 27, October, 2023 09:58

Здравствуйте!
Да, есть:
[irbis.spbappo.ru]

Re: Количество найденных документов
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 30, October, 2023 12:42

osa написал(а):
-------------------------------------------------------
> Здравствуйте!
> Да, есть:
> [irbis.spbappo.ru]
> rbis_64_ft.exe

я бы еще вот тут \cgi-bin\irbis64r_plus\frames_plus\fulltext\search_ft.frm поправила в двух местах параметр
function DefaultParams()
{
document.getElementById("S21CNR").value="5"; меняем на 20 или 10 . сколько необходимо
и в этом же фрейме тут
<select style="font-size:11px;font-family:sans-serif;" name="S21CNR" id="S21CNR">
<option
<!FORMAT=if v2224='5' then ' selected="" ' fi>
value="5">5</option>
<option
<!FORMAT=if v2224='10' then ' selected="" ' fi>
value="10">10</option>
<option
<!FORMAT=if v2224='20' then ' selected="" ' fi>
value="20">20</option>
<option
<!FORMAT=if v2224='50' then ' selected="" ' fi>
value="50">50</option>
<option
<!FORMAT=if v2224='100' then ' selected="" ' fi>
value="100">100</option>
</select>
<!FORMAT=if v2224='20' then ' selected="" ' fi>
value="20">20</option> - поставила бы впереред

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Количество найденных документов
Пользователь: osa (IP-адрес скрыт)
Дата: 30, October, 2023 13:26

Спасибо, огромное, Галина Алексеевна!
заработало!



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.