Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Возможная проблема в referings.pft
Пользователь: PRM (IP-адрес скрыт)
Дата: 16, April, 2011 12:42

Кирилл Евгеньевич, здравствуйте.

В Web-ИРБИС 2010.1 с последним обновлением от 21.03.2011 г. обнаружили возможную проблему в referings.pft: в конце формата не очищается глобальная переменная 8.

В результате, если число страниц результатов поиска больше 1, то в Deposit/order.pft формируются неправильные ссылки (для краткого и информационного формата представления найденных документов):

фрагмент кода, формирующий ссылки:
---
'<a href="<--CGI_PATH-->?Z21ID=',&uf('+3E',v2225),'&P21DBN=',v3331,'&I21DBN=',S(v3331,'_ZAKAZ'),'&S21FMT=zakaz_mba&C21COM=F&Z21MFN=',f(val(MFN),0,0),&uf('+1R8'),'">',
'Заказать',
'</a> <br>'
---

ссылки (пример):
---
... /irbis64r_01/cgiirbis_64.exe?Z21ID=130036207373813&P21DBN=IBIS&I21DBN=IBIS_ZAKAZ&S21FMT=zakaz&C21COM=F&Z21MFN=912
(Z21MFN=912, а правильный MFN - 91)
---
... /irbis64r_01/cgiirbis_64.exe?Z21ID=130036207373813&P21DBN=IBIS&I21DBN=IBIS_ZAKAZ&S21FMT=zakaz&C21COM=F&Z21MFN=922
(Z21MFN=922, а правильный MFN - 92)
---

Re: Возможная проблема в referings.pft
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 16, April, 2011 23:46

Ещё раз благодарю Вас. Исправления сделал, исправленную версию включил в обновление.

Re: Возможная проблема в referings.pft
Пользователь: PRM (IP-адрес скрыт)
Дата: 19, April, 2011 09:22

Спасибо!

Кирилл Евгеньевич, но, кажется, в новой версии order.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') and (v29='') and &uf('IMAIN,show_order,')='1' then
и т. д.
---

а теперь:
---
&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 g1<>'' and v29='' and &uf('IMAIN,show_order,')='1' then
---

Re: Возможная проблема в referings.pft
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, April, 2011 11:18

Спасибо, коллега! Всё-таки чем проще формат, тем меньше контролируешь себя… :(

Вложения: order.pft (360 bytes)  
Re: Возможная проблема в referings.pft
Пользователь: PRM (IP-адрес скрыт)
Дата: 19, April, 2011 11:22

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



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