Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Использование различных форматов печати для каждой базы
Пользователь: olya (IP-адрес скрыт)
Дата: 22, March, 2010 14:52

Возможен ли для разных баз вывод разных форматов печати?
В Print_bo.frm для всех баз прописаны форматы briefweb, fullw_print.
Как настроить для некоторых баз свои форматы полного и краткого описания при печати?

АОНБ им. Н.А. Добролюбова,
г. Архангельск



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

Re: Использование различных форматов печати для каждой базы
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 24, March, 2010 14:51

Самый простой способ в фрейме print_bo.frm после строки

<select class="inp1" name="PRINT_FORMAT">

добавить формат, выводящий опции в зависимости от текущей базы.

Например:
<?!
if ‘IBIS BOOK’:v3331 then
'<option value="FULLW_print">полный формат </option>'
'<option value="briefweb" selected="">краткий формат</option>'
fi,
if ‘PERIO’:v3331 then
'<option value="FULLW_print_perio">полный формат </option>'
'<option value="briefweb_perio" selected="">краткий формат</option>'
fi,
?>


IBIS, BOOK и PERIO -- названия баз.

Re: Использование различных форматов печати для каждой базы
Пользователь: olya (IP-адрес скрыт)
Дата: 25, March, 2010 13:11

Спасибо, это работает, но только в списке будет "полный формат, краткий формат, полный формат, краткий формат", и читатель не знает, какой из полных форматов ему выбирать для каждой из баз...

АОНБ им. Н.А. Добролюбова,
г. Архангельск

Re: Использование различных форматов печати для каждой базы
Пользователь: olya (IP-адрес скрыт)
Дата: 29, March, 2010 13:11

Чтобы не было разветвления на несколько полных и несколько кратких форматов,из которых непонятно какой выбрать для каждой из баз,
можно поступить следующим образом:
в FULLW_print.pft и briefweb. pft прописать условие выбора формата
печати в зависимости от того, заполнено или нет какое-то специфическое поле. Так как у нас вопрос выбора формата печати возник из-за того, что имеются как библиографические, так и произвольные,небиблиографические базы данных, то такие специфические поля в базе есть.

АОНБ им. Н.А. Добролюбова,
г. Архангельск



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