Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Последние поступления
Пользователь: Gena (IP-адрес скрыт)
Дата: 22, September, 2007 13:54

Добрый день. Подскажите пожалуста, как можно изменить условия отбора книг для этого вида поиска. Дело в том, что при выборе нужного года и месяца, выбрасывает все виды изданий, в том числе и аналитику. А нам требуется, что бы выводились ТОЛЬКО книги. Можете подсказать, где находится сценарий поиска? Я сам не смог его найти.

Re: Последние поступления
Пользователь: Куделя (IP-адрес скрыт)
Дата: 24, September, 2007 07:20

web_news*.pft в директории deposit* (в зависимости от вашей версии)

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

Re: Последние поступления
Пользователь: Gena (IP-адрес скрыт)
Дата: 24, September, 2007 07:37

Огромное спасибо!

Re: Последние поступления
Пользователь: Gena (IP-адрес скрыт)
Дата: 09, October, 2007 12:55

И все таки вопрос остался не совсем решенным. Покопался в web_news.pft, этот файл отвечает за создание кнопок на форме с указанием месяцев и годов, а так же, приписывание к этим кнопкам соответствующих запросов. Сам запрос имеет следующий вид:
Ссылка:
href=

Путь к веб-ирбису с указанием что это запрос и прочее:
"/cgi-bin/irbis32r/cgiirbis_32.exe?S21CNR=20&S21STN=1&S21REF=20&C21COM=

Указание на базу данных:
S&I21DBN=',&uf('+1R1'),'&P21DBN=',&uf('+1R2'),

Сам запрос:
'&S21All=<.>DP=2005',&uf('+5Fweb_news.mnu'),

Формат отображения:
'$<.>&S21FMT=fullwebr&Z21ID=',&uf('+1R3'),'">',

С горем пополам, умудрился в формате отображения (fullwebr.pft) запретить вывод аналитики. Но это все равно не то! Она то ищется, в колличество найденных документов входит, но не выводится внешне. И нумерация найденных документов нарушается. Потому что те записи, которые были аналитикой, имеют номера в результате поиска. Вот и выходит, что результат поиска нумеруется с 1 по 5, потом перескакивает сразу на 9. А в пропущенных номерах была аналитика.
Подскажите пожалуста, как составить свой собственный запрос!

Re: Последние поступления
Пользователь: iLq (IP-адрес скрыт)
Дата: 09, October, 2007 13:27

Выкидывание из формата показа не дело.
Надо вам поиск уточнить.Предлагаю такой вариант:
Необходимо иметь словарь по которому можно отличить аналитику от других записей. и в ссылки сделать уточнение типа S21All=(<.>DP=2005',&uf('+5Fweb_news.mnu'),'$<.>)^(<.>XX=YY$<.>)
Где XX - префикс вышеупомянутого словаря, а YY - значение для аналитики в этом словаре.
Если не прав, то гуру меня поправят.

Re: Последние поступления
Пользователь: Gena (IP-адрес скрыт)
Дата: 09, October, 2007 15:30

Попытался переделать запрос. В нужной БД сделал словарь, в него записывается признак вида документа(поле 920 в чистом виде), в выше приведенном запросе вместо XX подставил VD(имя словаря), вместо YY подставил ASP. В итоге такой запрос просто "вешает" веб ирбис. :( Может будут какие-небудь предложения еще? Или хотя бы ссылка на источник, из которого можно разобраться как запросы строить.

Re: Последние поступления
Пользователь: Gena (IP-адрес скрыт)
Дата: 09, October, 2007 16:29

Спасибо! Понял! Уже разобрался. Создал новый вид поиска, исключающий попадание даты поступления, если это аналитика. И вместо DP - старого словаря, подставил VD - мой словарь. Теперь работает так, как надо. Предидущие затруднения списываем на мою невнимательность. Всем спасибо!



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