Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Скрыть БД, но оставить возможность поиска
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 05, April, 2018 08:50

Подскажите, как можно скрыть БД в списке БД для поиска, но оставить отдельную страницу для поиска по этой БД? Если в настройках поставить галку "Не отображать БД", то и поиск по ней перестает работать. Нам бы хотелось чтобы база с ВКР не отображалась в списке выбора баз для поиска.

Re: Скрыть БД, но оставить возможность поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, April, 2018 20:52

Разве чекбокс "Базу не отображать" в таблице "Базы источников и их характеристики" не даёт нужного эффекта? Базу также можно скрыть с помощью определения контент-группы, но обычно в этом нет смысла.

Нам необходимо в первую очередь решить проблему с автоматическим обновлением (http://irbis.gpntb.ru/read.php?43,111535). После этого, если вопрос сохранится, пришлите мне по почте данные для доступа к административной панели.



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

Re: Скрыть БД, но оставить возможность поиска
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 09, April, 2018 07:24

Чекбокс не только скрывает ее, но также перестают работать формы в которых прописан параметр bl_id_string или bns_string.
А можно подробнее про контекстные группы?
По поводу обновления сейчас пообщаюсь с сетевиками.

Re: Скрыть БД, но оставить возможность поиска
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 09, April, 2018 11:33

Для обновления указали таймауты, какие необходимо.

Re: Скрыть БД, но оставить возможность поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 09, April, 2018 19:16

gavrikov написал(а):
-------------------------------------------------------
> Чекбокс не только скрывает ее, но также перестают
> работать формы в которых прописан параметр
> bl_id_string или bns_string.
> А можно подробнее про контекстные группы?

Извиняюсь, оговорился. В документации это называется контент-группы. Описаны в релизах

7.2.1. Билд дистрибутива 1.0.6.0 от 15.10.15

7.3.2. Билд дистрибутива 1.0.7.3 от 12.11.16

В дальнейшем включу в документацию..

Прислал Вам приватным сообщением ссылку на сайт, где реализовано всё, о чём мы с Вами говорили на форуме.

Re: Скрыть БД, но оставить возможность поиска
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 10, April, 2018 12:22

Почитал про контент-группы, не понял, как они могут помочь в решении проблемы? У базы прописать контент-группу, поставить галку скрыть, а в параметрах прописать эту контент-группу вместо ид базы?

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

gavrikov написал(а):
-------------------------------------------------------
> Почитал про контент-группы, не понял, как они
> могут помочь в решении проблемы?

В модуле баз данных Вы можете фильтровать БД, соответствующие определённой контент-группе. Это альтернатива опции "Базу не отображать".

Вы познакомились с разделом "Билд дистрибутива 1.0.7.3 от 12.11.16"?

Re: Скрыть БД, но оставить возможность поиска
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 11, April, 2018 09:01

Конечно ознакомились, но не работает... может тоже из-за обновления?
Провожу эксперимент, у одной базы прописываю контент-группу, например books. А в параметрах страницы прописываю:
task=set_bases
content_groups=books
ссылка [lib.narfu.ru]
Поиск на этой странице работает, но ищет не по контент-группе, а либо по базе по умолчанию, либо по базам выбранным ранее.

Re: Скрыть БД, но оставить возможность поиска
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 14, April, 2018 11:01

gavrikov написал(а):
-------------------------------------------------------
> Конечно ознакомились, но не работает... может тоже
> из-за обновления?

Думаю, я понял в чём проблема. В документации и в моих сообщениях подчёркивается, что речь идёт о модуле -- разновидности расширении Joomla, которое выводит данные в конкретную позицию интерфейса сайта. Но модуля в Вашем случае нет. Его код, видимо, был перенесён (возможно, очень давно) в форму главного поискового интерфейса ji_main_form_show.php (http://lib.narfu.ru/jirbis2/index.php?option=com_irbis&view=irbis&Itemid=108&lang=ru) В результате функции с контекстными группами (которые завязаны на параметрах модуля) Вам недоступны.

Решение отказаться от модуля вывода баз является очень опасным (читайте раздел документации "Адаптация и настройка: общие принципы"). Блокировка обновления файлов ядра -- это потенциальные проблемы. Поэтому, учитывая избыток свободного экранного пространства на сайте, я бы рекомендовал вернуть модуль выбора баз. Возможно, поможет включение режима группировки баз или переработка интерфейса модуля.


Понимаю, что это сложный политический вопрос, но я бы рекомендовал также сократить количество баз в зоне видимости читателя. Их можно объединить в виртуальные базы. 38 баз -- читателям однозначно не нужно....

И конечно нам нужно решить вопрос с NGINX...



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