Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
заказ
Пользователь: childlibbaku (IP-адрес скрыт)
Дата: 28, February, 2007 08:46

Как поменять ссылку на заказ

Re: заказ
Пользователь: Constantin (IP-адрес скрыт)
Дата: 28, February, 2007 10:17

см в файле fullw.pft (fullwebr.pft)

&uf('+1W1#0'),
(if p(v910) then if (v910^a='0') or (('U C':v910^a)and(v910^1<>v910^2)) then &uf('+1W1#1'), break ,fi,fi/)

if &uf('+1R1')='1' then
if (v2225<>'') then
'<br><a href="/cgi-bin/irbis64r_62/cgiirbis_64.exe?Z21ID=',&uf('+3E',v2225),'&P21DBN=',v3331,'&I21DBN=',S(v3331,'_ZAKAZ'),'&S21FMT=zakaz&C21COM=F&Z21MFN=<--MFN-->">',
'Заказать',
'</a> <br>' fi,
fi,

Что именно Вы хотите поменять?

Re: заказ
Пользователь: childlibbaku (IP-адрес скрыт)
Дата: 28, February, 2007 10:25

Вот что именно мы хотим поменять при нажатие на ссылку заказать он сылаеться на эту ссылку(http://213.172.85.4:8080/irbis/irbis64r/cgiirbis_64.dll?Z21ID=1539452203016&P21DBN=MBA7&I21DBN=MBA7_ZAKAZ&S21FMT=zakaz&C21COM=F&Z21MFN=501)Выдаёт там (Невозможно найти страницу) поменяв там irbis на scripts всё нормально работае

Re: заказ
Пользователь: childlibbaku (IP-адрес скрыт)
Дата: 28, February, 2007 10:43

Так где же мне это сделать ????

Re: заказ
Пользователь: Constantin (IP-адрес скрыт)
Дата: 01, March, 2007 10:22

Исправьте в формате ссылку на cgi
href="/cgi-bin/irbis64r_62/cgiirbis_64.exe?
на ту что у Вас работает

Re: заказ
Пользователь: Elshan (IP-адрес скрыт)
Дата: 02, March, 2007 14:12

скрипт Веб Ирбиса запускается как cgi- Приложение..Если стоит Апаче то просто создайте папку cgi-bin и поместите его туда...Чтобы Апач знал что у вас именно запускается как cgi а не как что то другое..

Re: заказ
Пользователь: childlibbaku (IP-адрес скрыт)
Дата: 03, March, 2007 18:16

Благодарю за помошь у нас стоит Internet Information Services где именно исправить эту ссылку

Re: заказ
Пользователь: -AND- (IP-адрес скрыт)
Дата: 05, November, 2008 14:42

Не могу понять почему у меня в БД периодики не показывает ссылку "Заказать". Хотя имеются экземпляры в отделах... - отображается, и показывает что свободные экземпляры - NNN
В АРМ Читатель для этой БД заказ возможен. Для БД литературы ссылка "Заказать" отображается нормально.



Редактировано 1 раз. Последний раз 05.11.2008 15:33 пользователем -AND-.

Re: заказ
Пользователь: Constantin (IP-адрес скрыт)
Дата: 06, November, 2008 09:45

Наличие свободных экземпляров определяет формат !!kkw7ex.pft
С таким же именем есть формат в базе данных (но другой)
Проверьте наличие этого файла в директории Deposit шлюза
Посмотрите в редакторе форматов как он работает

Вот код формата

&uf('+7W1#',(&uf('Pv910^d')/)),
&uf('+7W5#'),
(if p(g1) then &uf('+7W2#'),&uf('+7W2#',g1),&uf('6EXUVL'),fi/),

&uf('+7W2#',f(rsum((g5^a|;|)),0,0))
if &uf('+7R2') <> ''
then '<br><b>Экземпляры всего:</b> ',&uf('+7R2'), &unifor('S0'), '<br>'fi,

(if p(g5) then if &uf('S1A')='1' then else ', 'fi,&uf('G0^'g5),| (|g5^a|)| fi),
if f(rsum((g5^b|;|)),0,0)<>''then'<br> <b>Свободны: </b>'
&unifor('S0'),(if p(g5^b) then if &uf('S1A')='1' then else ', 'fi,&uf('G0^'g5),| (|g5^b|)| fi)
else'<br> <b>Свободных экз. нет</b>' fi

Re: заказ
Пользователь: -AND- (IP-адрес скрыт)
Дата: 06, November, 2008 13:45

Посмотрел файл !!kw7ex.pft в редакторе форматов, все в норме. Показывает в БД журналов
<br><b>Экземпляры всего:</b> 1<br>ЧЗ (1)<br> <b>Свободны: </b>ЧЗ (1)
т.е. все нормально.
Но результат поиска выглядит как на изображении что я прикрепил.



Редактировано 1 раз. Последний раз 06.11.2008 15:32 пользователем -AND-.

Вложения: Web_J.JPG (34.7KB)  
Re: заказ
Пользователь: -AND- (IP-адрес скрыт)
Дата: 06, November, 2008 19:30

Версия веб-ирбиса 2007.2
Может по этому так?
Это: периодика построена так, что сначало регистрируется как бы главная запись журнала. Ей назначается заглавие описываемого журнала(поле 200) и РЛ J. Потом заводятся номера журнала на основе главной записи, связываются главным шифром, т.е. в главной записи есть шифр, который присваивается всем номерам, и так по номеру вычисляется главная запись и по главной записи номера.
Если в интерфейсе Веб-Ирбис мы хотим найти и заказать журнал, то ищем, скорее всего по заглавию. Например "Системный администратор", веб-ирбис находит главную запись(РЛ J) этого журнала и показывает ее в форме, как на рис.1(прикреплен). Так он сделал потому, что в формате fullwebr.pft стоит условие:
if v920.2:'NJ' then ,njw_H, else if v920.1:'J'then ,jw_H......
Т.е. формат jw_H. Который в редакторе форматов показывает именно то, что отображается на Рис.1. Но как добраццо к номерам?



Редактировано 1 раз. Последний раз 06.11.2008 19:39 пользователем -AND-.

Вложения: Рис.1.JPG (23.3KB)  
Re: заказ
Пользователь: LiLi (IP-адрес скрыт)
Дата: 05, March, 2009 06:15

Здравствуйте. У нас также нельзя было добраться к номерам журнала. Скорее всего это поставка. Я взяла файлы jw_H.pft и fullwebr.pft у других коллег, и они у нас отличаются. И как раз тем что вначале прописана ссылка на номера журналов.
В fullwebr.pft
вместо:
if v920.2:'NJ' then ,njw_H, else if v920.1:'J'then ,jw_H......
прописано:
if v920.2:'NJ' then ,njw_H, else if v920.1:'J'then ,'<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><br>', fi
,if v1002='123456' then,if p(v977) then '<FONT color="green"><b>Запись готова к помещению в сводный каталог.</b></FONT>' else '<FONT color="red"><b>Запись не готова к помещению в сводный каталог.</b></FONT>' , '<br>', fi
&uf('+1W976#'),(if p(v907) then if v907^C: 'COR' then &uf('+1W976#',&uf('+90')) fi fi/),
if &uf('+1R976')<>'' then '<FONT color="red"><b>Запись дополнительно корректировалась - ',&unifor('Av907^a#'&uf('+1R976')),'.</b></FONT><br>' else '<FONT color="green"><b>Запись дополнительно не корректировалась.</b></FONT>','<br>' fi, fi
,'<br>',jw_H, else ....
Я в своем файле заменила, теперь у нас есть ссылка на номера журнала. Только я часть кода убрала (все работает без него) и получилось так:
if v920.2:'NJ' then ,njw_H, else if v920.1:'J'then ,'<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>'
,'<br>',jw_H, else ....

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



Редактировано 2 раз. Последний раз 12.03.2009 05:14 пользователем LiLi.



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