Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Доработка формы заказа
Пользователь: hklibnpu (IP-адрес скрыт)
Дата: 27, August, 2014 16:28

Добрый день.
Уважаемые разработчики помогите пожалуйста доработать форму заказа литературы через web.

Проблема вот в чем, при заказе литературы нажав на ссылку заказать, появляется форма где нужно указать еще раз идентификатор и место выдачи, но если книга находится только в одном отделе то место ее выдачи тоже и его вводить уже не надо, оно уже там поставлено, а вот идентификатор нужно обязательно.

Но дело в том, что читатели не всегда внимательны к заполняемым полям, и идентификатор пропускают. Система выдает ошибку "ОШИБКА ПРИ РЕГИСТРАЦИИ ЧИТАТЕЛЯ".

Было бы намного лучше выводить сообщение, что не заполнены обязательные поля (Например идентификатор читателя или место выдачи), а не выбрасывать его из системы, поскольку читателю, не понятно (Регистрацию он первоначально прошел, а книгу заказать не может, и точно не видит где он допустил ошибку).

Re: Доработка формы заказа
Пользователь: Constantin (IP-адрес скрыт)
Дата: 28, August, 2014 12:06

Дело в технологии заказа, принятой в ИРБИС.
В АРМ Читатель также необходимо подтвердить иденификатор.
Если Вы считаете, что можно отказаться от этого - Вы должны гарантировать, что читатель, встав из-за компьютера, разрегистрируется. Иначе следующий пользователь может заказать книги под чужим идентификатором.

Re: Доработка формы заказа
Пользователь: Екатерина Малинина (IP-адрес скрыт)
Дата: 03, September, 2014 12:45

Если Вас смущает сама фраза "Ошибка при регистрации читателя", то ее можно подправить в файле WebMSG.txt в папке сервера.

Re: Доработка формы заказа
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, September, 2014 20:09

hklibnpu написал(а):
-------------------------------------------------------
> Было бы намного лучше выводить сообщение, что не
> заполнены обязательные поля (Например
> идентификатор читателя или место выдачи), а не
> выбрасывать его из системы, поскольку читателю, не
> понятно (Регистрацию он первоначально прошел, а
> книгу заказать не может, и точно не видит где он
> допустил ошибку).

Вы можете избавить читателя от ввода пароля путём замены строки

<input name="Z21ID" type="password"  size="40">

на 

<?if (v2225<>'') then '<input type="hidden" name="Z21ID" value="',&uf('+3E',v2225),'">' fi,?>

Во многих библиотеках (в т.ч. ГПНТБ) ввод пароля повторно сочли избыточной предосторожностью.



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