Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Помогите разобраться (переход на новую строку)
Пользователь: max0910i (IP-адрес скрыт)
Дата: 20, April, 2015 11:18

Web IRBIS 64
Не получается сделать так, чтобы в результатах поиска каждая дополнительная точка доступа выводилась с новой строки. Пробовал добавить в формат / и # ничего не изменилось (формат odfp_w.pft).

Re: Помогите разобраться (переход на новую строку)
Пользователь: Constantin (IP-адрес скрыт)
Дата: 20, April, 2015 12:59

Переход строки в HTML
в формате пишите '<br>'

Re: Помогите разобраться (переход на новую строку)
Пользователь: max0910i (IP-адрес скрыт)
Дата: 20, April, 2015 13:27

Не могли бы вы уточнить нужно просто добавить в формат строчку '<br>' или нужно весь формат перевести в html?
Вот формат:

(if p(v702) then v702^a,| |v702^d,|, |v702^g,if a(v702^g) then|, |v702^b fi,
if s(v702^1,v702^c,v702^f)<>''then' (',v702^1,
if s(v702^1)<>''then| ; |d702^c fi,v702^c,
if s(v702^1,v702^c)<>''then| ; |d702^f fi,v702^f,')'
fi,
if p(v702^4) then ' \'
if v702^4*4.1='*'then v702^4*5 else &unifor('Q'v702^4*4) fi,|, |d702^5,
if v702^5*4.1='*'then v702^5*5 else &unifor('Q'v702^5*4) fi,|, |d702^6,
if v702^6*4.1='*'then v702^6*5 else &unifor('Q'v702^6*4) fi, '.\'
fi/| (|v702^7|)|/v702^r
fi/),
куда мне нужно добавить '<br>' ?



Редактировано 1 раз. Последний раз 20.04.2015 13:50 пользователем max0910i.

Re: Помогите разобраться (переход на новую строку)
Пользователь: Gena (IP-адрес скрыт)
Дата: 21, April, 2015 06:33

Вам нужно добавить <br> во всех местах, где выводится в данный момент текст и предполагается перевод строки. <br> - это один перевод в том месте, где он поставлен.
В приведенном вами фрагменте выводятся данные только из поля 702, так что можно поставить <br> в конце перед закрывающим fi

(if p(v702) then v702^a,| |v702^d,|, |v702^g,

***

'<br>' fi/),

Re: Помогите разобраться (переход на новую строку)
Пользователь: max0910i (IP-адрес скрыт)
Дата: 21, April, 2015 07:00

Добавил - ничего не изменилось (см.скриншот)

Вложения: screen.jpg (259.4KB)  
Re: Помогите разобраться (переход на новую строку)
Пользователь: Gena (IP-адрес скрыт)
Дата: 21, April, 2015 07:16

Я думаю, что ключевой момент в том, что вы редактировали вывод данных для поля Редакторы/составители (поле 702), а данные в окне просмотра (Сталин, Молотов...) - это Персоналии (600)

Re: Помогите разобраться (переход на новую строку)
Пользователь: max0910i (IP-адрес скрыт)
Дата: 21, April, 2015 07:48

Вот скрин по другой записи.

Вложения: screen2.JPG (262KB)  
Re: Помогите разобраться (переход на новую строку)
Пользователь: Gena (IP-адрес скрыт)
Дата: 21, April, 2015 07:57

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

(g11+|; |),(if p(g11) then |; |g12 else g12+|; | fi)

и замените ее на строку

(g11+|; <br>|),(if p(g11) then |; |g12 else g12+|; | fi)

А добавленный ранее тег <br> стоит убрать

Re: Помогите разобраться (переход на новую строку)
Пользователь: max0910i (IP-адрес скрыт)
Дата: 21, April, 2015 09:25

Все заработало. Спасибо!



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