Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
еще раз о пробеле в инициалах
Пользователь: alex_CIT00_DVGUPS (IP-адрес скрыт)
Дата: 28, April, 2023 19:27

хочу обратиться к разработчикам.

вопрос вроде уже решен - вводить меду инициаломи автора пробел. Но если без пробела?

1. В поля БО вносим:
v700^AФамилия v700^BИ.О. v700^GИмя Отчество
v961^ZДА v961^AЛи v961^BА.В. v961^YДА (при v961^ZДА перенос в v461^X,v461^F)
v461^XЛи А. В. v461^FА. В. Ли, А. В. Головко ; ДВГУПС, Каф. "Строительные конструкции, здания и сооружения" (автоввод пробела)

2. Индекс строится (ibis.fst)
Фамилия, Имя Отчество | Фамилия, И. О. ... - v700, v701, v702, v961, v926, v600, v482 (принудительная вставка пробела)
Фамилия, И. О. ... - v700^r, v701^r, v702^r, v961^x, v961^r, v926^r, v454^d,e,f, v461^x, v470^a, v600^a,r, v922^f,2,3, v925^f,2,3, v330^f,2,3, v481^x,2,3, v488^x,2,3, (принудительная вставка пробела)
Фамилия, И.О. ... - v970^a,b, v970^r, v391 (БЕЗ вставки пробела)

3. Ссылка WebIrbis строится:

!!kk1bo_W
БЕЗ вставка пробела - '<a href="',ssinternet_aut,&uf('+3E',v461^x),'">'v461^x,'</a>'
автовставка пробела - '<a href="',ssinternet_aut,&uf('+3E',&uf('+1R1135')),'">',&uf('+1R1135'),'</a>' - для поля v461^x,
БЕЗ вставка пробела - '<A HREF="',ssinternet_aut,&uf('+3E',v961^a,| |v961^d,|, |v961^g,if a(v961^g) and p(v961^a) then | |v961^b fi ),'">',v961^a,| |v961^d,|, |v961^g,if a(v961^g)then|, |v961^b fi,...'</a>'

ozboz_W
автовставка пробела - '<A HREF="',ssinternet_aut,&uf('+3E',&uf('+1R1135')),'">','<b>',&uf('+1R1135')'</b>','</a>' - v700,

- Доп точки доступа A=922,925,330,961,701,702,926,600 M=454,711,972,962,601,509,740 -ссылки генерируются НЕправильно

odfp_W
- (if g11<>'' then '<A HREF="',ssinternet_aut,&unifor('+3E',&uf('+9 ',&uf('G0\',g11))),'">',g11+|; |,'</a>',fi),
БЕЗ вставка пробела - v700, v961, v701, v702, v926, v600
атовставка пробела - v922, v925, v330, v454^D, v454^E, v454^F,

Результат: НЕСООТИЕТСТВИЕ ССЫЛКИ СЛОВАРЮ

Если вводить инициалы с пробелами, то проблема вроде как прячется?

конечно, можно исправить дистрибутив под себя,
но мне кажется лучше как-то обобщить (разделить) принцип ввода и отобображения данных?
проверял в версиях 19-22

======================================================================================
1. для конкретной библиотеки принудительно указать для библиографов вид ввода данных в поля авторов (администрация)
2. идекс строить "как есть" - без преобразования поля данных независимо от п.1.
3. ссылку строить "как есть" - без преобразования поля данных независимо от п.1 и для соответствия индекса и ссылки
4. в файлах визуализации/печати выводить комментарии/описание к ссылке/фрагменты бииблиогафического описания с преобразованием поля данных по правилам ГОСТ и русского языка независимо от п.1
5. в флк и autoin перенести гарантированный ввод с пробелом и реализацией функции типа trim() независимо от п.1
6. договориться о формате импорта/экспорта с/без преобразования к конкретному виду
7. в Webirbis при использовании automplete показывать не только подсказку по словарю но и показывать подсказку в поле ввода (не надо искать то чего нет)



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