Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 13, April, 2010 17:11

Добрый день.
Как настроить вывод найденных по запросу записей. У нас не выводится 951 поле. Где прописывается какие поля выводить?



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

Re: Настройка вывода записей
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 13, April, 2010 22:10

За показ гиперссылки отвечает формат ed_reference.pft
Для построения гиперссылки на основе 951^A следует использовать компонент com_download. Ссылку на него я передавал в письмах по поводу обновления.

Re: Настройка вывода записей
Пользователь: mancho (IP-адрес скрыт)
Дата: 14, April, 2010 09:04

Цитата:
Ссылку на него я передавал в письмах по поводу обновления.
Можно ли получить эту ссылку? Закупили JИрбис в этом году.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 26, April, 2010 11:22

Нужно ли менять ed_reference.pft и использовать com_download
при использовании только 951^I??


как вывести для показа инвентарный номер?

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 26, April, 2010 12:19

mancho написал(а):
-------------------------------------------------------
> Нужно ли менять ed_reference.pft и использовать
> com_download
> при использовании только 951^I??

Нет, поскольку в поле 951^I должна вводиться http или ftp ссылка на ресурс.

> как вывести для показа инвентарный номер?

Требуется редактировать формат fullwebr. Туда можно добавить код:
"Инвентарные номера: "d910, (v910^b+|,|/)
для каких целей Вы хотите вывести инвентарный номер.

PS
Первый и второй вопросы никак не связаны между собой. Просьба в дальнейшем публиковать такие вопросы в самостоятельных ветках.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 26, April, 2010 13:00

Инвентарный номер нужен для читателей, нашедших в поиске книгу по электронному каталогу в J-Ирбис и желающих её заказать.

Никак не добьюсь показа 951^I
Можно ли перечислить по пунктам, что нужно сделать для отображения этого поля в результатах поиска J-Ирбис.

1. В АРМ каталогизатор на странице РЛ Технология ввести URL внешнего объекта пример: "http://elib/12345"
2.
.
.
?

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 26, April, 2010 16:16

mancho написал(а):
-------------------------------------------------------
> Инвентарный номер нужен для читателей, нашедших в
> поиске книгу по электронному каталогу в J-Ирбис и
> желающих её заказать.

Что мешает Вам использовать электронный заказ?

> Никак не добьюсь показа 951^I

Вы недавно выгрузили com_download, и у Вас вообще не отображается ссылка на электронную версию? Это происходит и в авторизованном и в неавторизованном режиме? Если только в неавторизованном, то причина в некорректном указании параметров при установке.

В таком случае если Вы получили J-ирбис в ЭТОМ году(Т.Е. ВЕРСИЮ update1), то нужно установить параметр Free_Ed=1

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 27, April, 2010 08:26

Огромное спасибо. Разобрался.
Проблема с генерацией ссылки:
"http://hostjirbis/BD&path=http://URI951-from-irbis64"
а надо просто поле 951^I
"http://URI951-from-irbis64"
из BD Ирбиса



Редактировано 1 раз. Последний раз 27.04.2010 08:27 пользователем mancho.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 07, May, 2010 12:53

Проблема с генерацией ссылки:
"http://hostjirbis/BD&path=http://URI951-from-irbis64"
а надо просто поле 951^Iто есть то что после "="
"http://URI951-from-irbis64"
из BD Ирбиса

Подскажите

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, May, 2010 14:57

Исходя из Вашего сообщения не вполне понятно, что находится в поле 951^I, какая ссылка генерируется и какую ссылку требуется получить.

Приведите конкретный, реальный пример.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 07, May, 2010 15:49

Как из этого адреса, генерируемого j-Ирбис
"http://hostjirbis/BD&path=http://URI951-from-irbis64"
убрать первую часть
"http://hostjirbis/BD&path="



Редактировано 1 раз. Последний раз 07.05.2010 15:49 пользователем mancho.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, May, 2010 21:58

Что находится в поле 951^I, какая ссылка генерируется и какую ссылку требуется получить?

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 25, May, 2010 14:35

В поле 951^I
"http://URI951-from-irbis64"

в результате поиска
в описании найденного ресурса
генерируется ссылка "http://hostjirbis/BD&path=http://URI951-from-irbis64"



Редактировано 1 раз. Последний раз 25.05.2010 14:36 пользователем mancho.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, May, 2010 18:47

В Вашем примере вообще отсутствует ссылка на конкретный файл.
Приведите правильную ссылку на выгружаемый файл.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 01, June, 2010 10:46

У меня ссылка не на файл, а на его описание (содержание документа) в системе электронного архива и с этой странице доступен показ полного текста (скачивание запрещено)
Например
"http://elib/12345"
эта же ссылка введена в поле 951^I

J-Ирбис генерирует "http://Jirbis/BD&path=http://elib/12345"

где надо подправить вывод ??

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: mancho (IP-адрес скрыт)
Дата: 09, June, 2010 11:08

Помощи не дождался - исправил сам.
файл ed_reference.pft




if p(v951) then,
(if p(v951) then
if v951^t<>'cover' then
'<br><b><a href="',&uf('+3E',if p(v951^I) then v951^I else v951^A fi), '" target="_blank">'

if p(v951^t) then v951^t else 'Электронная версия' fi,

' (', ,&uf('+9E',&uf('+9A',if p(v951^I) then v951^I else v951^A fi)), ,')',

'</a></b>'

fi,
fi)
fi ,




Вроде так

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 15, June, 2010 00:03

mancho написал(а):
-------------------------------------------------------
> Помощи не дождался

В этой ветке я ТРИЖДЫ просил Вас дать мне РЕАЛЬНЫЙ пример содержимого 951 поля и РЕАЛЬНЫЙ ПРИМЕР ссылок, генерируемых J-ИРБИС.

Между тем Вы уже в который раз даёте мне путь с «12345»... Такие обсуждения считаю бесполезными и продолжать не намерен...

Вложения: ed_reference.pft (537 bytes)  
Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: LiLi (IP-адрес скрыт)
Дата: 18, August, 2010 05:49

Добрый день.
Кирилл, можно уточнить.
В файле fullwebr в условии на вывод полного текста включено v900^t<>'l'. Получается, что если документ имеет тип "компьютерные файлы...", то ссылка на подключенный полный текст не выводится. Почему такая технология? И можно ли убрать это условие, чтобы ничего не нарушить? У нас есть такие издания, где подключаются полные тексты для читателей.

Елена, КрЦНТИБ Красноярской ж.д.

Re: Настройка вывода записей
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 16, February, 2011 14:21

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> За показ гиперссылки отвечает формат
> ed_reference.pft
> Для построения гиперссылки на основе 951^A следует
> использовать компонент com_download. Ссылку на
> него я передавал в письмах по поводу обновления.

Кирилл Евгеньевич.
Есть электронные ресурсы, доступные только в стенах библиотеки, и свободно доступные (для всех авторизованных).
Как это реализовать, если используется компонент com_download?
В настройках компонента можно задать маску ip, тогда ВСЕ ресурсы будут доступны только из библиотеки...
Мы полагали, что свободно доступные файлы будут лежать в папке open, и именно по названию папки, где лежит файл, будет определяться, доступен он свободно или только в стенах библиотеки.
Возникла идея: создать еще одну копию компонента com_download, назвать его, например, com_download_open, в настройках этого компонента ip маску не задавать, и в зависимости от папки, где лежат файлы, вызывать тот или иной компонент.
НО:
1) не знаю, как сделать копию компонента,
2) мне кажется, что это не совсем изящный путь, а нужно настройки в самом компоненте менять?...

Re: Настройка вывода записей
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, February, 2011 18:56

Милана А. написал(а):
-------------------------------------------------------

> 1) не знаю, как сделать копию компонента,
> 2) мне кажется, что это не совсем изящный путь, а
> нужно настройки в самом компоненте менять?...

Создание копий комонента с разными настройками (как для Виртуальной выставки) здесь невозможно.

Самый простой путь -- разместить документы, доступные из сети, в web-директории(соответственно, заполнять поле 951^I), а документы, которые должны быть не доступны в сети.

Это можно сделать и путём изменения компонента.

Например, замените в download.php строку

if (!preg_match('{'.$ip_mask.'}',$_SERVER['REMOTE_ADDR']) && $ip_mask )

на

if (!preg_match('{'.$ip_mask.'}',$_SERVER['REMOTE_ADDR']) && $ip_mask && strpos($path,'public_dir')!==false)

Если в пути к файлу будет встречаться каталог public_dir, ограничение по IP утратит силу.

Это изменение не является официальной рекомендацией или законченным решением. Никакое развитие компонентов для J-ИРБИС 1 не предполагается.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 21, February, 2011 09:45

Спасибо, так и сделаем

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: LiLi (IP-адрес скрыт)
Дата: 11, May, 2011 10:26

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

Елена, КрЦНТИБ Красноярской ж.д.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, May, 2011 00:45

LiLi написал(а):
-------------------------------------------------------

> В ини-файле для неавторизованных пользователей
> закрываю доступ к полному тексту Free_Ed=0, ссылка
> в описании исчезает. Но ссылка должна ведь
> остаться, а при нажатии на нее выдаваться
> сообщение, что нужно пройти авторизацию либо
> зарегистрироваться.

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

В качестве адреса неработоспособной ссылки может фигурировать что-то вроде: href="javascript: alert('Для выгрузки документа необходимо авторизоваться!');"

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: LiLi (IP-адрес скрыт)
Дата: 19, May, 2011 05:25

Видела я это на одном из сайтов, построенных на J, не могу найти ту ссылку.

Нашла-нашла то, что хочется реализовать у себя в ЭК УИЦ :)
Прикрепила скрин.

Елена, КрЦНТИБ Красноярской ж.д.



Редактировано 2 раз. Последний раз 19.05.2011 10:17 пользователем LiLi.

Вложения: Zakaz_ek_2.jpg (209.4KB)  
Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 21, May, 2011 18:00

Подобное будет реализовано в J-ИРБИС 2.0

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: LiLi (IP-адрес скрыт)
Дата: 24, May, 2011 12:31

А когда будет? Не раньше сентября, если не ошибаюсь, было заявлено.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 24, May, 2011 23:31

LiLi написал(а):
-------------------------------------------------------
> А когда будет? Не раньше сентября, если не
> ошибаюсь, было заявлено.

Думаю, к сентябрю её можно будет видеть на сайте ГПНТБ. Распространяемая версия будет позже.

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Kornest (IP-адрес скрыт)
Дата: 29, May, 2011 18:41

Уважаемый Кирилл Евгеньевич,
Как можно получить компонент com_download? Потому что ссылка формирующаяся через ed_reference приводит к странице "Запрашиваемая страница не существует.
Пожалуйста, выберите нужную страницу из главного меню." Заранее спасибо за ответ

Re: Настройка показа гиперссылки на электронный ресурс
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 29, May, 2011 19:34

Kornest написал(а):
-------------------------------------------------------
> Как можно получить компонент com_download? Потому
> что ссылка формирующаяся через ed_reference
> приводит к странице "Запрашиваемая страница не
> существует.

Com_download входит в состав версии 2009.1. Если Вы подписывались на сопровождение, то должны были получить этот компонент.

Пожалуйста, укажите название своей библиотеки.



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