Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 26, February, 2009 09:42

Здравствуйте. У нас в веб 64 нет "ссылки на номера журнала" и нет ссылки на аналитику. Подскажите, пожалуйста, почему такое может быть?

Елена, КрЦНТИБ Красноярской ж.д.

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 03, April, 2009 08:01

а что у кого-нибудь есть связь периодики в Web-ИРБИСЕ? вроде ни у кого не видела. и отдельные номера журналов то же не получается найти целенаправленно



Редактировано 5 раз. Последний раз 04.04.2009 14:26 пользователем НТБ КрасГАСА.

Вложения: namber.JPG (28.2KB)  
Re: Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 06, April, 2009 05:15

Как мне тоже удалось узнать, что таких связей нет в вебе.
Но когда-то наши коллеги в вебе 32 сделали связь "Общее описание журнала - Номера журнала - Аналитика", но только без обратной связи. К сожалению эти умные люди уже не работают, но мне удалось перевести все на 64, вроде работает. Если это интересно, поделюсь кодами.

Елена, КрЦНТИБ Красноярской ж.д.

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 06, April, 2009 06:15

LiLi написал(а):
-------------------------------------------------------
> Как мне тоже удалось узнать, что таких связей нет
> в вебе.
> Но когда-то наши коллеги в вебе 32 сделали связь
> "Общее описание журнала - Номера журнала -
> Аналитика", но только без обратной связи. К
> сожалению эти умные люди уже не работают, но мне
> удалось перевести все на 64, вроде работает. Если
> это интересно, поделюсь кодами.

Елена,да. очень было бы хорошо. если можно на perehoddd@mail.ru. буду очень признательна.
а мы сделали переход из описания статьи к номеру журнала. чтобы пользователь мог его сразу заказать. в противном случае ему придётся вести отдельный поиск по номеру,что не так-то просто.
(см. вложение в моём первом комментарии)

в Oistaspk_H.pft в конец формата, с новой строки
if p(v463^w) then
(if v900^b:'08' then'<br><br><A HREF="',ssinternet1,&unifor('+3E',v463^w),'"> перейти к номеру журнала</A>'
else if ('09 10':v900^b) then'<br><br><A HREF="',ssinternet1,&unifor('+3E',v463^w),'"> перейти к сборнику</A>'fi fi) fi

или можно общий вывод , без детализации источника

if p(v463^w) then '<br><br><A HREF="',ssinternet1,&unifor('+3E',v463^w),'"> перейти к источнику</A>'fi

вроде работает

Булыкина О.Д.,БАС СФУ



Редактировано 2 раз. Последний раз 06.04.2009 08:31 пользователем НТБ КрасГАСА.

Re: Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 07, April, 2009 10:16

Я Вам на почту сбросила код.
Вопросик по вашему коду. Что значит вот это ssinternet1? у меня он требует вложенного файла.

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 08, April, 2009 14:05

LiLi написал(а):
-------------------------------------------------------
> Я Вам на почту сбросила код.
> Вопросик по вашему коду. Что значит вот это
> ssinternet1? у меня он требует вложенного файла.

спасибо большое. а в этом формате код параметров запроса. он должен быт,наряду с другми подобными, в папке Deposit_7.2, у вас наверное. более ранняя версия.

Re: Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 09, April, 2009 05:35

Извините, невнимательно проверила. Все у меня есть и все отлично заработало. Спасибо огромное.

Re: Связанные записи
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 09, April, 2009 10:22

А могли бы опубликовать код на форуме?
Или сбросить на почту admin@e-catalog.mk.ua
Будем очень признательны.

Re: Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 09, April, 2009 10:54

Конечно, можно. Постаралась даже с картинками представить изменения, что куда прописать. И сразу включила изменения, которые были сделаны по предложенному коду Булыкиной О.Д.,БАС СФУ (обратная связь Аналитика -> Номер журнала).
Я так понимаю эта тема многим интересна. Может сделать предложение, чтобы это добавили в поставку?!

Елена, КрЦНТИБ Красноярской ж.д.

Вложения: Журнал-номера-аналитика.doc (740.5KB)  
Re: Связанные записи
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 09, April, 2009 17:05

Спасибо, буду побывать!

Re: Связанные записи
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 09, April, 2009 17:08

попробовал применить то, что расписано у вас в документе, но не получается

пишет в файле fullwebr.ptf такую ошибку:
<A HREF="** Format Error 99 - Неизвестная команда (например, ошибка в правильности написания имени функции или команды), возможен также пропуск закрывающего ограничителя литерала. **

выполнял все строго по вашей инструкции (огромное спасибо, что не поленились и выложили такой хороший пояснительный документ)

p.s. судя по всему ругается именно на эту строчку
if v920='NJ' then if p(v903) then '<A HREF="', ssinternet1 ,&unifor('+3E',v933),'">Перейти к общему описанию</A><br>'fi fi,



Редактировано 1 раз. Последний раз 09.04.2009 17:11 пользователем ssa_admin.

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 09, April, 2009 18:15

p.s. судя по всему ругается именно на эту строчку
if v920='NJ' then if p(v903) then '<A HREF="', ssinternet1 ,&unifor('+3E',v933),'">Перейти к общему описанию</A><br>'fi fi,


а вот эта строка, которую вы здесь приводите. она прямо из формата скопирована? если да. то форммат у вас не вложенный. просто имя формата
надо чтоб вот так было

ssinternet1

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 09, April, 2009 18:35

LiLi написал(а):
-------------------------------------------------------
> Конечно, можно. Постаралась даже с картинками
> представить изменения, что куда прописать. И сразу
> включила изменения, которые были сделаны по
> предложенному коду Булыкиной О.Д.,БАС СФУ
> (обратная связь Аналитика -> Номер журнала).
> Я так понимаю эта тема многим интересна. Может
> сделать предложение, чтобы это добавили в
> поставку?!

ещё раз спасибо. завтра тоже всё попробую сделать. связи нессколько дней не было на работе.
а то что необходимо сделать связанные записи на периодику в Web-ИРБИСе. то это безусловно. без них очень сложно вести поиск и заказывать.

1.из общего описания журнала нет возможности сделать заказ.

2.заглавия отдельных номеров не индексируются поэтому их практически невозможно найти,

3.из описания статей заказ источника сделать нельзя и выйти на него тоже. а найти отдельный номер с нужной статьей (только его можно заказать), как я уже написала, очень сложно. по крайней мере, простому пользователю.

так что связанные записи это насущная необходимость
Булыкина О.Д., БАС СФУ

Re: Связанные записи
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 10, April, 2009 09:43

немного не понял, что вы имели ввиду, когда писали что у меня там не вложенный формат? можете привести правильный вариант этой всей строки?

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 11, April, 2009 04:43

ssa_admin написал(а):
-------------------------------------------------------
> немного не понял, что вы имели ввиду, когда писали
> что у меня там не вложенный формат? можете
> привести правильный вариант этой всей строки?

if v920='NJ' then if p(v903) then '<A HREF="', ssinternet1 ,&unifor('+3E',v933),'">Перейти к общему описанию</A><br>'fi fi,

вот здесь формат ssinternet1 вложен:

if v920='NJ' then if p(v903) then '<A HREF="', ssinternet1,&unifor('+3E',v933),'">Перейти к общему описанию</A><br>'fi fi,

Булыкина О.Д., БАС СФУ

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 14, April, 2009 06:44

ssa_admin написал(а):
-------------------------------------------------------
> немного не понял, что вы имели ввиду, когда писали
> что у меня там не вложенный формат? можете
> привести правильный вариант этой всей строки?
if v920='NJ' then if p(v903) then '<A HREF="', ssinternet1 ,&unifor('+3E',v933),'">Перейти к общему описанию</A><br>'fi fi,

когда сама начала делать поняла в чём дело. Инструкция Елены написана в Wordе. и если просто скопировать оттуда вот эту строку, то ssinternet1 действительно перестаёт быть ссылкой на формат, т.е. вложенным форматом.
ещё раз правильная строка:

if v920='NJ' then if p(v903) then '<A HREF="', ssinternet1,&unifor('+3E',v933),'">Перейти к общему описанию</A><br>'fi fi,

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 14, April, 2009 07:04

вроде всё получилось. но один такой момент: по ссылке из общего описания к отдельным номерам находит все документы, которые включают данный шифр.
например при поиске номеров журналов с общим шифром Б1 будут найдены и номера с Б11, Б12 и тд. и даже любые документы шифр ББК которых включает Б1

Булыкина О.Д., БАС СФУ



Редактировано 4 раз. Последний раз 17.04.2009 11:05 пользователем НТБ КрасГАСА.

Re: Связанные записи
Пользователь: ssa_admin (IP-адрес скрыт)
Дата: 14, April, 2009 09:51

спасибо за подробное разъяснение, все получилось.

p.s. я тоже за включение этой функции в дистрибутив (если это возможно)

Re: Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 15, April, 2009 06:08

НТБ КрасГАСА написал(а):
-------------------------------------------------------
> вроде всё получилось. но один такой момент: по
> ссылке из общего описания к отдельным номерам
> находит все документы, которые включают данный
> шифр.
> например при поиске номеров журналов с общим
> шифром Б1 будут найдены и номера с Б11, Б12 и тд.
> и даже любые документы шифр ББК которых включает
> Б1, в общем полнотекстовый поиск происходит. всё
> что включает Б1 будет отобрано.
>
>
> Булыкина О.Д., БАС СФУ

Я у себя тоже самое попробовала, у меня выводит только строго по тому шифру, на который ссылается. Конечно, про ББК ничего сказать не могу, не используем

Елена, КрЦНТИБ Красноярской ж.д.

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 16, April, 2009 11:01

LiLi написал(а):
-------------------------------------------------------
> НТБ КрасГАСА написал(а):
> --------------------------------------------------
> -----
> > вроде всё получилось. но один такой момент: по
> > ссылке из общего описания к отдельным номерам
> > находит все документы, которые включают данный
> > шифр.
> > например при поиске номеров журналов с общим
> > шифром Б1 будут найдены и номера с Б11, Б12 и
> тд.
> > и даже любые документы шифр ББК которых
> включает
> > Б1, в общем полнотекстовый поиск происходит.
> всё
> > что включает Б1 будет отобрано.
> >
> >
> > Булыкина О.Д., БАС СФУ
>
> Я у себя тоже самое попробовала, у меня выводит
> только строго по тому шифру, на который ссылается.
> Конечно, про ББК ничего сказать не могу, не
> используем


Елена, никаким образом не могу найти в сети ваш каталог. он не в открытом доступе?
А шифры у вас какие? ну то есть чем больше знаков в шифре и чем он заковырестее тем меньше вероятность что он где-то встретится в других полях. например, какой-нибудь Д34568.
присоединила фрагмет результатов ссылки от общего описания журнала с шифром Э1.(второе вложение)

Булыкина О.Д., БАС СФУ



Редактировано 1 раз. Последний раз 16.04.2009 11:04 пользователем НТБ КрасГАСА.

Вложения: j1.JPG (49.9KB)   nj.JPG (36.5KB)  
Re: Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 16, April, 2009 12:19

К сожалению наш каталог в сети интранет, поэтому никак его не показать. Сейчас еще раз проверила. Действительно, при переходе от общего описания журнала к номерам выводятся все, которые начинаются с запрошенного шифра. А обратный переход работает корректно.
Книги мы шифруем по УДК, поэтому они у нас не пересекаются с журналами.
Нужно как-то это уточнение решать. Хоть так работает, это уже хорошо, раньше совсем не было :)

Елена, КрЦНТИБ Красноярской ж.д.

Re: Связанные записи
Пользователь: НТБ КрасГАСА (IP-адрес скрыт)
Дата: 17, April, 2009 11:03

LiLi написал(а):
-------------------------------------------------------
> К сожалению наш каталог в сети интранет, поэтому
> никак его не показать. Сейчас еще раз проверила.
> Действительно, при переходе от общего описания
> журнала к номерам выводятся все, которые
> начинаются с запрошенного шифра. А обратный
> переход работает корректно.
> Книги мы шифруем по УДК, поэтому они у нас не
> пересекаются с журналами.
> Нужно как-то это уточнение решать. Хоть так
> работает, это уже хорошо, раньше совсем не было :)

в общем проблему похоже можно решить только заменой шифров.чтобы они не входили один в другой и не совпадали с УДК и ББК. Индексы УДК и ББК используются при формировании шифра документа. поэтому они и попадают в результат при отборе, при совпадении с шифром журнала.
но конечно, хорошо.что появилась возможность вообще находить связанные журналы:-)

Булыкина О.Д., БАС СФУ



Редактировано 1 раз. Последний раз 17.04.2009 11:04 пользователем НТБ КрасГАСА.

Re: Связанные записи
Пользователь: LiLi (IP-адрес скрыт)
Дата: 27, April, 2009 06:31

У меня появилась мысль, по поводу вывода уточнения шифра при поиске номеров журнала.
В файле fullwebr.pft и fullw.pft в коде, где мы делаем ссылку на номера журнала передается шифр v903, нужно изменить немного, чтобы передавалось v903 с '/'. Тогда выдаются только нужные нам записи.
.....
'<a href="/cgi-bin/irbis64r_72/cgiirbis_64.exe?Z21ID=',&uf('+3E',v2225),'&P21DBN=',v3331,'&I21DBN=',v3331,'&S21REF=10&S21CNR=50&S21STN=1&S21FMT=fullwebr&C21COM=S&S21ALL='&uf('+3E','(<.>I=',v903,'/$','<.>)')'">','Ссылка на номера журнала','</a>','<br>'
.....

Елена, КрЦНТИБ Красноярской ж.д.

Re: Связанные записи
Пользователь: nwchades (IP-адрес скрыт)
Дата: 27, November, 2009 12:50

что-то долго до меня доходит...

Re: Связанные записи
Пользователь: nwchades (IP-адрес скрыт)
Дата: 27, November, 2009 13:26

if p(v909) then '<a href="/Cgi/cgiirbis_64.exe?Z21ID=',&uf('+3E',v2225),'&P21DBN=',v3331,'&I21DBN=',v3331,'&S21REF=10&S21CNR=50&S21STN=1&S21FMT=fullwebr&C21COM=S&S21ALL='&uf('+3E','(<.>I=',v903,'/$','<.>')'">','<br>Ссылка на номера журнала<br>','</a>'


ссылка отправляет меня на первую страницу (st), а там нет поиска, он был перенесён (st_ex). как переделать?



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