Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Страницы: 12>>
Страница: 1 из 2
Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 14, October, 2011 17:29

Не работает ссылка на полнотекстовые документы. Указываем путь в каталогизаторе, после чего делаем экспорт базы и вручную меняем путь с "//192.168.0.2/полные тексты" на внешний адресс. В вэб ирбисе ссылка на полные тексты выглядет так: "http://внешний адресс/cgi-bin/irbis64r_01/\\внешний адресс\полные тексты\1.pdf"
Из каталогизатора все открывается. Но вот с веба никак( В чем может быть дело? По идее должно появлятся окошечко сохранить как или открыть. Но его нет.

Re: Ссылка на полнотекстовые документы
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 14, October, 2011 17:44

Это что за путь такой? Страх какой-то а не путь :). Напишите точно, что у вас в записи (или прикрепите ее) и покажите, что у вас на странице.

Re: Ссылка на полнотекстовые документы
Пользователь: Lavrinovich (IP-адрес скрыт)
Дата: 15, October, 2011 10:07

Японец же писал...hot smiley

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 17, October, 2011 10:15

Вот запись в базе:
#10: ^D36.00
#101: rus
#102: RU
#210: ^D2004^CИзд-во СПбГАСЭ^AСПб.
#215: ^A39
#320: Библиогр.: с. 39
#621: 22.1
#610: Математика
#610: Основы 
#610: Дискретность
#702: ^4220 авт.-сост.^AПирозерский^BА. Л.
#702: ^4220 авт.-сост.^AПирозерская^BЛ. П.
#900: ^Ta^B05^Cj4^2j21
#908: П 33
#919: ^Arus^N02^KPSBO
#920: PAZK
#907: ^C^A20100817^B
#903: 22.1/П 33-610150
#907: ^CКТ^A20100927^BСИН
#907: ^CС^A20110113^BБЕП
#711: ^AСанкт-Петербургская государственная академия сервиса и экономики^RСПбГАСЭ^7С.-Петерб. гос. акад. сервиса и экономики
#951: ^I\\library.spbsseu.ru\электронная библиотека\Основы дискретной математики.pdf^TПолный текст
#60: 1
#964: 27.43
#606: ^AМатематика высшая^BДискретный анализ
#907: ^C^A20110328^B
#907: ^C^A20110429^B
#135: ^X0^Ajj on-line 
#907: ^CКТ^A20110516^BКЕС
#200: ^AМатематика. Основы дискретной математики^Eметод. указ. по изуч. курса^BТекст^FС.-Петерб. гос. акад. сервиса и экономики^Gавт.-сост. А. Л. Пирозерский, Л. П. Пирозерская
#907: ^CКТ^A20110727^BХДН
#910: ^AU^C20090905^DП9^1100
#230: ^A и  Электрон. текстовые дан.


Вот ссылка на сайте:
ttp://library.spbsseu.ru/cgi-bin/irbis64r_01/\\library.spbsseu.ru\электронная библиотека\Основы дискретной математики.pdf

Теперь понятнее?



Редактировано 1 раз. Последний раз 17.10.2011 10:16 пользователем byshido.

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 17, October, 2011 10:17

ttp://library.spbsseu.ru/cgi-bin/irbis64r_01/ - откуда эта часть берется? без неё все открывается

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 17, October, 2011 10:18

Как у вас в базах выглядете запись #951? Ради примера скиньте рабочую?

Re: Ссылка на полнотекстовые документы
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 17, October, 2011 14:06

Заносите такой путь в ^A. Если заносить в ^I, тогда путь считается ссылающимся на внешний URL адрес. А в вашем случае это внутренний адрес в сети. То, что добавляется адрес скрипта - это особенность браузера, а не ИРБИСа. Кошечка тут не причем.

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 17, October, 2011 14:10

пробовал мозилой, эксплорером и оперой везде одно и тоже. Причем на нескольких компьютерах....


Т.е. вместо
#951: ^I\\library.spbsseu.ru\электронная библиотека\Основы дискретной математики.pdf^TПолный текст

Нужно:

#951: ^A\\library.spbsseu.ru\электронная библиотека\Основы дискретной математики.pdf^TПолный текст

Re: Ссылка на полнотекстовые документы
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 17, October, 2011 15:20

Да, попробуйте так.

Re: Ссылка на полнотекстовые документы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 17, October, 2011 18:28

byshido написал(а):
-------------------------------------------------------
> Нужно:
>
> #951: ^A\\library.spbsseu.ru\электронная
> библиотека\Основы дискретной
> математики.pdf^TПолный текст

Совершенно верно. Все локальные пути должны вноситься в подполе A. Подробно принцип работы WEB ИРБИС со ссылками описан здесь: [irbis.gpntb.ru]

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 27, October, 2011 14:36

Изменил по вашим рекомендациям, результат при переходе по ссылке на полные тексты вылетает страница с надписью: FILE NOT EXISTS
А ссылка вообше без пути. Привожу скриншот


вот кусок базы:
#10: ^D36.00
#101: rus
#102: RU
#210: ^D2004^CИзд-во СПбГАСЭ^AСПб.
#215: ^A39
#320: Библиогр.: с. 39
#621: 22.1
#610: Математика
#610: Основы
#610: Дискретность
#702: ^4220 авт.-сост.^AПирозерский^BА. Л.
#702: ^4220 авт.-сост.^AПирозерская^BЛ. П.
#900: ^Ta^B05^Cj4^2j21
#908: П 33
#919: ^Arus^N02^KPSBO
#920: PAZK
#907: ^C^A20100817^B
#903: 22.1/П 33-610150
#907: ^CКТ^A20100927^BСИН
#907: ^CС^A20110113^BБЕП
#711: ^AСанкт-Петербургская государственная академия сервиса и экономики^RСПбГАСЭ^7С.-Петерб. гос. акад. сервиса и экономики
#951: ^A\\library.spbsseu.ru\электронная библиотека\Основы дискретной математики.pdf^TПолный текст
#60: 1
#964: 27.43

Вложения: untitled.bmp (838.8KB)  
Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 27, October, 2011 14:38

Вы уверены что дело только в подполе? Может быть что-то стоит изменить на самом веб сервере? я помню там были в ini файлах какието ключи отвечаюшие за то как должен открыватся файл по ссылке. Но немогу найти.

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 27, October, 2011 14:56

Irbis_server.ini
"CGI_ALIAS=http://library.spbsseu.ru/cgi-bin/irbis64r_01/cgiirbis_64.exe
#####FRAMES_CHAR_SET=WINDOWS-1251#####
#####QUERY_CHAR_SET=WINDOWS-1251#####
#TIME LIFE for Reader registartion
TimeLiveKey=20
Safe_File_Paths=
Safe_File_Download=0
http_path=http://library.spbsseu.ru/
cgi_path=http://library.spbsseu.ru/cgi-bin/irbis64r_01
"

Может тут загвоздка?

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 27, October, 2011 15:08

сделал на тестовой базе запись. Чуть-чуть попзже проверю как зарботало с Safe_File_Paths= 1.
Но смысл в том что так и так 951 поле в подполе А имя а ссылка в подполе I, т.е:
#951: ^A0423.pdf^I\\\\library.spbsseu.ru\\электронная библиотека\\0423.pdf
вот так

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 27, October, 2011 18:11

вот запись:
#10: ^A978-5-459-00302-4^D252.90
#101: rus
#102: RU
#205: ^A3-е изд.
#210: ^CПИТЕР^AСПб.^2 [и др.]^D2011
#215: ^A511^Ca-ил.^3в пер.
#225: ^AУчебник для вузов
#225: ^AСтандарт третьего поколения
#60: 5
#621: 65.01
#700: ^AВечканов^BГ. С.
#900: ^Ta^B05^Cj0
#903: 65.01-663794
#907: ^C^A20110426^BВМВ
#907: ^C^A20110518^BВМВ
#907: ^C^A20110704^BВМВ
#907: ^CОБРНЗ^A20110704^BВМВ
#920: PAZK
#999: 0000000
#951: ^Aлукин^IF:\электронная библиотека\106. Лукин.pdf^Tскачать
#907: ^CКР^A20111027^BХДН
#907: ^C^A20111027^B
#907: ^CКТ^A20111027^BХДН
#200: ^AЭкономическая теория^Eучебник : допущено УМО^FГ. С. Вечканов
#910: ^A0^B153139^C20110704^DП9^U2011/1^Y1^FОК СПбГУСЭ
#910: ^A0^B153140^C20110704^DП9^U2011/1^Y1^FОК СПбГУСЭ
#910: ^A0^B153141^C20110704^DП9^U2011/1^Y1^FОК СПбГУСЭ
#910: ^AU^C20110701^197^DП9^U2011/1^Y1^FОК СПбГУСЭ
#910: ^AU^C20110701^155^DСед15^U2011/1^Y1^FОК СПбГУСЭ
#910: ^AU^C20110701^155^DБух24^U2011/1^Y1^FОК СПбГУСЭ
#910: ^AU^C20110701^140^DПом2^U2011/1^Y1^FОК СПбГУСЭ
*****

как результат:
вот код страницы кусок:
<br><br> Файл:&nbsp;<a title="Скачать" href="http://library.spbsseu.ru/cgi-bin/irbis64r_01/cgiirbis_64.exe?C21COM=2&I21DBN=IBIS&P21DBN=IBIS&Z21ID=11721115151316111013&Image_file_name=%D0%BB%D1%83%D0%BA%D0%B8%D0%BD&IMAGE_FILE_DOWNLOAD=1">&nbsp;скачать&nbsp;-&nbsp;0</a>Перейти:&nbsp;<A target="_blank" HREF="F:\электронная библиотека\106. Лукин.pdf">скачать</A>

Первая ссылка из подполя А не заработает это и так понятно а вот вторая из подполя I не работает выдает ошибки javascript: void(0). Хотя показывает правильный путь.
Если указать путь \\library.spbsseu.ru\электронная библиотека\106. Лукин.pdf, то в записи он такой а на сайте почемуто //library.spbsseu.ru/электронная библиотека/106. Лукин.pdf слеши в другую сторону. в итоге тоже самое.



Редактировано 1 раз. Последний раз 27.10.2011 18:14 пользователем byshido.

Re: Ссылка на полнотекстовые документы
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 27, October, 2011 19:55

byshido
1. Определитесь, как вы будете выдавать полнотекстовые документы - или через шлюз ИРБИС, или через apache. Если через apache, то применяйте поле 951^I.
2. Если полнотекстовые документы физически размещаются на машине, на которой стоит WI и БД, то используйте относительные пути (если документы размещаются в папке БД).
3. Чтобы не менять технологию (не править pft-файлы), рекомендую в пути использовать одинарный обратный слеш "/".
4. Чтобы не было проблем с кодировкой, используйте в пути к файлу латинницу (английские буквы).
4. Чтобы документ открывался в АРМ-Каталогизаторе и WI можете сделать следующее:
а) Создайте в папке БД папку и назовите ее например FullText.
б) Скопируйте все имеющиеся файлы в эту папку.
в) Сделайте глобальную корректировку так, чтобы в пути было примерно,
/FullText/FileOfName.ExT,
где FileOfName - имя файла;
ExT - расширение файла (djvu или pdf)
г) настройте файл irbis_server.ini

#Каталоги с файлами, которые шлюз может выдавать пользователю 
Safe_File_Paths=RooTInstall\DATAI\BaseOfName\FullText\..;
#Признак защиты каталогов
Safe_File_Download=1
http_path=/irbis64r_01
cgi_path=/cgi-bin/irbis64r_01
где RooTInstall - папки, где стоит сервер ИРБИСа включая диск, Например, C:\IRBIS64
BaseOfName - внутренне имя требуемой БД. Например, IBIS

Re: Ссылка на полнотекстовые документы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, October, 2011 02:26

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

> Первая ссылка из подполя А не заработает это и так
> понятно а вот вторая из подполя I не работает
> выдает ошибки javascript: void(0).

1. Это не ошибка, а конструкция, соответствующая пустой ссылке. На неё заменяется любая ссылка при повторном щелчке на ней.

На период тестирования ссылок отключите технологию защиты от перегрузок (подробней -- readme.doc)

2. Желательно избавиться в ссылках от кириллицы и спецсимволов.

3. Пенересите документы на тот же сервер, на котором работает WEB ИРБИС. WEB сервер в режиме службы не будет работать с сетевыми ресурсами (см. форум, тема неоднократно поднималась)

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 28, October, 2011 11:13

Все сделал. избавился от кирилицы, указал локальные пути.Тоже самое

Re: Ссылка на полнотекстовые документы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, October, 2011 11:56

byshido написал(а):
-------------------------------------------------------
> Все сделал. избавился от кирилицы, указал
> локальные пути.Тоже само

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

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 28, October, 2011 12:49

Поставил тестовый локальный сервер ирбиса. Создал запись, поставил веб ирбис + обновление и Абсолютно тоже самое(((
Если под поле A
htp://127.0.0.1/cgi-bin/irbis64r_01/cgiirbis_64.exe?C21COM=2&I21DBN=IBIS&P21DBN=IBIS&Z21ID=&Image_file_name=\\172.16.4.3\обмен\kasp8.0_ak_refguideru.pdf&IMAGE_FILE_DOWNLOAD=1
если под поле I
htp://127.0.0.1/cgi-bin/irbis64r_01/\\172.16.4.3\обмен\kasp8.0_ak_refguideru.pdf

Если указываю локальный путь в виде диск://папка/файл.pdf то все из веб ирбиса открывается локально. Но тогда посетители не смогут получить файл.


можно какниубть убрать этот htp://127.0.0.1/cgi-bin/irbis64r_01/ перед путем?

Подправил ed_reference.pft оставил только:
 |<br>|,'Перейти:&nbsp;<A target="_blank" HREF="">'v951^I'</A>',

в итоге написанно Перейти: далее написан полностью путь из 951 поля в виде названия ссылки когда наводиш на неё появлятся: [127.0.0.1] -где копать чтобы найти где это вставляется в ссылку? достаточно убрать эту функцию как все заработает(



Редактировано 3 раз. Последний раз 28.10.2011 14:33 пользователем byshido.

Re: Ссылка на полнотекстовые документы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 01, November, 2011 00:54

> где копать чтобы найти где это вставляется в ссылку?

Полагаю, это вставляется в ссылку Вашим браузером. Посмотрите исходный код в Opera или IE. Там Вы не найдёте этого префикса.

Ещё раз повторю, что запуске WEB сервера как службы документы должны НАХОДИТЬСЯ И АДРЕСОВАТЬСЯ ТОЛЬКО ЛОКАЛЬНО! (С:\……) Вы можете открыть сделать папку с документами сетевой и указывать адрес документов в подполе I. НО вот такого адреса быть не должно:

\\172.16.4.3!

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 01, November, 2011 14:06

Т.е. ОБЯЗАТЕЛЬНО указывать именно локальный путь. А далее дополнительно указать подполе I?
Не совсем понял извините, документы находятся локально в папке на диске C в каталогизаторе мы указываем локальный путь на документы в папке, папка должна быть расшарена. Но как пользователи удаленно могут открыть этот документ если путь локальный? Извините еше раз я не совсем понял.



Редактировано 1 раз. Последний раз 01.11.2011 14:23 пользователем byshido.

Re: Ссылка на полнотекстовые документы
Пользователь: pivo (IP-адрес скрыт)
Дата: 01, November, 2011 15:34

попробуйте оставить ^Aлукин/электронная библиотека/106.Лукин.pdf

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 01, November, 2011 16:06

<br><br> Файл:&nbsp;<a title="Скачать" href="http://127.0.0.1/cgi-bin/irbis64r_91/cgiirbis_64.exe?C21COM=2&I21DBN=IBIS&P21DBN=IBIS&Z21ID=&Image_file_name=kasp8.0_ak_admguideru.pdf&IMAGE_FILE_DOWNLOAD=1">&nbsp;Скачать&nbsp;-&nbsp;0</a>Перейти:&nbsp;<A target="_blank" HREF="C:\\1##23\\kasp8.0_ak_admguideru.pdf">Скачать</A><br>

вот локально попробовал. по ссылкам не пашет.
запись в базе в 951 поле
^Akasp8.0_ak_admguideru.pdf^IC:\\1##23\\kasp8.0_ak_admguideru.pdf^TСкачать

указывал сетевой путь: \\\\127.0.0.1\\1##23\\kasp8.0_ak_admguideru.pdf(лишние слешы после указания в каталогизаторе файла это нормально?)
указывал так: \\127.0.0.1\1##23\kasp8.0_ak_admguideru.pdf
указывал: 1##23\kasp8.0_ak_admguideru.pdf
Менял поля с I на A и нааборот.

Если указан сетевой путь в I то ВСЕГДА добавляется, перед ссылкой, "http://127.0.0.1/cgi-bin/irbis64r_91/"

Если в поле A то ссылка такого вида:
h ttp://127.0.0.1/cgi-bin/irbis64r_91/cgiirbis_64.exe?C21COM=2&I21DBN=IBIS&P21DBN=IBIS&Z21ID=&Image_file_name=\\127.0.0.1\1##23\kasp8.0_ak_admguideru.pdf&IMAGE_FILE_DOWNLOAD=1

Мне кажется ошибка не в том как добавляются записи, а где-то на уровне настроек сервера. Дело в том что мы раньше указывали в поле I и все работало. Потом после какого то момента перестало работать.

Да кстати как узнать версию веб ирбиса, может эта ошибка исправится простым обновлением?

Поставил с нуля на виртуалку и как видно тоже самое.



Редактировано 1 раз. Последний раз 01.11.2011 16:17 пользователем byshido.

Re: Ссылка на полнотекстовые документы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, November, 2011 00:52

byshido написал(а):
-------------------------------------------------------
Ранее я уже рекомендовал Вам отказаться от кириллицы в имени папки...

> указывал: 1##23\kasp8.0_ak_admguideru.pdf
> Менял поля с I на A и нааборот.

Этот вариант будет работать, если Вы укажете префикс пути так, как это описано в разделе документации "Команда чтения внешнего файла - “файл”(2)"


>^Akasp8.0_ak_admguideru.pdf^IC:\
>\1##23\kasp8.0_ak_admguideru.pdf^TСкачать

Этот вариант будет работать, если перенести путь из подполя I в подполе A. Пожалуйста, ознакомьтесь с материалом, ссылку на который я приводил ранее: [irbis.gpntb.ru]


У Вас версия 2010.1 Используйте соотвествующее обновление, опубликованное на форуме.



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

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 02, November, 2011 14:26

Кирилл Соколинский (СЗТУ) написал(а):
>
> У Вас версия 2010.1 Используйте соотвествующее
> обновление, опубликованное на форуме.

Как вы определили? просто насколько я помню веб ирбис обновляли до 2011.1.


Проблему почти решил в подполе ^I поставить ссылку в формате:^Ifile://library.spbsseu.ru/remoutebibl/11md0224bgGrigMalininEmirov.pdf
В этом случае если на IE стоит надстройка по открытию файлов pdf(FoxitReader например), то файл откроется прямо в браузере. Если ничего нет, то по правому шелчку мыши "Сохранить обьект как"
Но это тоже не вариант. если перебить в А^ то всеравно не работает(

По материалам что вы указали, очень интересно. Только у нас в базе нет 952 поля. Соответвенно подполя ^B не работают.



Редактировано 1 раз. Последний раз 02.11.2011 14:29 пользователем byshido.

Re: Ссылка на полнотекстовые документы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, November, 2011 23:03

> Проблему почти решил в подполе ^I поставить ссылку
> в
> формате:^Ifile://library.spbsseu.ru/remoutebibl/11
> md0224bgGrigMalininEmirov.pdf


Если Вы хотите просто решить проблему, действуйте по самому надёжному алгоритму:

В 951 поле

^AC:\DIR_NAME\kasp8.0_ak_admguideru.pdf


При этом ссылка будет иметь вид:

cgi-bin/irbis64r_01/cgiirbis_64.exe?C21COM=2&I21DBN=IBIS&P21DBN=IBIS&Z21ID=&Image_file_name=C:%5CDIR_NAME%5Ckasp8.0_ak_admguideru.pdf&IMAGE_FILE_DOWNLOAD=1



Редактировано 3 раз. Последний раз 02.11.2011 23:13 пользователем Кирилл Соколинский (СЗТУ).

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 03, November, 2011 12:25

angry smiley А раньше нельзя было так конкретно?))

Собственно нашел еше вариант. На Апаче создается виртуальный сервер в папку виртуалнього сервера скидываются материалы. В подполе ^I пишется http://ваше сервер/виртуальный/имя файла.pdf
Так тоже работает.

^AC:\DIR_NAME\kasp8.0_ak_admguideru.pdf -И так работает.

Мне вот только не понятно а для чего тогда под поле ^I?

Re: Ссылка на полнотекстовые документы
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 03, November, 2011 12:34

Совет один. Перечитайте эту ветку и все ссылки, которые здесь приведены.

Re: Ссылка на полнотекстовые документы
Пользователь: byshido (IP-адрес скрыт)
Дата: 03, November, 2011 12:50

Панев Максим написал(а):
-------------------------------------------------------
> Совет один. Перечитайте эту ветку и все ссылки,
> которые здесь приведены.


Угу, конечно. Только 1. из каталогизатора поле ^A вставляется только файл без пути. 2. я говорил про сетевые пути. и вы сами собственно мне об этом писали выше. только сетевые так раз таки не работают.

Страницы: 12>>
Страница: 1 из 2


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