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

Здраствуйте!
Стоит Веб-Ирбис 2009.1 (ОРАС).
Сейчас возникла необходимость - добавить базу данных читателей rdr,
чтобы читатели могли просмотреть свой формуляр и задолженность по лит-ре
Прописал базу в файле dbn_web.mnu, скопировал в файле irbis-server.ini разделы IBIS... - переименовал их в RDR, заменил в названиях секций и параметре DBNAME «IBIS» на название новой базы

Дальше - нужно заменить страницу поиска,чтобы поиск осущ по номеру
читат. билета и по фамилии читателя.
Вопрос - есть ли готовые форм-файлы с такими видами поиска и где взять?

Re: Добавление базы данных читателей
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 14, January, 2011 18:03

Просмотр формуляра -- стандартная возможность WEB ИРБИС. Никаких дополнительных режимов создавать не требуется! После выполнения авторизации пользователю становится доступна гиперссылка Мой формуляр.

Re: Добавление базы данных читателей
Пользователь: ArtProud (IP-адрес скрыт)
Дата: 17, January, 2011 14:16

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

Т.е. насколько я понимаю нужно скопировать содержимое файла standart_search_form и добавить там вид поиска по полю 24 или 30(идентификатор читателя или № пропуска). Хотелось бы узнать попдробнее структуру форм-файла, если кому-то уже приходилось решать такую задачу

Re: Добавление базы данных читателей
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 17, January, 2011 15:09

То есть исходя из вашего ТЗ читатель сможет посмотреть чужие долги?

Re: Добавление базы данных читателей
Пользователь: ArtProud (IP-адрес скрыт)
Дата: 17, January, 2011 15:20

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

Re: Добавление базы данных читателей
Пользователь: Konstantinus (IP-адрес скрыт)
Дата: 17, January, 2011 19:26

А они у вас не вида N+1, N+2, N+... ?

Re: Добавление базы данных читателей
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 18, January, 2011 00:05

ArtProud написал(а):
-------------------------------------------------------
> Т.е. насколько я понимаю нужно скопировать
> содержимое файла standart_search_form и добавить
> там вид поиска по полю 24 или 30(идентификатор
> читателя или № пропуска). Хотелось бы узнать
> попдробнее структуру форм-файла, если кому-то уже
> приходилось решать такую задачу

Вам необходимо так же создать в INI файле WEB ИРБИС набор секций, соответствующих шаблону секций IBIS_XXXX (более подробно — в инструкции)

> Дело в том, что авторизация в Веб-Ирбисе у нас не
> предусмотрена,
> и не предполагается.

Не могли бы Вы пояснить причины этого решения? Почему Вы считаете нужным создавать собственный механизм получения сведений о долгах, а не использовать имеющийся? Вы учитываете проблемы безопасности, возникающие при таком решении в WEB ИРБИС?

Re: Добавление базы данных читателей
Пользователь: ArtProud (IP-адрес скрыт)
Дата: 18, January, 2011 11:50

> Не могли бы Вы пояснить причины этого решения?
> Почему Вы считаете нужным создавать собственный
> механизм получения сведений о долгах, а не
> использовать имеющийся? Вы учитываете проблемы
> безопасности, возникающие при таком решении в WEB
> ИРБИС?

Согласен с вами, думаю так будет проще.
Как говорится зачем изобретать велосипед.
Только подскажите, как и где(в каких файлах)
эту авторизацию можно включить?
Сейчас окно с авторизацией у меня не отображается Сайт библиотеки
Версия Веб-Ирбис 2009.1.

Re: Добавление базы данных читателей
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 18, January, 2011 12:20

Очень даже отображается. В самой правой области страницы. У вас, скорее всего, горизонтальный скроллинг появился. Этот сбой появился в результате вашего изменения верстки. Измените верстку.

Re: Добавление базы данных читателей
Пользователь: ArtProud (IP-адрес скрыт)
Дата: 18, January, 2011 12:29

появился потому что я только что нашел файл Not_author_3.frm
и добавил ссылку на него в footer_7.frm ))
Авторизация уже осуществляется,пробовал, осталось
доверстать дизайн страницы.
Видно убрал ссылку на этот файл при первоначальной установке
Веб-Ирбиса и забыл про него.

Спасибо,в принципе разобрался
Спасибо авторам за довольно полезную встроенную функцию

Re: Добавление базы данных читателей
Пользователь: ArtProud (IP-адрес скрыт)
Дата: 19, January, 2011 11:56

Одно уточнение - после авторизации читателей
даже если пароль введен неправильно выдает
"Литературы на руках нет." - за это отвечает файл show_rcard.pft?

Нужно чтобы если пароль введен неверно - выдавало другое сообщение.
Кроме того желательно,чтобы выдавало данные о читателе,
ФИО хотя бы, год рождения

Вложения: show_rcard.pft (718 bytes)  
Re: Добавление базы данных читателей
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, January, 2011 15:18

ArtProud написал(а):
-------------------------------------------------------
> Одно уточнение - после авторизации читателей
> даже если пароль введен неправильно выдает
> "Литературы на руках нет." - за это отвечает файл
> show_rcard.pft?
>
> Нужно чтобы если пароль введен неверно - выдавало
> другое сообщение.
> Кроме того желательно,чтобы выдавало данные о
> читателе,
> ФИО хотя бы, год рождения

Пожалуйста, установите параллельно новую копию WEB ИРБИС, дополните её последним обновлением и посмотрите на её работу. Ваше описание достаточно мало соответствует тому, что должно происходить в действительности.

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



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