Tagi/Niezalogowany: Różnice pomiędzy wersjami

Z JoggerWiki
Skocz do: nawigacji, wyszukiwania
(Wikizacja)
(przeniesiono do Formularz)
Linia 1: Linia 1:
==Niezalogowany użytkownik (NOUSER)==
 
===NOUSER_BLOCK===
 
;typ
 
:wymagany tag otwierający i tag zamykający (<code>&lt;NOUSER_BLOCK&gt; ... &lt;/NOUSER_BLOCK&gt;</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]).
 
;przykład
 
Dla znajomych
 
&lt;NOUSER_BLOCK&gt;
 
  &lt;p&gt;&lt;a href="&amp;USER_LOG_IN_HREF;"&gt;Zaloguj się&lt;/a&gt;, by przeczytać inne wpisy.&lt;/p&gt;
 
&lt;/NOUSER_BLOCK&gt;
 
&lt;LOGGED_USER_BLOCK&gt;
 
(...)
 
&lt;/LOGGED_USER_BLOCK&gt;
 
  
;uwagi
 
:patrz: formularz logowania
 
 
 
===USER_LOG_IN_HREF===
 
;typ
 
:pojedynczy, zapis: <code>&lt;USER_LOG_IN_HREF/&gt;</code> lub <code>&amp;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 [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===
 
;typ
 
:pojedynczy, zapis <code>&amp;USER_LOG_IN_ACTION;</code> lub <code>&lt;USER_LOG_IN_ACTION/&gt;</code>
 
;stosowanie
 
:blok <strong>NOUSER_BLOCK</strong> (szablon strony logowania)
 
;działanie
 
:wstawia wartość atrybutu <code>action</code> dla formularza logowania
 
 
 
===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:&lt;br /&gt;
 
&lt;NOUSER_BLOCK&gt;
 
&lt;form action="&USER_LOG_IN_ACTION;" method="post" id="logowanie"&gt;
 
  &lt;div&gt;&lt;input type="hidden" name="op" value="loginuser" /&gt;&lt;/div&gt;
 
  &lt;div&gt;&lt;span&gt;Login:&lt;/span&gt;&lt;input type="text" name="user" /&gt;&lt;/div&gt;
 
  &lt;div&gt;&lt;span&gt;Hasło:&lt;/span&gt;&lt;input type="password" name="pass" /&gt;&lt;/div&gt;
 
  &lt;div&gt;&lt;input type="submit" value="Zaloguj" id="guzik" /&gt;&lt;/div&gt;
 
&lt;/form&gt;
 
&lt;/NOUSER_BLOCK&gt;
 
 
;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;
 
}
 
 
[[Kategoria:Pomoc|Tagi, Niezalogowany]]
 
[[Kategoria:Tagi|Niezalogowany]]
 

Wersja z 20:58, 9 cze 2008