Tagi/Niezalogowany
Z JoggerWiki
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
actiondla 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;
}