Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 18, May, 2021 10:24

Добрый день. Web-ИРБИС64+ PHP не отображаются обложки книг полного текста в любом браузере, сам полный текст отображается. Также не отображаются некоторые элементы интерфейса.



Редактировано 1 раз. Последний раз 18.05.2021 10:25 пользователем Aramaki.

Вложения: o01_0001.jpg (363.2KB)   o01_0002.jpg (307.1KB)  
Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: SokV (IP-адрес скрыт)
Дата: 18, May, 2021 14:59

Здравствуйте! В каком браузере вы смотрите? Эта проблема воспроизводится каждый раз или не всегда? На кнопках перехода к первой и последней странице в книге - файлы right+.png и left-.png, которые должны находиться в папке htdocs\images. Они имеются в наличии?

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 18, May, 2021 15:29

В любом браузере и есть всегда, эта проблема есть(Google Chrome (90.0.4430.212), FireFox(88.0.1) и д.р.). Файлы находятся в htdocs\web\irbis64r\images\ есть right+.png, а left-.png нет.



Редактировано 1 раз. Последний раз 18.05.2021 15:29 пользователем Aramaki.

Вложения: o01_0003.jpg (144.4KB)   o01_0004.jpg (355.5KB)   o01_0005.jpg (321.4KB)  
Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: SokV (IP-адрес скрыт)
Дата: 18, May, 2021 15:55

Имел в виду left+.png, и вижу, что он есть. Возникает вопрос, не могли ли вы исправить исходники, что теперь в соответствие кнопкам ожидаются другие изображения. Можете прикрепить ваш файл book_viewer.frm (папка cgi-bin\frames*\Default\book_viewer.frm)?

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 18, May, 2021 17:06

Исходники не исправлялись, с самого начала после установки web-ирбис была эта проблема.

Вложения: book_viewer.frm (20.9KB)  
Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: snoozamoorooed (IP-адрес скрыт)
Дата: 18, May, 2021 18:02

Добрый день.
Не отображаются только обложки, а просмотр полных текстов работает ?
Пожалуйста, пришлите имя и пароль для входа ваш веб ирбис и еще файл 18vorobeikina.pdf для изучения проблемы на адрес snoozamoorooed@gmail.com.

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 19, May, 2021 10:42

Просмотр полных текстов работает, не отображаются только обложки. Отправил.

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: snoozamoorooed (IP-адрес скрыт)
Дата: 19, May, 2021 11:28

Добрый день.
Картинки обложек у вас показываются той же командой 7, что и при просмотре полных текстов.
При этом если в URL есть параметр авторизации Z21ID, то картинка показывается.
В стандартной поставке картинки показываются и без Z21ID.
Видимо, ФЛК, все-таки, дорабатывался у вас.
В таком случае, можно добавить Z21ID в формат, который показывает картинки обложек или доработать ФЛК, чтобы первую страницу он разрешал смотреть без Z21ID.
Если не получится, то напишите на тот же email snoozamoorooed@gmail.com, попробуем разобраться как с этим помочь.

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 19, May, 2021 11:45

Возможно проблемы в указании пути к файлам обложек.
Проверьте ссылку в поле 951^A, а также путь в 11 параметре par-файла БД.

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 22, May, 2021 16:06

Обновите библиотеки из дистрибутива который сегодня передал разработчик: setup_22052021.zip (файл архива находится тамже где и остальные дистрибутивы БГАРФ)

скопируйте следующие файлы соответствующие вашей версии PHP в директорию с расширениями:

libmupdf4fpc.dll
qpdf21_ext.dll
и php_irbis64.dll

вчера обнаружили аналогичную ситуацию у другого пользователя.



Редактировано 2 раз. Последний раз 22.05.2021 16:21 пользователем А. Роман.

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 24, May, 2021 23:42

Обновил, результат не поменялся

Вложения: o01_0006.jpg (265.8KB)   o01_0007.jpg (40.4KB)  
Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: snoozamoorooed (IP-адрес скрыт)
Дата: 25, May, 2021 10:06

Добрый день.
Вот это URL, который у вас формируется для просмотра обложки.

"https://lib.bgarf.ru/index.php?C21COM=7&I21DBN=BGA8&P21DBN=BGA8&Image_file_name=18vorobeikina%2Epdf&Image_file_mfn=766&FILE_PAGE=1"

А вот это URL, который формируется для просмотра полного текста

"https://lib.bgarf.ru/index.php?C21COM=7&I21DBN=BGA8_READER&P21DBN=BGA8&IMAGE_FILE_NAME=18vorobeikina%2Epdf&IMAGE_FILE_MFN=766&FILE_PAGE=1&Z21ID=ВАШ_ИД"

Разница между ними только в наличии во втором случае параметра авторизации Z21ID (еще I21DBn=BGA8_READER, но это ни на что не влияет).
Дистрибутивный вариант ФЛК разрешает доступ к страницам полного текста без авторизации.
В вашем случае - нет, поэтому URL, который формирует обложки не отрабатывает.
Попробуйте вернуть дистрибутивный вариант cgiflc.pft либо доработайте его, чтобы он разрешал доступ к первой странице полного текста без авторизации.



Редактировано 1 раз. Последний раз 25.05.2021 10:45 пользователем snoozamoorooed.

Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 25, May, 2021 10:53

Добрый день.
cgiflc.pft не отличается от дистрибутивного варианта.
Помогло раскомментировать строки в cgiflc.pf:
'1'/
break,
/* для неавторизованного входа - раскомментировать верхние две строки
обложки появились, сайт лег

но проблема со стрелками в полном тексте осталась



Редактировано 1 раз. Последний раз 25.05.2021 11:18 пользователем Aramaki.

Вложения: o01_0008.jpg (189.2KB)   o01_0009.jpg (14.4KB)  
Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: Aramaki (IP-адрес скрыт)
Дата: 25, May, 2021 12:11

Добавил строку в файле show_cover.pft помогло
'&Z21ID=',&uf('+3E',&unifor('Av2225#1'))
URL, который формируется для просмотра обложки:

"https://lib.bgarf.ru/index.php?C21COM=7&I21DBN=BGA8&P21DBN=BGA8&Image_file_name=18vorobeikina1%2Epdf&Image_file_mfn=767&FILE_PAGE=1&Z21ID=ИД"



Редактировано 3 раз. Последний раз 25.05.2021 12:32 пользователем Aramaki.

Вложения: show_cover.pft (1.9KB)  
Re: Web-ИРБИС64+ PHP не отображаются обложки книг
Пользователь: snoozamoorooed (IP-адрес скрыт)
Дата: 25, May, 2021 15:11

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

По стрелкам.
Похоже на то, что ваш веб сервер не хочет отдавать файлы, у которых в имени есть плюс.
Не важно, кодированное имя в формате URL или нет.
Вот смотрите:

"https://lib.bgarf.ru/irbis64r/images/right+.png"
"https://lib.bgarf.ru/irbis64r/images/right%2B.png"

Похоже - это фишка IIS с безопасностью, но ее можно отключить.
Вот здесь написано как.
[stackoverflow.com]

Лучше поискать в свойствах сайта, там где-то есть управление параметрами.
Можно вручную создать файл web.config в корне и в него добавить
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true">
</requestFiltering>
</security>
</system.webServer>

Я бы лучше просто эти файлы переименовал и поправил ссылки на них в файлах веб ирбиса.



Редактировано 4 раз. Последний раз 25.05.2021 15:23 пользователем snoozamoorooed.



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