Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Нулевой результат при переходе к номерам журналов
Пользователь: pea (IP-адрес скрыт)
Дата: 09, April, 2019 09:02

Добрый день, Кирилл Евгеньевич!
Нужна ваша помощь!

Задача. Просматриваем подписку по журналам.

Шаг1 Выбрали базу ПЕРИОДИЧЕСКИЕ ИЗДАНИЯ
Шаг 2 Поиск: ПРАВОВЕДЕНИЕ
Шаг 3. В сводном описании журнала выбираем ЗАРЕГИСТРИРОВАННЫЕ ПОСТУПЛЕНИЯ
Шаг 4. Выбираем год и номер журнала

Результат: Ничего не найдено и осуществляется автоматический переход на базу КНИГИ
Что происходит и как поправить?
libj.usla.ru



Редактировано 1 раз. Последний раз 20.04.2019 12:01 пользователем Кирилл Соколинский (СЗТУ).

Вложения: выбрана база Периодики.png (221.2KB)   переход с поисковой базы.png (284.1KB)  
Re: Некорректный поиск по журналам
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 09, April, 2019 21:14

Если говорить кратко, то необходимо изменить значение default_search_itemid на значение Itemid любого простого вида поиска (Простой поиск, Свободный поиск, Свободный поиск с ранжированием по релевантности), установка которого не сопровождается принудительным выбором базы.

Проблема могла возникнуть после одного из последних обновлений. Попробую подробно разобрать ситуацию.

Каждый поисковый режим и пункт меню имеет свой идентификатор -- Itemid. Значение Itemid отображается в адресной строке браузера.

Пункту Главного меню Электронный каталог соответствует Itemid=108. Этот же Itemid задан параметру Основных настроек default_search_itemid. В Вашем случае для пункта Электронный каталог, скорее всего, предусмотрен набор параметров, устанавливающих для пункта Электронный каталог БД, отличную от БД периодики. Вам требуется изменить Itemid в default_search_itemid таким образом, чтобы изменение поискового режима не сопровождалось сменой БД.

Обратите внимание, что установка БД в параметрах пункта Электронный каталог не является оптимальным вариантом. Желательно задавать БД по умолчанию в таблице "Базы источников и их характеристики"



Редактировано 1 раз. Последний раз 09.04.2019 21:15 пользователем Кирилл Соколинский (СЗТУ).

Re: Некорректный поиск по журналам
Пользователь: pea (IP-адрес скрыт)
Дата: 10, April, 2019 12:46

Цитата:
Обратите внимание, что установка БД в параметрах пункта Электронный каталог не является оптимальным вариантом. Желательно задавать БД по умолчанию в таблице "Базы источников и их характеристики"
У нас так и стоит в таблице источников - см. рис. "БД по умолчанию" . Но к сожалению, это не срабатывает. При открытии страницы выделена та БД, к которой обращались в последний раз.
Тогда добавили для пункта Электронный каталог параметры:
task=set_bases
bl_id_string=3
И все устраивало, пока не обнаружили проблему с поиском среди журналов.

Цитата:
Вам требуется изменить Itemid в default_search_itemid таким образом, чтобы изменение поискового режима не сопровождалось сменой БД.

Смена БД происходит не при смене поискового режима (простой, расширенный, профессиональный.. если я вас правильно поняла), а именно в при выборе уже конкретного номера журнала. В начале поиска, при выборе описания журнала, выборе года не переключается на другую БД, а только при выборе конкретного № журнала.

Прошу еще раз посоветовать как выйти из сложившейся ситуации. Пока убрала для пункта Электронный каталог добавленные параметры.
Но тогда как сделать чтобы при открытии электронного каталога всегда открывалась БД КНИГИ, которая стоит по умолчанию.

Вложения: БД по умолчанию.png (22.1KB)  
Re: Некорректный поиск по журналам
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 12, April, 2019 22:21

pea написал(а):
-------------------------------------------------------

> Прошу еще раз посоветовать как выйти из
> сложившейся ситуации. Пока убрала для пункта
> Электронный каталог добавленные параметры.
> Но тогда как сделать чтобы при открытии
> электронного каталога всегда открывалась БД КНИГИ,
> которая стоит по умолчанию.

Елена Алексеевна, как я уже писал ранее, необходимо изменить значение default_search_itemid на значение Itemid любого простого вида поиска (Простой поиск, Свободный поиск, Свободный поиск с ранжированием по релевантности), установка которого не сопровождается принудительным выбором базы (т.е. в параметрах пункта меню не должно быть указано bl_id_string=...).

Для Простого поиска (пункт меню с Itemid 114) у Вас не предусмотрено принудительной установки базы. Поэтому установите default_search_itemid=114.

Re: Некорректный поиск по журналам
Пользователь: pea (IP-адрес скрыт)
Дата: 15, April, 2019 19:38

Спасибо, Кирилл Евгеньевич!

Исправила по вашему совету. Правда, значение 114 не подошло, появились другие проблемы. Поставила 115. Пока некорректностей не выявила.
Спасибо за помощь

Re: Некорректный поиск по журналам
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 20, April, 2019 12:01

pea написал(а):
-------------------------------------------------------
> Исправила по вашему совету. Правда, значение 114
> не подошло, появились другие проблемы.

Опишите, пожалуйста, какие именно проблемы появились. Вопрос смены Itemid может быть актуальным для многих пользователей.

Re: Нулевой результат при переходе к номерам журналов
Пользователь: pea (IP-адрес скрыт)
Дата: 23, April, 2019 17:17

Добрый день, Кирилл Евгеньевич!

Протестировала еще раз свой каталог и о, чудо, проблемы исчезли)))...
Но все-таки скажу, что было: почему-то при изменении default_search_itemid на значение 114, поисковая форма при любом виде поиска открывалась поисковая форма от главного меню сайта пункт Архив виртуальных справок.
Сейчас (т.к. проблемы не наблюдаются) вернула на значение 114.
Но все-таки есть один недочет (как мне кажется)...
Ситуация: ведем поиск по Периодическим изданиям по расширенному поиску. Находим нужный журнал. Выбираем, год, номер. После просмотра конкретного номера происходит автоматический переход на простой вид поиска. То есть при поиске другого журнала, нужно снова выбирать режим поиска.

Вложения: Расширенный поиск.png (165.8KB)   перескок на простой поиск.png (163.2KB)  
Re: Нулевой результат при переходе к номерам журналов
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 27, April, 2019 21:34

pea написал(а):
-------------------------------------------------------
> Ситуация: ведем поиск по Периодическим изданиям по
> расширенному поиску. Находим нужный журнал.
> Выбираем, год, номер. После просмотра конкретного
> номера происходит автоматический переход на
> простой вид поиска. То есть при поиске другого
> журнала, нужно снова выбирать режим поиска.

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



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