Tagi/Niezalogowany: Różnice pomiędzy wersjami
Z JoggerWiki
(Wydzielone z Tagi.) |
m (→USER_LOG_IN_HREF) |
||
(Nie pokazano 4 wersji utworzonych przez 3 użytkowników) | |||
Linia 1: | Linia 1: | ||
==Niezalogowany użytkownik (NOUSER)== | ==Niezalogowany użytkownik (NOUSER)== | ||
===NOUSER_BLOCK=== | ===NOUSER_BLOCK=== | ||
− | + | ;typ | |
− | + | :wymagany tag otwierający i tag zamykający (<code><NOUSER_BLOCK> ... </NOUSER_BLOCK></code>) | |
− | + | ;stosowanie | |
− | + | :szablon strony głównej i szablon komentarzy | |
− | + | ;działanie | |
− | + | :Wszystko umieszczone w tym bloku będzie widoczne jedynie dla niezalogowanych użytkowników, np. zwykłych gości. Można tu wstawić link do strony logowania lub od razu odpowiedni formularz (dzięki dla [http://krysk.jogger.pl kryska]). | |
− | użytkowników, np. zwykłych gości. Można tu wstawić link do strony logowania lub od razu odpowiedni formularz (dzięki dla [http://krysk.jogger.pl kryska]). | + | ;przykład |
− | + | Dla znajomych | |
− | + | <NOUSER_BLOCK> | |
− | Dla znajomych | + | <p><a href="&USER_LOG_IN_HREF;">Zaloguj się</a>, by przeczytać inne wpisy.</p> |
− | <NOUSER_BLOCK> | + | </NOUSER_BLOCK> |
− | + | <LOGGED_USER_BLOCK> | |
− | </NOUSER_BLOCK> | + | (...) |
− | <LOGGED_USER_BLOCK> | + | </LOGGED_USER_BLOCK> |
− | ( ... ) | + | |
− | </LOGGED_USER_BLOCK> | + | ;uwagi |
− | + | :patrz: formularz logowania | |
− | + | ||
− | + | ||
===USER_LOG_IN_HREF=== | ===USER_LOG_IN_HREF=== | ||
− | + | ;typ | |
− | + | :pojedynczy, zapis: <code><USER_LOG_IN_HREF/></code> lub <code>&USER_LOG_IN_HREF;</code> | |
− | + | ;stosowanie | |
− | + | :np. blok <strong>NOUSER_BLOCK</strong> (szablon strony głównej i szablon komentarzy) | |
− | + | ;działanie | |
− | + | :wstawia URL odnośnika do strony logowania (np. [http://login.staszyna.jogger.pl http://login.staszyna.jogger.pl]). Takiego linka można np. użyć dyskretnie, by nie tylko ukryć niektóre wpisy, ale także samą informację o ukrywaniu czegokolwiek. | |
===USER_LOG_IN_ACTION=== | ===USER_LOG_IN_ACTION=== | ||
− | + | ;typ | |
− | + | :pojedynczy, zapis <code>&USER_LOG_IN_ACTION;</code> lub <code><USER_LOG_IN_ACTION/></code> | |
− | + | ;stosowanie | |
− | + | :blok <strong>NOUSER_BLOCK</strong> (szablon strony logowania) | |
− | + | ;działanie | |
− | + | :wstawia wartość atrybutu <code>action</code> dla formularza logowania | |
+ | |||
===FORMULARZ=== | ===FORMULARZ=== | ||
− | + | ;typ | |
− | + | :formularz przygotowany przez [http://krysk.jogger.pl kryska], z moimi niewielkimi modyfikacjami | |
− | + | ;stosowanie | |
− | + | :np. blok <strong>NOUSER_BLOCK</strong> (szablon strony głównej i szablon komentarzy) | |
− | + | ;działanie | |
− | + | :formularz od razu przekazuje Joggerowi dane o nazwie użytkownika i haśle, bez pośrednictwa wyżej wspomnianej strony. | |
− | + | ;przykład | |
− | + | Dla znajomych:<br /> | |
− | + | <NOUSER_BLOCK> | |
− | <NOUSER_BLOCK> | + | <form action="&USER_LOG_IN_ACTION;" method="post" id="logowanie"> |
− | + | <div><input type="hidden" name="op" value="loginuser" /></div> | |
− | + | <div><span>Login:</span><input type="text" name="user" /></div> | |
− | + | <div><span>Hasło:</span><input type="password" name="pass" /></div> | |
− | + | <div><input type="submit" value="Zaloguj" id="guzik" /></div> | |
− | + | </form> | |
− | + | </NOUSER_BLOCK> | |
− | + | ||
− | + | ;uwagi | |
− | </NOUSER_BLOCK> | + | :by to ładniej wyglądało, można w CSS dodać np.: |
− | + | /* logowanie */ | |
− | + | form#logowanie span { | |
− | + | ||
− | + | ||
− | /* logowanie */ | + | |
− | form#logowanie span { | + | |
width: 4em; | width: 4em; | ||
float: left; | float: left; | ||
− | } | + | } |
− | form#logowanie div { | + | form#logowanie div { |
margin-bottom: 3px; | margin-bottom: 3px; | ||
− | } | + | } |
− | form#logowanie input { | + | form#logowanie input { |
width: 8em; | width: 8em; | ||
padding-left: 3px; | padding-left: 3px; | ||
− | } | + | } |
− | form#logowanie input#guzik { | + | form#logowanie input#guzik { |
width: auto; | width: auto; | ||
padding: 3px 5px; | padding: 3px 5px; | ||
Linia 79: | Linia 75: | ||
margin-left: 4em; /* tyle samo, ile width w span wyżej */ | margin-left: 4em; /* tyle samo, ile width w span wyżej */ | ||
font-family: sans-serif; | font-family: sans-serif; | ||
− | } | + | } |
[[Kategoria:Pomoc|Tagi, Niezalogowany]] | [[Kategoria:Pomoc|Tagi, Niezalogowany]] | ||
+ | [[Kategoria:Tagi|Niezalogowany]] |
Aktualna wersja na dzień 12:38, 16 lut 2009
Spis treści
Niezalogowany użytkownik (NOUSER)
NOUSER_BLOCK
- typ
- wymagany tag otwierający i tag zamykający (
<NOUSER_BLOCK> ... </NOUSER_BLOCK>
) - stosowanie
- szablon strony głównej i szablon komentarzy
- działanie
- Wszystko umieszczone w tym bloku będzie widoczne jedynie dla niezalogowanych użytkowników, np. zwykłych gości. Można tu wstawić link do strony logowania lub od razu odpowiedni formularz (dzięki dla kryska).
- przykład
Dla znajomych <NOUSER_BLOCK> <p><a href="&USER_LOG_IN_HREF;">Zaloguj się</a>, by przeczytać inne wpisy.</p> </NOUSER_BLOCK> <LOGGED_USER_BLOCK> (...) </LOGGED_USER_BLOCK>
- uwagi
- patrz: formularz logowania
USER_LOG_IN_HREF
- typ
- pojedynczy, zapis:
<USER_LOG_IN_HREF/>
lub&USER_LOG_IN_HREF;
- stosowanie
- np. blok NOUSER_BLOCK (szablon strony głównej i szablon komentarzy)
- działanie
- wstawia URL odnośnika do strony logowania (np. http://login.staszyna.jogger.pl). Takiego linka można np. użyć dyskretnie, by nie tylko ukryć niektóre wpisy, ale także samą informację o ukrywaniu czegokolwiek.
USER_LOG_IN_ACTION
- typ
- pojedynczy, zapis
&USER_LOG_IN_ACTION;
lub<USER_LOG_IN_ACTION/>
- stosowanie
- blok NOUSER_BLOCK (szablon strony logowania)
- działanie
- wstawia wartość atrybutu
action
dla formularza logowania
FORMULARZ
- typ
- formularz przygotowany przez kryska, z moimi niewielkimi modyfikacjami
- stosowanie
- np. blok NOUSER_BLOCK (szablon strony głównej i szablon komentarzy)
- działanie
- formularz od razu przekazuje Joggerowi dane o nazwie użytkownika i haśle, bez pośrednictwa wyżej wspomnianej strony.
- przykład
Dla znajomych:<br /> <NOUSER_BLOCK> <form action="&USER_LOG_IN_ACTION;" method="post" id="logowanie"> <div><input type="hidden" name="op" value="loginuser" /></div> <div><span>Login:</span><input type="text" name="user" /></div> <div><span>Hasło:</span><input type="password" name="pass" /></div> <div><input type="submit" value="Zaloguj" id="guzik" /></div> </form> </NOUSER_BLOCK>
- uwagi
- by to ładniej wyglądało, można w CSS dodać np.:
/* logowanie */ form#logowanie span { width: 4em; float: left; } form#logowanie div { margin-bottom: 3px; } form#logowanie input { width: 8em; padding-left: 3px; } form#logowanie input#guzik { width: auto; padding: 3px 5px; margin-top: 5px; margin-left: 4em; /* tyle samo, ile width w span wyżej */ font-family: sans-serif; }