Доступ к макрообъектам через 856u

Доступ к макрообъектам через 856u

Сообщение ase301 » Чт дек 10, 2015 11:07 am

Здравствуйте!
MarcWeb 1.10

Для доступа к Pdf файлам документов используется поле 856u. PDF файлы лежат в папке на сервере. В качестве макрообъектов в БД не зарегистрированы.
Можно ли ограничить просмотр и скачивание этих файлов только читателями по номеру билета и фамилии? Так как это предусмотрено с макрообъектами.
Сергей Атаманов,
программист НБ ДВИУ РАНХиГС, г.Хабаровск
ase301@gmail.com
http://biblio.dviu.ranepa.ru/
ase301
 
Сообщения: 110
Зарегистрирован: Ср дек 24, 2014 11:04 am
Откуда: Хабаровск, ДВИУ РАНХиГС

Re: Доступ к макрообъектам через 856u

Сообщение vvv75 » Чт дек 10, 2015 11:37 am

Добрый день!
Посмотрите логику вывода содержимого полей 900 и перенесите ее на 856 поля, MarcWeb 1.10 снят с поддержки
Василий Вячин
Ведущий разработчик
ООО НПО Информ-Система
Tel: +7 985 198 28 00
E-mail: vasilii@informsystema.ru
Аватара пользователя
vvv75
Site Admin
 
Сообщения: 629
Зарегистрирован: Чт сен 18, 2014 10:26 pm

Re: Доступ к макрообъектам через 856u

Сообщение ase301 » Чт дек 10, 2015 1:38 pm

Добрый день!
Посмотрите логику вывода содержимого полей 900 и перенесите ее на 856 поля, MarcWeb 1.10 снят с поддержки


1.Это типа вот такого:

~CallScript(~ForEveryTag(900,<A HREF="../MObjectDown.asp?MacroName=~GetSubTag(a)&MacroAcc=~GetSubTag(b)&DbVal=&&&DB">~GetSubTag(a)</A>&nbsp;))

2. Я правильно понял, что доступ к макрообъектам в МарсWeb организован, так, что если у читателя есть права, то ссылка на макрообъект должна выводиться в результатах поиска, а если нет то просто не выводится?

Или все-таки ссылка выводится в любом случае, а скачать-открыть может только читатель с правами?

Интерфейс там, такой, что сначала грузятся результаты поиска со ссылками , потом на этой страничке можно ввести номер читательского билета и фамилию, потом выбрать операцию: ЗАКАЗАТЬ В БИБЛИОТЕКЕ, Выгрузить в Марк21, Информация о выданных книгах, Информация о заказанных книгах. Потом нажать кнопку <Выполнить>. А про <скачать макрообъект> ничего.

3. Чем принципиально отличается текущая версия MarcWeb от 1.10?
Вложения
10.12.png
10.12.png (78.39 КБ) Просмотров: 339764
Сергей Атаманов,
программист НБ ДВИУ РАНХиГС, г.Хабаровск
ase301@gmail.com
http://biblio.dviu.ranepa.ru/
ase301
 
Сообщения: 110
Зарегистрирован: Ср дек 24, 2014 11:04 am
Откуда: Хабаровск, ДВИУ РАНХиГС

Re: Доступ к макрообъектам через 856u

Сообщение vvv75 » Чт дек 10, 2015 2:05 pm

Да, скрипт примерно такой
Текущая версия полностью переработана по сравнению с 1.10
Василий Вячин
Ведущий разработчик
ООО НПО Информ-Система
Tel: +7 985 198 28 00
E-mail: vasilii@informsystema.ru
Аватара пользователя
vvv75
Site Admin
 
Сообщения: 629
Зарегистрирован: Чт сен 18, 2014 10:26 pm

Re: Доступ к макрообъектам через 856u

Сообщение ase301 » Чт дек 10, 2015 5:33 pm

vvv75 писал(а):Да, скрипт примерно такой
Текущая версия полностью переработана по сравнению с 1.10

А функционально отличается?
Сергей Атаманов,
программист НБ ДВИУ РАНХиГС, г.Хабаровск
ase301@gmail.com
http://biblio.dviu.ranepa.ru/
ase301
 
Сообщения: 110
Зарегистрирован: Ср дек 24, 2014 11:04 am
Откуда: Хабаровск, ДВИУ РАНХиГС

Re: Доступ к макрообъектам через 856u

Сообщение an1995 » Чт июн 22, 2017 8:01 am

Здравствуйте. А как сделать так чтобы, в марк интернет версия 2.0 , URL ссылки выводились как ссылки? В файле Init.xml в ответы добавил <show method="GetSubTag('856u')"/> и выводится значение поля как текст. Ну это так и должно быть наверно. А чтобы как ссылка, нужен скрипт дополнительный? Или как нибудь использовать теги <a href></a>. В обычном марке при поиске ссылка отображается как ссылка, по которой можно перейти. И просмотр html кода дает использование этих тегов.
С уважением, Библиотека БГПУ им. М.Акмуллы
an1995
 
Сообщения: 35
Зарегистрирован: Пт дек 30, 2016 9:42 am
Откуда: Уфа

Re: Доступ к макрообъектам через 856u

Сообщение vvv75 » Чт июн 22, 2017 10:40 am

Добрый день, пришлите мне запрос на версию модуля на почту, укажите название организации.
В версии 2.1 url выделяются
Василий Вячин
Ведущий разработчик
ООО НПО Информ-Система
Tel: +7 985 198 28 00
E-mail: vasilii@informsystema.ru
Аватара пользователя
vvv75
Site Admin
 
Сообщения: 629
Зарегистрирован: Чт сен 18, 2014 10:26 pm

Re: Доступ к макрообъектам через 856u

Сообщение an1995 » Ср ноя 29, 2017 9:27 am

Можно ли и как реализовать, чтобы url выводились только авторизованным пользователям? Версия интернет модуля 2.1
С уважением, Библиотека БГПУ им. М.Акмуллы
an1995
 
Сообщения: 35
Зарегистрирован: Пт дек 30, 2016 9:42 am
Откуда: Уфа

Re: Доступ к макрообъектам через 856u

Сообщение vvv75 » Пн дек 04, 2017 12:07 pm

В скрипте biblio.scp при выводе URL пропишите требование авторизованного пользователя (для примера посмотрите скрипт bp.scp)
Василий Вячин
Ведущий разработчик
ООО НПО Информ-Система
Tel: +7 985 198 28 00
E-mail: vasilii@informsystema.ru
Аватара пользователя
vvv75
Site Admin
 
Сообщения: 629
Зарегистрирован: Чт сен 18, 2014 10:26 pm

Re: Доступ к макрообъектам через 856u

Сообщение an1995 » Вт дек 05, 2017 10:11 am

Добрый день. Не получается прописать сложное условие. Потому что нужны обе эти проверки. Уже и скобки ставил и знак and в виде && писал. Не получается. как правильно?
Вложения
Безымянный.png
Безымянный.png (93.67 КБ) Просмотров: 293941
С уважением, Библиотека БГПУ им. М.Акмуллы
an1995
 
Сообщения: 35
Зарегистрирован: Пт дек 30, 2016 9:42 am
Откуда: Уфа

След.

Вернуться в МаркWEB

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1