• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

READMEH A D27-Mar-20112.9 KiB9058

README

1                       KOMUNIKATY WWWOFFLE - Wersja 2.6
2                       ================================
3
4Strony HTML, kt�re generuje WWWOFFLE zawarte s� w tym katalogu.
5
6Opis Stron
7----------
8
9Strony umieszczone w tym katalogu s� komunikatami, kt�re generuje sam WWWOFFLE.
10
11Wszystkie pliki w tym katalogu odpowiadaj� jednemu komunikatowi opr�cz tych,
12kt�re s� nazwane *-Head.html, *-Body.html lub *-Tail.html, i s� one cz�ciami
13strony, kt�ra jest ��czona z innymi do stworzenia ca�ej strony.
14
15
16Pisanie Stron
17-------------
18
19Je�li modyfikujesz te strony dla samego siebie, wtedy prosz� aby� pami�ta� o
20nast�puj�cych punktach:
21
22    Nazwa wwwoffle powinna pojawia� si� wyra�nie, gdziekolwiek znajduje si� na
23    stronie.
24    Interfejs URL dla wwwoffle mo�e si� zmienia� pomi�dzy wersjami.
25    Utrzymuj specyfikacj� HTML (odwied� http://www.w3.org/).
26    Pliki musz� by� w formacie UNIX, a nie w formacie MS-DOS (LF, nie CRLF).
27
28Je�li generujesz jakie� strony, kt�re chcia�by� zobaczy� za��czone do nast�pnych
29wersji wwwoffle, powiadom mnie o tym. Faktycznie, mo�e b�dziesz chcia� powiedzie�
30mi o tym zanim zaczniesz, poniewa� inni mog� ju� robi� to co chcesz i ty. Nie
31wysy�aj mi stron dop�ki o nie nie poprosz�, poniewa� mog� one by� do�� du�e.
32
33Jestem zainteresowany za��czeniem nast�puj�cych typ�w stron w przysz�o�ci:
34
35    Rozszerzone wersje
36        Obrazki
37        Javascript
38        Bardziej pomocne (odniesienie do stron pomocy/FAQ w przypadku b��du?)
39
40Udost�pnie je ze strony web wwwoffle, je�li zostan� zatwierdzone, r�wnie� w
41nast�pnych wersjach.
42
43
44Zasady Rozk�adu
45---------------
46
47Parser jest bardzo prostym mikro j�zykiem (zbyt prosty, aby by� makro
48j�zykiem!).
49
50Zasady, kt�re s� pos�uszne s� nast�puj�ce:
51
52Klasa-1
53
54$foo                    - Zamieniane przez zawarto�� zmiennej foo.
55%foo[bar]               - Zamieniane przez warto�� zwracan� przez funkcj� foo z
56                          argumentem $bar.
57                          Dost�pnymi funkcjami s� encode, decode i html.
58
59Klasa-2
60
61$foo=bar                - Podstawia warto�� 'bar' pod zmienn� foo.
62$foo="bar 1"            - Podstawia warto�� 'bar 1' pod zmienn� foo.
63$foo='bar 2'            - Podstawia warto�� 'bar 2' pod zmienn� foo.
64
65Klasa-3
66
67$foo?{tak}{nie}         - Zamieniane przez 'tak', je�li $foo jest ustawione lub
68                          'nie', je�li nie jest.
69$foo?=bar{tak}{nie}     - Zamieniane przez 'tak', je�li $foo == bar lub 'nie',
70                          je�li nie.
71
72
73Du�e i ma�e litery nazw zmiennych i funkcji nie s� rozr�nialne, dla reszty s�
74rozr�nialne.
75
76Konstrukcja Klasa-1 mo�e zosta� u�yta po prawej stronie Klasa-2.
77
78Konstrukcje Klasa-1 i Klasa-2 mog� zosta� u�yte wewn�trz konstrukcji Klasa-3.
79
80Konstrukcja Klasa-3 nie mo�e by� zagnie�d�ana.
81
82Znaki { i } musz� by� notowane jako \{ i \} w konstrukcjach Klasa-2 i Klasa-3.
83
84Znaki ' i " musz� by� notowane tak jak wy�ej, je�li s� u�yte wewn�trz kontrukcji
85Klasa-2.
86
87
88----------
89Andrew M. Bishop 31 marzec 2000
90