Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Как вставить в страницу результат предзапроса ?
Пользователь: Игорь (IP-адрес скрыт)
Дата: 07, May, 2018 07:02

Поясню: в процессе формирования страницы надо сделать предзапрос к веб-ирбису, и результат предзапроса вставить в страницу.

Попутно: как из страницы вызывать PHP-ксрипты? Я уж и так, и сяк - ничего..
Веб-сервер - XAMPP, с обычными страницами проблем с включением скриптов - не имеет.

Re: Как вставить в страницу результат предзапроса ?
Пользователь: Карауш (IP-адрес скрыт)
Дата: 07, May, 2018 17:42

Такое возможно.
Необходимо создать отдельный блок БД в файле irbis_server.ini Web-ИРБИСа для вывода результатов поиска без header и footer, а только результат цикла.
Пример:
[KZD_OUTP]
#для отображения для портала МИБС сегодняшнего списка событий
FRAMES=E:\xampp\cgi-bin\irbis64r_14\frames_r\Search_forms\
ShowFrames=kzd_outp.frm
#ShowFrames=kzd_outpo.frm
#SearchFrames=header_outpo.frm,RESULT
SearchFrames=RESULT
DictionryFrames=RESULT
DBName=KZD
DICT_FORMAT=autocomplete
EXTPREF=<b><font color=red>
EXTPOST=</font></b>
MIN_COLOR_COUNT=1
#HTTP HEADERS
ContentType=
Content-Base=
Content-Encoding=
Content-Language=
Content-Location=
Content-MD5=
Content-Range=
ETag=
Expires=
Last-Modified=
Content-Disposition=

Далее делается импорт потока, скажем
[www.library.tomsk.ru]

И получаете выгрузку, скажем событий текущего дня в нужной части сайта.
www.library.tomsk.ru на титульной странице в правом блоке раздел "Календарь знаменательных дат".

Re: Как вставить в страницу результат предзапроса ?
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, May, 2018 22:16

Игорь написал(а):
-------------------------------------------------------

> Попутно: как из страницы вызывать PHP-ксрипты? Я
> уж и так, и сяк - ничего..


Обратите внимание на эту тему: [irbis.gpntb.ru] Александр Сергеевич Карауш дал Вам пример корректного ответа. Обеспечьте HTTP заголовки по аналогии, убедитесь в отсутствии GZIP сжатия и SSL шифрования. Ни первое, ни второе не поддерживается.

Учитывая уровень Вашей организации и потребность самостоятельной разработки на PHP, рекомендую обратить внимание на J-ИРБИС 2.0, который целиком написан на PHP и может настраиваться гораздо легче. Особенно если Вы владеете языком программирования...



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

Re: Как вставить в страницу результат предзапроса ?
Пользователь: Игорь (IP-адрес скрыт)
Дата: 25, May, 2018 09:58

J-ИРБИС не прельщает необходимостью ставить лишний компонент- Joomla )
Но, хотелось бы посмотреть на хорошую демонстрацию программы. Может, это именно то, что нам нужно.
Ещё бы заранее техдокументацию полистать.

Re: Как вставить в страницу результат предзапроса ?
Пользователь: Игорь (IP-адрес скрыт)
Дата: 25, May, 2018 10:53

А можно еще образец kzd_outp.frm ? что-то я мозги сломал - не выходит каменный цветок...
Пока что я сделал рабочий вариант на php.

Re: Как вставить в страницу результат предзапроса ?
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 27, May, 2018 07:47

Игорь написал(а):
-------------------------------------------------------
> J-ИРБИС не прельщает необходимостью ставить лишний
> компонент- Joomla )
> Но, хотелось бы посмотреть на хорошую демонстрацию
> программы. Может, это именно то, что нам нужно.
> Ещё бы заранее техдокументацию полистать.

Joomla устанавливается вместе с остальным ПО автоматически, с нужными настройками и компонентами. Поэтому с точки зрения установки этот модуль проще чем WEB ИРБИС. Будете ли Вы использовать интерфейс Joomla или только поисковую систему зависит от ваших предпочтений.



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