Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Показывать ссылку на внешний объект заказанного издания
Пользователь: Alio (IP-адрес скрыт)
Дата: 07, March, 2006 16:35

Во время ШКОЛЫ ИРБИС в Днепропетровске (1-3 марта) одним из пользователей была поставлена задача - в АРМе Книговыдача показывать ссылку на внешний объект (951^I) заказанного издания (в окне полного описания заказа) - идея, может быть, и странная, но тем не менее весьма просто реализуемая в последних версиях (2005.1 и 2005.2), т.е. там, где у БД RQST есть формат RQST_HTML.PFT

1. В формат RQST_HTML.PFT внести строку

&unifor('D',v1,",!I="v903"!,@inter")

2. В БД ЭК (IBIS) внести (создать) формат inter.pft (имя условное) следующего содержания

(if p(v951^I) then '<br><A HREF="',v951^I,'" TARGET="NEW">',if p(v951^T) then v951^T else v951^I fi,'</A>'fi)

3.
- для ИРБИС32 - в IRBISB.INI в разделе MAIN указать параметр
RQSTMAINPFT=RQST_HTML

- для ИРБИС64 - в IRBISB.INI в разделе REQUEST указать параметр
RQSTPFTMNU=pftw.mnu
или
RQSTPFTMNU=pft.mnu

и в соотвествующем справочнике (pft.mnu или pftw.mnu) в БД RQST на первое место вывести формат RQST_HTML

Re: Показывать ссылку на внешний объект заказанного издания
Пользователь: Alexander (IP-адрес скрыт)
Дата: 10, March, 2006 12:21

Большое спасибо за такое решение!
Однако, интернет ссылки срабатывают без проблем, а
ссылки на файлы *.doc или *.pdf , которые находятся на диске (С) - игнорируются.

Re: Показывать ссылку на внешний объект заказанного издания
Пользователь: Alio (IP-адрес скрыт)
Дата: 10, March, 2006 12:46

Ссылка должна быть прописана через 951^I и указывать на ресурс, который "виден" всем его потенциальным пользователям.
Ваши ресурсы (на диске С) будут видны только тому компьютеру, на чьем диске они расположены...

Re: Показывать ссылку на внешний объект заказанного издания
Пользователь: Alexander (IP-адрес скрыт)
Дата: 10, March, 2006 14:31

Все так и сделал как Вы предписали.
Ссылка - 951^I срабатывает и через АРМ каталогизатор и АРМ читатель.
Но только не через новую ссылку на АРМе книговыдача.
Чутье подсказывает - не хватает какойто малости.

Re: Показывать ссылку на внешний объект заказанного издания
Пользователь: Alexander (IP-адрес скрыт)
Дата: 10, March, 2006 16:33

И еще:
В АРМе Книговыдача ссылочка то появилась, но
если посмотреть ее свойства,то заметим некоторые неточности:
file:///C:/Documents%20and%20Settings/Alexander/Desktop/КНУТД.pdf ,
а надо C:\Documents and Settings\Alexander\Desktop/КНУТД.pdf

Re: Показывать ссылку на внешний объект заказанного издания
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 10, March, 2006 18:30

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

Re: Показывать ссылку на внешний объект заказанного издания
Пользователь: knutd-al@i.com.ua (IP-адрес скрыт)
Дата: 12, March, 2006 19:13

Да это все понятно....
Вот только новоиспеченная ссылка не работает.
Помогите кто может.



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