Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Отображение ссылок на полнотекстовые документы
Пользователь: KarKar (IP-адрес скрыт)
Дата: 02, October, 2006 12:40

Добрый день!

Не могу понять, вроде в описании написано, что в Web-Ирбис32 интегрированна система доступа к полным текстам документов. Однако, при поиске документа, ссылка не отображается :( При работе с АРМами самого Ирбиса, кнопка "Полный текст" активна и корректно работает (естесственно, где есть полнотекстовый документ). Подскажите, пожалуйста, что необходимо "подкрутить" чтобы в Web-Ирбисе появилась ссылка?

Заранее, благодарен.

------------
Bye. Alex.

Re: Отображение ссылок на полнотекстовые документы
Пользователь: Constantin (IP-адрес скрыт)
Дата: 02, October, 2006 12:52

Какая версия WEB ИРБИС у Вас?
За показ полных текстов отвечает формат ofinalw.pft - это вложенный форамт fullwebr.pft (и fullw.pft).

Вот фрагмент:

if p(v951) then'<br> См. ссылк',
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^I) then |<br>|+d951,'<A HREF="',v951^I,'">',if p(v951^T) then v951^T else v951^I fi,'</A>', fi fi),
fi,

Re: Отображение ссылок на полнотекстовые документы
Пользователь: KarKar (IP-адрес скрыт)
Дата: 02, October, 2006 13:35

Constantin написал(а):
-------------------------------------------------------
> Какая версия WEB ИРБИС у Вас?
Версия 2005.2

> За показ полных текстов отвечает формат
> ofinalw.pft - это вложенный форамт fullwebr.pft (и
> fullw.pft).
>
> Вот фрагмент:
>
> if p(v951) then' См. ссылк',
> if rsum((if
> s(v951^i,v951^a)<>''then'1;'else'0;'fi))>1
> then'и:'else'у 'fi,
> (if p(v951) then |, |+d951,
> if p(v951^a) then ' ',v951^t,| ФАЙЛ|n951^t
> fi,
> if p(v951^I) then ||+d951,'',if p(v951^T)
> then v951^T else v951^I fi,'', fi fi),
> fi,

Есть точно этот фрагмент в файле ofinalw.pft.
Но в результатах поиска в WEB-Ирбисе
ссылки нет :( Поля v951(^A,^I,^T) заполнены.
Где еще может быть проблема?

Заранее благодарен.

Re: Отображение ссылок на полнотекстовые документы
Пользователь: Constantin (IP-адрес скрыт)
Дата: 02, October, 2006 14:08

Посмотрите в генераторе форматов как отражается найденная запись в формате ofinalw.pft

Re: Отображение ссылок на полнотекстовые документы
Пользователь: KarKar (IP-адрес скрыт)
Дата: 02, October, 2006 15:12

Constantin написал(а):
-------------------------------------------------------
> Посмотрите в генераторе форматов как отражается
> найденная запись в формате ofinalw.pft

Запись отображается корректно: "См. ссылку: file:\\..."

Re: Отображение ссылок на полнотекстовые документы
Пользователь: Constantin (IP-адрес скрыт)
Дата: 02, October, 2006 15:36

Во-первых у Вас не то формат что я привел выше - посмотрите Ваш дистрибутив WEB ИРБИС - найдите ofinalw.pft в файле WEBIrbis64r.zip (WEBIrbis32r.zip) в директории
irbis\ibis\
Во-вторых ссылка на файл по прямому пути file:\\ будет работать в Интернете неправильно - Browser будет пытаться открыть файл на своем компьютере

Re: Отображение ссылок на полнотекстовые документы
Пользователь: KarKar (IP-адрес скрыт)
Дата: 02, October, 2006 15:48

Constantin написал(а):
-------------------------------------------------------
> Во-первых у Вас не то формат что я привел выше -
> посмотрите Ваш дистрибутив WEB ИРБИС - найдите
> ofinalw.pft в файле WEBIrbis64r.zip
> (WEBIrbis32r.zip) в директории
> irbis\ibis\

Проверил. Абсолютно точный первоначальный формат:

if p(v951) then'<br> См. ссылк',
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^I) then |<br>|+d951,'<A HREF="',v951^I,'">',if p(v951^T) then v951^T else v951^I fi,'</A>', 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,

> Во-вторых ссылка на файл по прямому пути file:\\
> будет работать в Интернете неправильно - Browser
> будет пытаться открыть файл на своем компьютере

Это не совсем важно, в общем-то пока выставлять полнотекстовые документы будем только для локальных пользователей...

Может есть еще какие-то подводные камни?

Re: Отображение ссылок на полнотекстовые документы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 09, October, 2006 14:58

Такие проблемы часто возникают, когда допущена ошибка в формате. Код ошибки WEB ИРБИС не выдаёт, но форматирование записи прекращает. Попробуйте ввести два безусловных литерала до, и после кода вывода ссылки.

Например:
,'Первый',
<код ссылки>
,'Второй',

Если второй литерал не будет отображен, значит форматер выявил ошибку.Такое возможно даже в том случае, если в GENPFT всё работает нормально.

Re: Отображение ссылок на полнотекстовые документы
Пользователь: prold (IP-адрес скрыт)
Дата: 05, August, 2009 17:09

А как сделать, чтобы кнопка ПОЛНЫЙ ТЕКСТ была неактивной в АРМ Читатель, (даже для записей где естесственно, есть полнотекстовый документ)??? Что и где дописать?,,,,,,,,, (Очень нужно!)

Re: Отображение ссылок на полнотекстовые документы
Пользователь: Alio (IP-адрес скрыт)
Дата: 05, August, 2009 17:40

prold написал(а):
-------------------------------------------------------
> А как сделать, чтобы кнопка ПОЛНЫЙ ТЕКСТ была
> неактивной в АРМ Читатель, (даже для записей где
> естесственно, есть полнотекстовый документ)???
> Что и где дописать?,,,,,,,,, (Очень нужно!)
Если вопрос по АРМу Читатель - то почему в этом разделе?



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