Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Ссылка для авторизированных пользователей
Пользователь: Юлия Главчева (IP-адрес скрыт)
Дата: 28, March, 2011 14:29

Помогите найти ошибку.

Внесли изменения в формат просмотра ofinalW.pft получился таким:
if p(v951) then'<br> См. ссылк',
if (v2225<>'') then
if rsum((if s(v951^i,v951^a)<>''then'1;'else'0;'fi))>1 then'и:<br>'else'у 'fi,

(if p(v951) then |, |+d951,
if p(v951^a) then ' ',v951^t,| ФАЙЛ|n951^t fi,
if p(v951^A) then |<br>|+d951,'<A HREF="',v951^A,'">',if p(v951^T) then v951^T else v951^A fi,'</A>', fi fi),
fi, fi
"<br><b> Учебная литература: </b>"d691,
(|<br>|d691,v691^a,| / |v691^b,| / |v691^c,| / |v691^d,| / |v691^e,| / |v691^f,| / |v691^g),
("<br><b>Держатели документа: </b>"|<br>|v902^a,| : |v902^b),
if s(,odfp,)<>'' then '<br>',odfp, fi,

Ссылка на полные тексты должна показаватся только пользователям, прошедшим авторизацию. Для тестовых записей из RDR (из дистрибутива) все работает. Но для наших рабочих записей это не работает - ссылка не видна.
Пример записи сотрудника
018150
#920/1:_RDRU
#10/1:_Іванов
#30/1:_1889
#24/1:_1889
#31/1:_^A20070316^Bаб.1
#907/1:_^A20070316^Bаб.1
#16/1:_доцент
#50/1:_співробітник
#907/2:_^A20070511^BОтд.СБТ
#11/1:_Іван
#12/1:_Іванович
#21/1:_1941
#23/1:_м
#15/1:_Каф. ГПА та Г
#20/1:_вища
#52/1:_20110311^Cаб.1
#907/3:_^A20080229^BБОВ
#13/1:_^CХарків^Dпр. Тракторобудівників^E1 а^H1
студента

Помогите найти причину.

Re: Ссылка для авторизированных пользователей
Пользователь: iLq (IP-адрес скрыт)
Дата: 29, March, 2011 10:51

Авторизация происходит нормально?
параметр Z21ID= в ссылке не пустой получается?

С уважением, Лазарев Илья (Научная Библиотека ВятГУ)

Re: Ссылка для авторизированных пользователей
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 29, March, 2011 22:18

Судя по формату Вы используете одну из старых версий WEB ИРБИС. Не исключено, что метке Z21ID там соответствует поле v5.

У Вас есть возможность бесплатно (http://irbis.gpntb.ru/read.php?21,49047 ) получить WEB ИРБИС 2010.1, где условия доступа к полным текстом определяются при установке и далее могут регулироваться параметром INI файла...



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

Re: Ссылка для авторизированных пользователей
Пользователь: Юлия Главчева (IP-адрес скрыт)
Дата: 30, March, 2011 11:04

Спасибо за ответы.

Авторизация проходит нормально, параметр не пустой.
Z21ID=1882&C21COM1=%D0%92%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C


У нас старая версия WEB32. При чем локально работает Ирбис64.
Пытаемся купить WEB ИРБИС64 давно, но пока не получается.
Возможно ли обновление старой версии WEB32 на WEB ИРБИС64 2010.1?

Re: Ссылка для авторизированных пользователей
Пользователь: iLq (IP-адрес скрыт)
Дата: 30, March, 2011 11:24

Посмотрите, если в формате добавить отображение v2225, то после авторизации, будет показывать ваш Z21ID ? Если отображает, то непонятно почему не работает условие if (v2225<>'') then . Если не отображает, значит что-то с параметрами в настройках ini-файла.

С уважением, Лазарев Илья (Научная Библиотека ВятГУ)



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