Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Ошибка в работе UF('+I...')
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 11, April, 2007 17:32

URL содержит фигурные скобки. В поле они вносятся и сохраняются, но вот после работы выше упомянутой функции ссылка этих скобок не содержит. Как исправить? Или обновления ждать? Нам нужно сейчас.

Re: Ошибка в работе UF('+I...')
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 12, April, 2007 12:57

Вопрос больше к Александру Иосифовичу. Я, конечно, понимаю, что можно в autoin.gbl дописать замену на URI, но боюсь, что и с % будут какие-нибудь проблемы, поскольку замечено, что если в урле есть % то в словарь попадает только часть урла до %.



Редактировано 1 раз. Последний раз 12.04.2007 15:12 пользователем Панев Максим.

Re: Ошибка в работе UF('+I...')
Пользователь: Alio (IP-адрес скрыт)
Дата: 12, April, 2007 15:28

Панев Максим написал(а):
-------------------------------------------------------
> URL содержит фигурные скобки. В поле они вносятся
> и сохраняются, но вот после работы выше упомянутой
> функции ссылка этих скобок не содержит. Как
> исправить? Или обновления ждать? Нам нужно сейчас.

По общим правилам ИРБИСа - при ориентации на RTF-форматы символы {}\ должны вводиться с предшествующим символом \

Re: Ошибка в работе UF('+I...')
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 12, April, 2007 15:38

Ааааааа, точно. Это же RTF-проблема. Понял. И как тогда делать? Писать свой uf('+8...')? Видимо придется так. Спасибо.

Re: Ошибка в работе UF('+I...')
Пользователь: iLq (IP-адрес скрыт)
Дата: 23, January, 2008 13:19

Еще одна проблемка:
при длине имени больше 14 символов в Редакторе форматов выводится некорректно. (в каталогизаторе нормально)
пример:
&unifor('+I?0,,\\comp\Contents\',v952,'?Содержание')

952: sod-20102000181822a.doc

выводит:
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset204 MS Sans Serif;}}
{\colortbl ;\red0\green0\blue255;}
\viewkind4\uc1\pard\f0\fs16 { { \v \cf1\ul\'1a?0,, \termserv \IrbisServer \Contents \sod-20102000181822a.doc? }\'d1\'ee\'e4\'e5\'f0\'e6\'e0\'ed\'e8\'e5 { \v \'1b\cf0\ulnone } }\par
}

Re: Ошибка в работе UF('+I...')
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, January, 2008 15:05

Если используются RTF-форматы, то символы \ { } в данных надо вводить с предшествующим слэшем, т.е. чтобы отобразить в RTF-формате символ \ надо его УДВОИТЬ.



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