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) |