Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Модификация ОРАС "Описание базы данных"
Пользователь: IRBIS Ukraine (IP-адрес скрыт)
Дата: 17, December, 2015 14:48

Уважаемые разработчики!

Как можно включить модификацию ОРАС "Описание базы данных",
по примеру ЭК ГПНТБ?

[library2.gpntb.ru]

Re: Модификация ОРАС "Описание базы данных"
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 20, December, 2015 17:33

Чтобы реализовать эту возможность, для каждой базы необходимо создать:
1. Фрейм с описанием БД
2. Секцию в INI файле [<имя базы>_DESCR]
Кроме того, требуется добавить дополнительную строку в search_modes.pft со следующим форматом:

if (v2221=S(v3331,'_DESCR'))and(v2222='F') then '<div class="navRightNorm">' else '<a href=','"','<--CGI_PATH-->?C21COM=F&I21DBN=',v3331'_DESCR','&P21DBN=',v3331,'&S21CNR=',v2224,'&Z21ID=',&uf('+3E',v2225),(if v3413<>'' then '&R21DBN=',v3413 else break fi),'">', '<div class="navRight">',fi>
<img src="<--HTTP_PATH-->/images/search_navy.gif" width="20" height="20" style="border:1 solid white" align="right">
Описание базы данных
<!FORMAT=if (v2221=S(v3331,'_DESCR'))and(v2222='F') then '</div>' else '</div> </A>'



Прилагаю примеры файлов, которые реализуют эти возможности в ГПНТБ.



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

Вложения: 1.ZIP (8.5KB)  


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