PAKIET MAK
UDOSTĘPNIENIE BAZ W INTERNECIE
(opis z dnia 27.12.2013, dot. wersji 1.47)
Zmiany (większoć nie dot. wersji WINDOWS 95) w stosunku do poprzednich
wersji (od 01.01.2012):
Spis treci
1. Uwagi ogólneMAKWWW.EXE?BM=n
składnia | opis |
U=tekst | tekst jest pełnš cieżkš dostępu do katalogu zawierajšcego program (MAKWWW kończy się nazwš katalogu, bez kreski ukonej); jeli okrelono I7=1, to na końcu tej cieżki trzeba dopisać /makwww.exe; parametr obowišzkowy |
F=tekst | tekst, który ma być wywietlony przed klawiszami funkcji, może być np. odsyłaczem do głównego formatu |
JE=tekst | tekst (1 lub 2 znaki, cyfra i litera, w dowolnej kolejnoci) okrelajš język konwersacji i sposób jego okrelania; brak tego parametru powoduje ustawienie języka polskiego, bez możliwoci przestawienia na angielski; znaczenie litery i cyfry jest następujšce: |
litera okrela domylny język: P - polski, A - angielski; pominięcie litery | |
ustawia domylnie język polski | |
inny znak okrela czy i gdzie użytkownik może zmienić język: | |
0 (wartoć domylna)- użytkownik nie ma wyboru, | |
1 - wybór tylko przy wywietlaniu spisu baz, przed tekstem z menub, | |
2 - wybór tylko przy wywietlaniu spisu baz, za tekstem z menub, | |
3 - wybór na górze (każdego) ekranu, | |
4 - wybór na dole (każdego) ekranu, nad kreskš, | |
5 - wybór na dole (każdego) ekranu, pod kreskš | |
6 - wybór przy wywietlaniu spisu indeksów, na górze ekranu, przed pierwszš częciš menui | |
7 - wybór przy wywietlaniu spisu indeksów, na górze ekranu, za drugš częciš menui | |
8 - wybór przy wywietlaniu spisu indeksów, na dole ekranu, przed trzeciš częciš menui | |
9 - wybór przy wywietlaniu spisu indeksów, na dole ekranu, za trzeciš częciš menui | |
X - wybór tylko przez dopisanie w linii komendy | |
JF=tekst | tekst okrela cieżkę dostępu do zbiorów pl.gif oraz gb.gif, będšcych rysunkami flagi polskiej i angielskiej; cieżka musi kończyć się znakiem / lub \ (zależnie od systemu); brak parametru powoduje wypisanie skrótów PL oraz GB |
KK=tekst | 6 znaków, okrelajšcych kolor liter; domylnie: FFFFFF |
KH=tekst | 6 znaków, okrelajšcych kolor kreski poziomej; domylnie: FFFFFF |
KT=tekst | 6 znaków, okrelajšcych kolor tła; domylnie: FFFFFF |
KT1=tekst | 6 znaków, okrelajšcych kolor tła dla indeksu podglšdanego podczas szukania zaawansowanego; domylnie: FFFFFF |
KB=tekst | tekst do 2000 znaków, okrelajšcych "tapetę"; domylnie: brak |
KB1=tekst | tekst do 2000 znaków, okrelajšcych "tapetę" dla indeksu podglšdanego podczas szukania zaawansowanego; domylnie: brak |
KC=tekst | tekst do 100 znaków wypisywany jako <TITLE>; domylnie: "MAK w WWW" |
KI=tekst | tekst do 100 znaków okrelajšcy ikonkę zwišzanš z programem MAKWWW (tylko niektóre przeglšdarki interpretujš tę ikonkę); domylnie: brak |
KDT=tekst | tekst (np. dla znacznika <DOCTYPE>) do 1000 znaków wypisywany na poczštku tworzonego zbioru html; domylnie: Content-type: text/html\n\n |
KD=tekst | tekst do 1000 znaków wypisywany przed </HEAD>; domylnie: brak |
KA=tekst | tekst do 1000 znaków wypisywany na poczštku każdej strony; domylnie: brak |
KZ=tekst | tekst do 1000 znaków wypisywany na końcu każdej strony; domylnie: brak |
KX=tekst | tekst do 500 znaków wypisywany przed klawiszem "SZUKANIE ZAAWANSOWANE"; domylnie: brak |
KY=tekst | tekst do 500 znaków wypisywany po klawiszu "SZUKANIE ZAAWANSOWANE"; domylnie: brak |
KE=tekst | tekst do 1000 znaków, wypisywany po szukaniu wg wielu indeksów w przypadku szukania wg całego hasła i otrzymaniu w wyniku 0 dokumentów; tekst może zawierać wyrażenia HTML |
KF=tekst | tekst do 100 znaków, wypisywany po klawiszu "szukaj" dla szukania zaawansowanego; tekst może zawierać wyrażenia HTML |
KF1=tekst | tekst do 500 znaków, wypisywany przy szukaniu wg jednego indeksu i dodatkowych warunków zamiast tekstu "podaj teksty zawarte ... obcych liter"; tekst może zawierać wyrażenia HTML |
KF2=tekst | tekst do 500 znaków, wypisywany przy szukaniu wg jednego indeksu i dodatkowych warunków zamiast tekstu "np. pan tadeusz, ... w dokumencie"; tekst może zawierać wyrażenia HTML |
KN=tekst | tekst do 50 znaków, zastępujšcy tekst "Dokument zastrzeżony"; tekst może zawierać wyrażenia HTML |
KNn=tekst | n - cyfra 1...9: parametr ma identyczne znaczenie jak parametr KN, ale jest stosowany do dokumentów, w których w podpolu wskazanym parametrem IZ= drugim znakiem jest cyfra n (aby dokument nie był wywietlany pierwszym znakiem musi być cyfra 1) |
KS=style | patrz "zbiór menustyl.css" (pkt. 7.7.) |
KW=tekst | tekst do 100 znaków, zastępujšcy słowo "Egzemplarze" w rozwinięciu dokumentów; tekst może zawierać wyrażenia HTML, w szczególnoci powinien uwzględniać znak nowej linii (<BR>) |
KW1=tekst | tekst do 100 znaków, zastępujšcy słowo "Wypożyczone" przy opisie wypożyczeń w rozwinięciu dokumentów; tekst może zawierać wyrażenia HTML |
KW2=tekst | tekst do 100 znaków, zastępujšcy (dla tych statusów ksišżki, dla których nie okrelono KW2n, patrz poniżej) słowo "Dostępne" przy opisie wypożyczeń w rozwinięciu dokumentów; tekst może zawierać wyrażenia HTML |
KW2n=tekst | teksty do 100 znaków, zastępujšce - dla ksišżek o statusie n - słowo "Dostępne" przy opisie wypożyczeń w rozwinięciu dokumentów; teksty mogš zawierać wyrażenia HTML; jeli jedna nazwa statusu zawiera się w innej (np. "TYLKO W CZYT" i "TYLKO W CZYT1"), to dłuższa nazwa musi mieć niższy status; n jest cyfrš 0 ... 9 |
KW3=tekst | tekst do 100 znaków, zastępujšcy słowa "Wypożyczenie bezterminowe"; tekst może zawierać wyrażenia HTML |
KW4=tekst | tekst do 100 znaków, zastępujšcy słowa "(liczba rezerwacji: n)"; w tekcie, w miejscu w którym ma być wypisana liczba rezerwacji należy wpisać %d, np. "ponadto %d rezerwacje". Tekst może zawierać wyrażenia HTML |
KL=tekst | patrz "zmiana nazw klawiszy" (pkt. 7.13.) |
T=tekst | tekst do 100 znaków, wczytywany do buforu roboczego w celu jego wpisania do dowolnego (występujšcego za T=) parametru, który jest tekstem lub listš, np. XT3= lub Z=; celem tego jest skrócenie zapisu i dotyczy przede wszystkim odsyłaczy; tekst musi być poprzedzony dodatkowym znakiem, a w miejscu, gdzie ma być wstawiony należy wstawić trzy takie znaki; przykład: T=*<A^HREF=http://mak.bn.org.pl/makwww.exe?BM= oraz XT3=***19 da w wyniku: XT3=<A^HREF=http://mak.bn.org.pl/makwww.exe?BM=19 |
TBn=... | n=0...19: patrz "wywietlanie dokumentu w postaci tabelki" (pkt. 7.2.2.3.) |
M=... | patrz "sposób wywietlania dokumentów" (pkt. 7.2.2.) |
MW=... | patrz "sposób wywietlania dokumentów" (pkt. 7.2.2.) |
MW1=... | patrz "sposób wywietlania dokumentów" (pkt. 7.2.2.) |
N=... | patrz "wywietlanie rozwinięcia dokumentów" (pkt. 7.2.2.2.) |
I=... | patrz "opis indeksów" (pkt. 7.2.3.) |
I0=n | n okrela czy dopuszczać wywietlanie maski 0: 0 = NIE (domylnie), 1 = TAK (patrz uwaga), 2 = TAK, także dla całej listy (patrz uwaga) |
Uwaga:jeli jest okrelony parametr IS1, to napisanie znaku minus przed wartociš 1 lub 2 powoduje wywietlanie maski okrelonej tym parametrem (zamiast maski zero) | |
I01=n | n - okrela sposób wywietlania znaków kodowanych
(wężyki) w masce zero: 0 = wywietlać znaki wg UTF (domylnie) 1 = wywietlać wężyki |
I02=1 | powoduje, że tekst Biblioteka Narodowa jest wypisywany w stopce programu nie jako link |
I1=n | n - do ilu liczyć wartoci w indeksie; minus przed liczbš (bez spacji) oznacza: nie wypisywać licznika gdy jest 1; domylnie I1=15 |
I2=n | n - do ilu liczyć dokumenty; domylnie I2=20 |
I3=n | n okrela czy wywietlać liczbę dokumentów w bazie
i datę ostatniej modyfikacji bazy: 0 = nie wywietlać niczego (domylnie), 1 = wywietlać liczbę dokumentów w bazie, 2 = wywietlać liczbę dokumentów w bazie i datę ostatniej modyfikacji bazy |
I4=n | n - okrela czy umożliwić przejcie dla całej listy od wywietlania listy dokumentów do wywietlania rozwinięcia dokumentów: 0 = TAK, 1 = NIE (w tym przypadku moż na wywietlić rozwinięcie jednego dokumentu); domylnie I4=0 |
I5=n | n - okrela czy kodować podpole stowarzyszone: 0 = NIE, 1 = TAK; kodowanie tego podpola może być przydatne przy tworzeniu odsyłaczy; domylnie I5=0. Uwaga: dla podpól, dla których ustawiono XP1=-podpole znaczenie deklaracji I5 jest odwrotne (patrz punkt 7.10.2) |
I6=n | n - okrela czy i jak wywietlać informacje o wypożyczeniach (wywietlanie jest możliwe tylko wtedy, gdy do bazy jest dołšczony zbiór z rozszerzeniem .wyp); gdy parametr n jest zerem - informacje nie sš wywietlane, w przeciwnym przypadku informacje o wypożyczeniach sš wywietlane, a sposób wywietlania zależy od n i jest opisany w punkcie 7.2.2.4. Domylnie I6=0 |
I6x=tekst | x jest jednš z liter a, b, ... m, q lub s, a tekst jest dowolnym tekstem do 100 znaków, może zawierać wyrażenia HTML; parametry te sš szczegółowo opisane w punkcie 7.2.2.4. Domylnie I6a jest <BR>, pozostałe I6x jest tekstem pustym |
I6r=n | n - okrela czy wywietlać liczbę rezerwacji: 0 = TAK, 1 = NIE; domylnie I6r=0; por. punkt 7.2.2.4 |
I7=n | n - okrela znaczenie parametru U
(domylnie I7=0): I7=0: U okrela katalog zawierajšcy program makwww.exe, I7=1: U okrela pełnš cieżkę dostępu do programu makwww.exe (czyli U=..../makwww.exe) |
I8=n | n - okrela czy wywietlać licznik dostępów (patrz "licznik dostępów" - pkt. 7.8.): 0 = NIE, 1 = TAK; domylnie I8=0; parametr powinien być zadeklarowany jako parametr ogólny, a przy bazie może być ewentualnie zmieniony |
I9=n | n - okrela czy klawisze z nazwami indeksów majš być rozszerzone do 12 znaków: 0 = NIE, 1 = TAK; domylnie I9=0; parametr ma znaczenie tylko wtedy, gdy II nie jest 1 (czyli nazwy indeksów sš wpisywane do klawiszy); odradza się stosowanie tego parametru, ponieważ nie dla wszystkich przeglšdarek daje on dobre efekty, a ponadto lepszym rozwišzaniem jest zdefiniowanie stylu dla tych klawiszy |
J1=n | n - okrela czy wypisywać klawisze z numerami baz: 0 = TAK, 1 = NIE; domylnie J1=0; parametr ma znaczenie tylko wtedy, gdy IB=1 (czyli nazwy baz sš wypisywane w oddzielnych wierszach); pominięcie klawiszy z numerami ma sens tylko wtedy, gdy nazwy baz sš odsyłaczami do baz |
J2=n | n okrela czy wywietlać odsyłacze dłuższe, niż wartoci w indeksie: 0 = NIE, 1 = TAK; domylnie J2=0 |
J3=n | n okrela czy indeksy adiustowane w prawo wyrównywać do prawej strony i wypisywać czcionkš TT, czy nie: 0 = TAK, 1 = NIE; domylnie J3=0 |
J4=n | n - numer pola, którego wielokrotne wystšpienie jest wywietlane wspólnie (np. J4="692/.") |
J5=n | n okrela czy wywietlać wypożyczenia w masce zero: 0 = TAK, 1 = NIE; domylnie J5=0 |
J6=n | n okrela czy przed dokumentem wywietlać tekst "Dokument nr ...": 0 = TAK, inna cyfra = NIE, zamiast tego n - 1 pustych linii; domylnie J6=0 |
J7=n | n okrela sposób szukania wg wielu indeksów (patrz
Sposoby szukania dokumentów): 0 = szukanie wg całego hasła (domylnie), 1 = szukanie wg poczštku hasła |
J8=n | n okrela sposób prowadzenia licznika pobranych
dokumentów (patrz Licznik dostępów oraz
pobranych dokumentów): 0 = licznik dzienny, 1 = licznik miesięczny (domylnie), 2 = licznik roczny |
IW=n | n - kod dla wywietlania polskich liter (domylnie IW=1): |
0 - bez polskich liter | 1 - ISO-8859-2 | 2 - Windows-1250 |
IWT=n | n - kod polskich liter w menu, menub itd. (domylnie IWT=0): |
0 = tak jak IW, | 1 = MAZOVIA, | 2 = IBM LATIN 2, | |
3 = ISO-8859-2 | 4 = WINDOWS-1250 |
IWL=n | n - kod polskich liter w licie odsyłaczy (domylnie IWL=0): |
0 = tak jak IW, | 1 = MAZOVIA, | 2 = IBM LATIN 2 | |
3 = ISO-8859-2 | 4 = WINDOWS-1250 |
IB=n | n - liczba nazw baz wywietlanych w jednym wierszu; domylnie IB=4 |
II=n | n - liczba nazw indeksów wywietlanych w jednym wierszu; domylnie II=6 |
IL=n | n - liczba z zakresu 5 ... 99 okrelajšca liczbę wywietlanych wartoci indeksu; domylnie IL=10; uwaga: dopuszcza się okrelenie IL=1, wówczas IM=1 |
IN=n | n okrela liczbę wywietlanych w częci B (patrz pkt. 3.2. Spis indeksów) pól, pozwalajšcych na wybranie indeksu i wpisanie szukanej wartoci; domylnie IN=5 |
IN1=n... | n okrela numer indeksu powtarzanego na końcu częci B; domylnie IN1=1. Za liczbš n można dopisać (bez spacji) w nawiasach kwadratowych oddzielone przecinkami numery indeksów (wg kolejnoci częci A), które majš być domylnie wywietlone w kolejnych wierszach |
IN2=n... | n okrela numer indeksu wywietlanego (jako wybrany) przy szukaniu wg indeksu i słowa w dokumencie; domylnie IN2=1 |
IM=n | n - liczba z zakresu 5 ... IL okrelajšca o ile wierszy (do dołu lub do góry) przesunšć wywietlany indeks; domylnie IM=IL-1 (patrz uwaga przy opisie parametru IL) |
ID=n | n - liczba wywietlanych dokumentów; domylnie ID=10 |
IV=n | n - liczba wierszy pustych miedzy kolejnymi wierszami z nazwami baz; domylnie IV=1 |
IU=n | n - liczba wierszy pustych miedzy kolejnymi wierszami z nazwami indeksów; domylnie IU=1 |
IP=n | n - szukaj i wywietlaj najpierw dokumenty o numerach większych od n, a potem o numerach mniejszych lub równych n (por. "Kolejnoć wywietlania dokumentów", punkt 5.) |
IC=n | sposób wypisywania nazwy bazy i indeksu na górze
ekranu: n = 0: wypisywać pod sobš, od poczštku wiersza, n = 1: centrować (domylnie) |
IQ=n | n okrela czy i kiedy wywietlać listę dokumentów
(por. punkt 3.4): n = 0 (wartoć domylna): po kliknięciu na numer przy wywietlaniu treci indeksu oraz po kliknięciu na klawisz "wróć do listy" przy wywietlaniu rozwinięcia dokumentu n = 1: po kliknięciu na klawisz "wróć do listy" przy wywietlaniu rozwinięcia dokumentu; kliknięcie na numer przy wywietlaniu treci indeksu powoduje wywietlenie rozwinięcia dokumentu n = 2: nigdy; kliknięcie na numer przy wywietlaniu treci indeksu powoduje wywietlenie rozwinięcia dokumentu, a klawisz "wróć do listy" jest zablokowany |
IS=n | n okrela, czy umożliwić pobieranie dokumentów z bazy oraz gdzie wywietla się klawisz "pobierz ..."; parametr musi być w pierwszej częci z dolarem i wymaga, aby (też w tej częci) był okrelony parametr IS1 (np. $IS1=0); dla różnych baz parametr może być "przebity" przy opisie bazy; wartoć domylna IS=0 oznacza, że dokumenty z bazy nie mogš być pobierane; inna wartoć (oznaczajšca, że dokumenty mogš być pobierane) powinna być sumš niżej podanych liczb okrelajšcych miejsce wypisania klawisza "pobierz": |
1 | przy kolejnych opisach, tylko w masce 0 (zarówno z listy dostępnych masek, jak i z klawisza MARC) |
2 | przy klawiszach, tylko w masce 0 (zarówno z listy dostępnych masek, jak i z klawisza MARC) |
4 | przy kolejnych opisach, tylko w maskach wziętych z listy dostępnych masek (także gdy jest to maska 0) |
8 | przy klawiszach, tylko w maskach wziętych z listy dostępnych masek (także gdy jest to maska 0) |
16 | przy kolejnych opisach, tylko na licie skróconej |
32 | przy klawiszach, tylko na licie skróconej |
IS1=n | n jest numerem maski, która okrela, które pola i podpola majš być pobierane (przy pobieraniu dokumentów z bazy); ten parametr ma znaczenie tylko wtedy, gdy IS nie jest zerem (czyli wolno pobierać dokumenty), może być umieszczony na poczštku zbioru menu (ze znakiem $) lub przy bazie; brak parametru oznacza zakaz pobierania z bazy; porównaj też opis parametru I0 |
IR=n | sposób interpretacji liczb przez procesor
("patrz UNIX ..., punkt 6.): n = 0: "normalny" (domylnie), n = 1: "odwrócony" |
IO=n | n okrela czy eliminować "martwe" odsyłacze: 0 = TAK (domylnie), 1 = NIE (por. "włšczenie odsyłaczy do indeksów", pkt. 7.2.4.) |
IX=n | n okrela czy umożliwić wracanie do spisu baz: 0 = NIE (nie wywietla się klawisz "zmień bazę"), 1 = TAK (domylnie) |
IY=tekst | tekst okrela sposób wywietlania częci
A, B i C po wybraniu "szukanie zaawansowane"
(patrz pkt. 3.2. Spis
indeksów); tekst składa się z 1, 2 lub 3 znaków,
każdy znak ma inne znaczenie: pierwszy znak: cyfra od 0 do 8 okrelajšca kolejnoć wywietlania poszczególnych częci: 0 - tylko częć A 1 - częci A i B 2 (wartoć domylna) - częci A, B i C 3 - częci A i C 4 - częci A, C i B 5 - tylko częć B 6 - częci B i C 7 - tylko częć C 8 - częci C i B drugi znak: cyfra od 1 do 4 okrelajšca miejsce wywietlania klawisza szukanie_zaawansowane lub jego pominięcie: 1 - na poczštku częci A 2 (wartoć domylna) - na końcu częci A 3 - na poczštku i na końcu częci A 4 - wywoływanie (zawsze) szukania zaawansowanego i pominięcie wywietlania tego klawisza trzeci znak: cyfra 0 lub 1 okrelajšca sposób wprowadzania wartoci z podglšdu indeksu (wywołanego klawiszem ?): 0 (wartoć domylna) - kliknięcie przenosi wartoć 1 - wartoć trzeba "przecišgnšć" czwarty znak: znak okrelajšcy, które teksty wypisywane standardowo przy sposobach wyszukiwania majš być pominięte; znak ten jest sumš niżej podanych liczb okrelajšcych pomijane teksty: 1: pomiń tekst wypisywany przy spisie indeksów ("Wybierz indeks ..." albo "Wyszukiwanie wg ...", w zależnoci, czy wywietlanych jest wiele indeksów, czy jeden) 2: pomiń tekst wywietlany przy szukaniu wg wielu indeksów ("Szukanie wg ..." oraz "wpisz ...") 4: pomiń tekst wywietlany przy szukaniu wg jednego indeksu i dodatkowych warunków ("Szukanie wg ..." oraz "Uwaga: ...") 8: pomiń tekst: "SZUKANIE, SPOSÓB ..." Uwaga: jeli suma wybranych liczb przekracza 9, to należy wpisać znak wg poniższej tabelki: |
suma: | 10 | 11 | 12 | 13 | 14 | 15 | |
wpisać: | A | B | C | D | E | F |
IZ=n | n - numer podpola, które okrela, czy dokument jest wywietlany: dokumenty, w których występuje to podpole i zaczyna się od znaku '1' nie sš wywietlane; IZ=0 (wartoć domylna) oznacza, że wszystkie dokumenty sš wywietlane |
IZ1=n | n - numer podpola (wyłšcznie dane biblioteczne), które okrela, czy informacje o tym egzemplarzu sš wywietlane: pola, w których to podpole występuje nie sš wywietlane; IZ1=0 (wartoć domylna) oznacza, że informacje o wszystkich egzemplarzach sš wywietlane |
XP1=podpole | podpole odsyłaczowe |
XP2=podpole | podpole stowarzyszone |
XR1=podpole | patrz "wiele odsyłaczy" (pkt. 7.10.2.) |
XL=lista | patrz "odsyłacze" (pkt. 7.10.) |
XTn=tekst | n=1 ... 8, patrz "odsyłacze" (pkt. 7.10.) |
XY=pole | patrz "odsyłacze złożone" (typ 1) (pkt. 7.10.4.) |
XZ=pole | patrz "odsyłacze złożone" (typ 2) (pkt. 7.10.4.) |
P=lista | patrz "teksty dodatkowe" (pkt. 7.11.) |
ST=... | patrz "włšczenie odsyłaczy do indeksów" (pkt. 7.2.4.) |
S2=... | patrz "dodatkowe odsyłacze w indeksie" (pkt. 7.2.5.) |
S3=... | patrz "komentarze przy wartociach w indeksie" (pkt. 7.2.6.) |
S4=... | patrz "komentarze przy wartociach w indeksie" (pkt. 7.2.6.) |
SV=... | patrz "komentarze przy wartociach w indeksie" (pkt. 7.2.6.) |
Z=lista | patrz "zamiany" (pkt. 7.12.) |
REZn | patrz "zamawianie i oglšdanie stanu konta" (pkt. 8.) |
M=sposób_wywietlania_listy_dokumentów[wybrane_maski]
pierwszy znak tekstu | nie wywietlać, gdy: |
- (minus) | podpola brak |
+ (plus) | podpole jest |
@ (at) | podpole zaczyna się od tekstu zapisanego za znakiem @ |
* (gwiazdka) | podpole zawiera tekst zapisany za znakiem * |
TB0=0 | nigdy nie wywietlać tabelki |
TB0=1 | tabelkę wywietlać tylko w masce 0 |
TB0=2 lub 4 | tabelkę wywietlać w maskach z nazwami, oprócz maski 0 (4 - oddzielna kolumna dla wskaników) |
TB0=3 lub 5 | tabelkę wywietlać we wszystkich maskach z nazwami (5 - oddzielna kolumna dla wskaników) |
parametr | znaczenie i wartoć domylna |
TB1 | poczštek tablicy; domylnie: <table border="3px" width="98%" align="center"> |
TB2 | koniec tablicy; domylnie: </table> |
TB3 | poczštek wiersza z polem; domylnie: <tr> |
TB4 | koniec wiersza z polem; domylnie: </tr> |
TB5 | poczštek komórki z nazwš pola w masce nie zero; domylnie: <td width="12%"><TT><B><I> |
TB6 | koniec komórki z nazwš pola w masce nie zero; domylnie: </td></I></B></TT> |
TB7 | poczštek komórki ze wskanikami (gdy wskaniki sš w oddzielnej kolumnie); domylnie: <td width="2%"> |
TB8 | koniec komórki ze wskanikami; domylnie: </td> |
TB9 | poczštek komórki z treciš kolejnych podpól; domylnie: <td> |
TB10 | koniec komórki z treciš kolejnych podpól; domylnie: </td> |
TB15 | poczštek komórki z nazwš pola w masce zero; domylnie: <td width="3%"> |
TB16 | koniec komórki z nazwš pola w masce zero; domylnie: </td> |
pozostałe | na razie nie interpretowane |
I6=n | identyfikator | podpola | data | termin |
stowarzyszone | wypożyczenia | zwrotu | ||
I6=1 | tak | nie | tak | tak |
I6=2 | tak | nie | tak | nie |
I6=3 | tak | tak | tak | tak |
I6=4 | tak | tak | tak | nie |
I6=5 | nie | tak | tak | tak |
I6=6 | nie | tak | tak | nie |
I6=11 | tak | nie | nie | tak |
I6=12 | tak | nie | nie | nie |
I6=13 | tak | tak | nie | tak |
I6=14 | tak | tak | nie | nie |
I6=15 | nie | tak | nie | tak |
I6=16 | nie | tak | nie | nie |
M="150/a"()(;;),()()(/^)"150/b",(^/^)"199/b"(;;^),(^**^)"299/x"(^**^),"333/a"[1,2,5]
alboM=16()(;;),()()(/^)17,(^/^)64(;;^),(^**^)46(^**^),81[1,2,5]
oznacza (przy wywietlaniu listy dokumentów):I=(n)[n1,n2,...]
gdzie n jest liczbš udostępnianych indeksów, a n1, n2, ... - okrela kolejnoć indeksów. Aby ustalić opis indeksów najlepiej wykonać następujšce czynnoci:š | ć | ę | ł | ń | ó | | | ż | |
małe | 185 | 230 | 234 | 179 | 241 | 243 | 156 | 159 | 191 |
duże | 165 | 198 | 202 | 163 | 209 | 211 | 140 | 143 | 175 |
1 | na poczštku wiersza (przed numerem) |
2 | między numerem i wypisanym tekstem |
3 | za wypisanym tekstem |
4 | za dodatkowymi odsyłaczami, jeli sš |
1 | na poczštku wiersza (przed numerem) |
2 | między numerem i wypisanym tekstem |
3 | za wypisanym tekstem |
4 | za dodatkowymi odsyłaczami, jeli sš |
$U=http://mak.bn.org.pl/cgi-shl | ;cieżka dostępu do katalogu zawierajacego |
;program MAKWWW |
$F=<A^HREF="http://mak.bn.org.pl/form.htm">Wróć^do^poczštku | ;link do poczštku |
$IB=1 | ;ile nazw baz wywietlać w jednym wierszu |
$IL=10 | ;ile wartoci indeksu wywietlać |
$IM=19 | ;o ile wierszy przesuwac wywietlany indeks |
$ID=10 | ;liczba wywietlanych dokumentów |
$IX=1 | ;nie wracaj do spisu baz |
$I1=10 | ;maks. licznik wartoci w indeksie |
$I2=15 | ;maks. licznik dokumentów |
katalog^81-96 | t:\bazy\kat | M=(nazw.^)125(,),(^imię^)165,161[2,3] | I=(8)[1,2,3,5,4] |
katalog_97 | t:\bazy\pb97 | M=125(,),165,161[2,3] | I=(4)[3,4,6,1] |
nazwa stylu | opis |
submit1 | klawisze z nazwami baz (gdy IB nie jest 1) lub z numerami baz (gdy IB=1); jeli IB nie jest 1 (czyli nazwy baz sš wpisywane do klawiszy) w nazwie bazy nie wolno używać znaków < i > , a więc nie można wpisywać wyrażeń HTML; ponadto, jeli IB nie jest 1 i okrelono styl submit1, to zaleca się zdefiniowanie (w tym stylu) szerokoci klawiszy i okrelenie IB=99 (wówczas przeglšdarka decyduje ile baz pokazać w jednym wierszu) |
submit2 | klawisze z numerami indeksów (gdy II=1) |
submit3 | klawisze z nazwami indeksów (gdy II nie jest 1); w tym przypadku zaleca się zdefiniowanie (w tym stylu) szerokoci klawiszy i okrelenie II=99 (wówczas przeglšdarka decyduje ile indeksów pokazać w jednym wierszu) |
submit4 | klawisze z numerami przy wartociach w czasie wywietlania strony z wartociami indeksu |
submit5 | klawisze z numerami dokumentów w czasie wywietlania listy dokumentów |
submit6 | klawisze "funkcyjne" (oprócz szukanie zaawansowane i drukuj), takie jak zmień indeks, wróć do indeksu, rozwiń itp |
submit7 | klawisz szukanie zaawansowane |
submit8 | klawisz drukuj |
submit9 | klawisz pobierz (ISO) (przy kolejnych dokumentach) |
submit10 | klawisz pobierz wszystkie (ISO) |
text1 | okienko do wprowadzania tekstu przy wywietlaniu indeksu |
text2 | okienko do wprowadzania wartoci (dla okrelonego indeksu) przy 2. i 3. sposobie wyszukiwania |
text3 | okienko do wprowadzania słów przy 3. sposobie wyszukiwania |
radio1 | przycisk radiowy dla wyboru i / lub (przy 2. i 3. sposobie wyszukiwania) |
radio2 | przycisk radiowy dla wyboru języka |
button1 | przycisk "znak zapytania" służšcy do rozwinięcia indeksu (przy 2. i 3. sposobie wyszukiwania) |
button2 | klawisz "ZAMÓW" |
button3 | klawisz "MOJE KONTO" |
select1 | okienko z rozwijanš nazwš indeksu (przy 2. i 3. sposobie wyszukiwania) |
  gdy: | PRZED | PO |
  brak podpola stow. i listy | T1 | T2 |
  jest podpole stowarzyszone P | T3 P T4 | T5 |
  brak podpola P, jest lista L | T6 L T7 | T8 |
  WA^N | form1       ;znak ^ zastępuje spację |
  WR^U | form2 |
  L^123 | form3 |
WA* | form1 | ; dla symboli zaczynajšcych się od WA |
WR^U | form2 | ; dla WR U |
?^N | form2 | ; dla symboli, ktore majš do 4 dowolnych |
??^N | form2 | ; znaków, potem spację i literę N |
???^N | form2 | |
????^N | form2 |
symbol | symbol | |
gdzie dodatkowy tekst jest wywietlany | dla tekstu | dla tabeli |
na poczštku cišgu dokumentów | 1010 | 1060 |
przed każdym dokumentem | 1031 | 1081 |
przed nazwš wywietlanego pola (patrz uwaga 1) | "ppp/."0 (0xxx) | "ppp/."a |
przed treciš wywietlanego pola | "ppp/."9 (9xxx) | "ppp/."b |
przed nazwš wywietlanego podpola (patrz uwaga 1): | ||
pierwsze podpole wywietlane w danym polu | "ppp/q"3 (3xxx) | "ppp/q"d |
nie pierwsze podpole, poprzednie było identyczne | "ppp/q"4 (4xxx) | "ppp/q"e |
nie pierwsze podpole, poprzednie było inne | "ppp/q"5 (5xxx) | "ppp/q"f |
za każdym wywietlanym podpolem: | ||
ostatnie podpole wywietlane w danym polu | "ppp/q"6 (6xxx) | "ppp/q"g |
nie ostatnie podpole, następne jest identyczne | "ppp/q"7 (7xxx) | "ppp/q"h |
nie ostatnie podpole, następne jest inne | "ppp/q"8 (8xxx) | "ppp/q"i |
za każdym wywietlanym polem | "ppp/q"2 (2xxx) | "ppp/q"c |
za każdym dokumentem | 1039 | 1089 |
na końcu cišgu dokumentów | 1019 | 1069 |
tekst | komentarz |
1010 poczštek dokumentów | na poczštku (nie w tabeli) wypisz tekst "poczštek dokumentów" |
1031 < H5> Dokument %d< /H5> | przed każdym dokumentem (nie w tabeli) wypisz słowo "Dokument" i jego kolejny numer |
"100/."0 Autor: | zamiast nazwy pola 100 (nie w tabeli) wypisz tekst "Autor:" |
"100/."a Autor: | zamiast nazwy pola 100 (w tabeli) wypisz tekst "Autor:" |
"692/x"8 , | za podpolem 692/x, jeli następne podpole jest inne wypisz przecinek (ale nie w tabeli) |
"246/."a(?2) TYTUŁ INDYW. | jeli drugi wskanik w polu 246 jest 2, to zamiast nazwy pola (w tabeli) wypisz "TYTUŁ INDYW." |
"246/."a(13) INNY TYTUŁ | jeli pierwszy wskanik w polu 246 jest 1 a drugi 3, to zamiast nazwy pola (w tabeli) wypisz "INNY TYTUŁ" |
"246/."a(3?)- | jeli pierwszy wskanik w polu 246 jest 3 a drugi dowolny, to (w tabeli) pomiń to pole |
1019 koniec dokumentów | na końcu (nie w tabeli) wypisz tekst "koniec dokumentów" |
/~B/<I>/ | ; zamień ~B na <I>, separatorem jest znak "/" |
"~K"</I>" | ; zamień ~K na </I>, separatorem jest cudzysłów |
/~E/<B>/ | ; zamień ~E na <B>, separatorem jest znak "/" |
"~F"</B>" | ; zamień ~F na </B>, separatorem jest cudzysłów |
N | dotychczasowy tekst | N | dotychczasowy tekst |
a | zmień_bazę / Change_database | b | zmień_indeks / Change_index |
c | wróć_do_indeksu / Return_to_index | d | wróć_do_listy / Return_to_list |
e | szukaj / Search | f | poczštek / Start_of_index |
g | cofnij / Previous | h | dalej / Next |
i | rozwiń / More_info | j | cišg_dalszy / Next |
k | MARC / MARC |
składnia | opis |
REZ1=n | n okrela miejsce wypisania klawisza ZAMÓW: |
n = 1 - przy kazdej pozycji | |
n = 2 - przy słowie "egzemplarze" | |
n = 3 - po wszystkich pozycjach | |
n = 4 - przy każdej niewypożyczonej pozycji | |
n = 5 - po wszystkich pozycjach jeli były pozycje niewypożyczone | |
REZ1S=cišg cyfr | cyfry (od 1 do 9) okrelajš statusy, które sš wyłšczone z zamówień, np. REZ1S=79 oznacza, że statusy 7 i 9 sš wyłšczone z zamówień; opcja jest aktywna tylko, gdy REZ1=4 lub REZ1=5 |
REZ1K=n | n okrela czy wypisać klawisz MOJE KONTO: 0 = nie wypisywać (domylnie), 1 = wypisywać |
REZ2=tekst | tekst okrela zbiór ustalajšcy parametry dla programu makwwr.exe oraz wzór zamówienia; zbiór ten jest niżej opisany |
REZ3=tekst | tekst (do 1000 znaków) wypisywany przed klawiszem ZAMÓW |
REZ4=tekst | tekst (do 1000 znaków) wypisywany za klawiszem ZAMÓW |
REZ5=tekst | tekst (do 30 znaków) wypisywany zamiast słowa ZAMÓW |
REZ6=tekst | tekst (do 1000 znaków) wypisywany przed klawiszem MOJE KONTO |
REZ7=tekst | tekst (do 1000 znaków) wypisywany za klawiszem MOJE KONTO |
REZ8=tekst | tekst (do 30 znaków) wypisywany zamiast tekstu MOJE KONTO |
REZS=n | n okrela szerokoć okienka (w punktach) otwieranego dla programu makwwr.exe (opcja ZAMÓW); domylnie: 410 |
REZSK=n | n okrela szerokoć okienka (w punktach) otwieranego dla programu makwwr.exe (opcja MOJE KONTO); domylnie: 710 |
REZW=n | n okrela wysokoć okienka (w punktach) otwieranego dla programu makwwr.exe (opcja ZAMÓW); domylnie: 285 |
REZWK=n | n okrela wysokoć okienka (w punktach) otwieranego dla programu makwwr.exe (opcja MOJE KONTO); domylnie: 450 |
składnia | opis |
U=tekst | (jak w menu) tekst jest pełnš cieżkš dostępu do katalogu zawierajšcego program (MAKWWR kończy się nazwš katalogu, bez kreski ukonej); jeli okrelono I7=1, to na końcu tej cieżki trzeba dopisać /makwwr.exe; parametr obowišzkowy |
REZC=tekst | tekst okrela pełnš cieżkę do bazy czytelników; parametr obowišzkowy |
REZK=tekst | tekst okrela pełnš cieżkę do bazy ksišżek; parametr obowišzkowy |
REZK1=tekst | tekst okrela pełnš cieżkę do drugiej bazy ksišżek (tylko opcja MOJE KONTO); parametr opcjonalny |
REZK2=tekst | tekst okrela pełnš cieżkę do trzeciej bazy ksišżek (tylko opcja MOJE KONTO); parametr opcjonalny |
REZH=numer | numer okrela numer podpola w bazie czytelników, w którym zapisane jest hasło; brak parametru oznacza brak hasła |
T=tekst | tekst okrela pełnš cieżkę do zbioru, w którym majš być zapisywane zamówienia; domylnie: zbiór o nazwie takiej jak baza ksišżek i rozszerzeniu txt; zbiór ten musi mieć uprawnienia pozwalajšce wszystkim użytkownikom dopisywanie do niego |
IW=n | (jak w menu) n - kod dla wywietlania polskich liter (domylnie IW=1): |
0 - bez polskich liter | 1 - ISO-8859-2 | 2 - Windows-1250 |
I7=n | n - okrela znaczenie parametru U
(domylnie I7=0): I7=0: U okrela katalog zawierajšcy program makwwr.exe, I7=1: U okrela pełnš cieżkę dostępu do programu makwwr.exe (czyli U=..../makwwr.exe) |
KK=tekst | (jak w menu) 6 znaków, okrelajšcych kolor liter; domylnie: FFFFFF |
KH=tekst | (jak w menu) 6 znaków, okrelajšcych kolor kreski poziomej; domylnie: FFFFFF |
KT=tekst | (jak w menu) 6 znaków, okrelajšcych kolor tła; domylnie: FFFFFF |
KB=tekst | (jak w menu) tekst do 2000 znaków, okrelajšcych "tapetę"; domylnie: brak |
KD=tekst | (jak w menu) tekst do 1000 znaków wypisywanych przed </HEAD>; domylnie: brak |
KA=tekst | (jak w menu) tekst do 1000 znaków wypisywanych na poczštku każdej strony; domylnie: brak |
KZ=tekst | (jak w menu) tekst do 1000 znaków wypisywanych na końcu każdej strony; domylnie: brak |
KAnn=tekst | tekst do 800 znaków wypisywany w ustalone miejsca w
zależnoci od nn; miejsce wstawiania najlepiej okrelić
eksperymentalnie; domylnie: brak
|
KS=style | (jak w menu) patrz "zbiór menustyl.css" (pkt. 7.7.) |
II=numer | numer okrela czy wypisywać identyfikator w okienku: II=0 - nie wypisywać, II=1 - wypisywać; domylnie: nie wypisywać |
IZ=numer | numer okrela liczbę znaków w jednej kolumnie; domylnie: 80 |
IX=numer | numer okrela liczbę kolumn; domylnie: 1 |
IY=numer | numer okrela liczbę spacji między kolumnami; domylnie: 5 |
IM=numer | numer okrela liczbę spacji po złamaniu wiersza; domylnie: 0 |
IF=numer | numer okrela czy wypisywać znak nowej strony na końcu zamówienia: IF=0 - nie wypisywać, IF=1 - wypisywać; domylnie: nie wypisywać |
IL=numer | numer okrela kod, w którym wypisywać zamówienie:
|
IV=numer | numer okrela liczbę danych bibliotecznych wypisywanych w jednym zamówieniu; jeli zamówienie ma więcej danych bibliotecznych jest dzielone na częci; domylnie IV=5000 (praktycznie - bez podziału) |
ID=cišg znaków | cišg znaków okrela dane biblioteczne, których nie wypisywać w zamówieniu; znaki w tym cišgu majš następujšce znaczenie: W - pozycje wypożyczone, R - pozycje zarezerwowane, cyfra - pozycje o statusie równym podanej cyfrze; kolejnoć znaków dowolna. Przykład: ID=W15 oznacza: nie wypisywać danych o ksišżkach wypożyczonych i ksišżkach o statusie 1 i 5; Uwaga: jeli w bazie okrelono nazwy statusów (np. status 5 nazwano "TYLKO W CZYT"), to ta nazwa też jest brana pod uwagę; tekst w bazie może być dłuższy niż nazwa statusu (np. "TYLKO W CZYTELNI"), małe i duże litery sš utożsamiane |
w tekcie | oznacza |
$$ | $ |
$/xx lub $\xx | liczba szesnastkowa xx (dwie cyfry i/lub litery A ... F) (np. dla wpisywania poleceń dla drukarki) |
$L, $S | nowa linia, spacja |
$Ln, $Sn | n nowych linii, n spacji (n -- jedna cyfra) |
$D | data bieżšca |
$T | czas bieżšcy w postaci gg:mm:ss |
$I | identyfikator ksišżki |
$J | wszystkie identyfikatory oraz wybrane podpola danych bibliotecznych (patrz niżej) |
$J1 | jeden identyfikator oraz wybrane podpola danych bibliotecznych (jak $J, ale wypisywane jest tylko pierwsze wystšpienie); opis $J1 identyczny jak $J |
$RK, $RC | systemowy nr dokumentu z bazy Ksišżki lub Czytelnicy |
$C... | treć podpola z bazy Czytelnicy, patrz niżej |
$K... | treć podpola z bazy Ksišżki, patrz niżej |
$V1 | wpisać słowo "kontynuacja" jeli jest to kontynuacja zamówienia (podzielonego na częci) |
$V2 | wpisać słowo "c.d.n." jeli będzie kontynuacja zamówienia (podzielonego na częci) |
spacja | \s |
nowa linia | \n |
znak \ | \\ |
znak ] | \] |
znak ) | \) |
? (znak zapytania) | oddziela parametry od adresu internetowego |
& (ampersand) | oddziela kolejne parametry od siebie |
adr.-makwww | jest adresem, który wywołujemy, żeby obejrzeć bazę, do której ma być zrobiony odsyłacz |
nr-bazy | kolejny numer bazy (liczony od 1) w zbiorze konfigurujšcym bazy (menu); można go odczytać w linii komendy jako wartoć parametru BM np. w czasie oglšdania rozwinięcia dokumentów bazy, do której ma być zrobiony odsyłacz |
nr-ind. | kolejny numer indeksu (liczony od 1) w czasie wywietlania listy indeksów; można go odczytać w linii komendy jako wartoć parametru IM np. w czasie oglšdania rozwinięcia dokumentów bazy, do której ma być zrobiony odsyłacz |
NU=1 | powoduje rozwinięcie pierwszej wyszukanej wartoci w indeksie |
VI=1 | powoduje sygnalizację błędu (brak szukanej wartoci) w przypadku nie znalezienia szukanej wartoci w indeksie; pominięcie tego parametru w przypadku braku szukanej wartoci powoduje wywietlenie rozwinięcia kolejnej (większej) wartoci |
szuk.-wart. | jest szukanš wartociš w wybranym indeksie; wartoć ta może zawierać wyłšcznie litery, cyfry, znak plus oraz liczby szesnastkowe poprzedzone znakiem procenta; litery alfabetu łacińskiego powinny być napisane wersalikami, cišgi spacji i innych znaków (oprócz znaków charakterystycznych dla języka polskiego) muszš być zastšpione jednym znakiem plus; znaki polskie (š, ć, ...) powinny być kodowane zgodnie z kodem, w którym jest wywietlana baza (ISO-8859-2 lub WINDOWS-1250) i zapisywane szesnastkowo ze znakiem procenta na poczštku (np. š jako %A1) |
MA=1 | powoduje rozwinięcie listy (wybranie pierwszej wskazanej maski) |
DD=1 | powoduje rozwinięcie dokumentu (wybranie ostatniej, zwykle najbardziej szczegółowej maski) |