Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
@ в заглавии
Пользователь: Александр Коверга (IP-адрес скрыт)
Дата: 29, June, 2005 13:29

Сегодня столкнулся с проблемкой. Книга называется "E-mail: белая@одинокая"

При введении @ в заглавии книги оно не отображается в выводе и поиске. Хотя на плоскости ввода нормально, все есть (причем, если @ и следующее слово без пробела - то первого символа в слове нет, а если с пробелом, то просто собаки нет).
Что делать, в каком направлении копать.
Подскажите.


Re: @ в заглавии
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 29, June, 2005 19:26

Если заключить собаку в угловые скобки <@>, то и в словарь и на просмотр попадает "E-mail: белаяодинокая".
Другого более подходящего варианта я не вижу :(

Re: @ в заглавии
Пользователь: Дунаевская С.М. (IP-адрес скрыт)
Дата: 29, June, 2005 20:37

Замените в самом начале формата OZBOZ.PFT
mhl, НА if s(v700,v200,v710):'<' then mhl, else mpl, fi,
Если символ @ появится и в полях общей части многотомника, нужно будет сделать аналогичную вставку в формате otit461o.pft :
вставить строку if s(v461,v961,v962):'<' then mhl, else mpl, fi,
перед строкой if s(v461^x,v461^b,v961^z,v962^z,v981,v503)<>''......
Аналогичные изменения нужно будет сделать (если нужно) и в форматах, отвечающих за получение каталожных карточек в индивидуальном и пакетном режимах: !kkkbo.pft и !!kk1bo.pft.
Объяснение: режим mhl удаляет служебные символы, в которые входит и @ с последующим символом, а также обрабатывает специальную разметку текста для нестандартной сортировки (применяются символы "<" и ">" - см. инструкцию по <F1>).
Режим mpl не удаляет никаких символов, но и не обрабатывает специальную разметку для сортировки.
Если можно рассматривать применение символа @ и символов разметки взаимоисключающими в полях 200, 700, 710, 461, 961, 962, то применим предлагаемый частный вариант

Re: @ в заглавии
Пользователь: Александр Коверга (IP-адрес скрыт)
Дата: 04, July, 2005 17:38

Спасибо, сделал - все работает.



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