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

Z JoggerWiki
Skocz do: nawigacji, wyszukiwania
(+Kat.)
(Wikizacja)
Linia 1: Linia 1:
 
==Niezalogowany użytkownik (NOUSER)==
 
==Niezalogowany użytkownik (NOUSER)==
 
===NOUSER_BLOCK===
 
===NOUSER_BLOCK===
<dl><dt>typ</dt>
+
;typ
<dd>wymagany tag otwierający i tag zamykający (<code>&lt;NOUSER_BLOCK&gt; ... &lt;/NOUSER_BLOCK&gt;</code>)</dd>
+
:wymagany tag otwierający i tag zamykający (<code>&lt;NOUSER_BLOCK&gt; ... &lt;/NOUSER_BLOCK&gt;</code>)
<dt>stosowanie</dt>
+
;stosowanie
<dd>szablon strony głównej i szablon komentarzy</dd>
+
:szablon strony głównej i szablon komentarzy
<dt>działanie</dt>
+
;działanie
<dd>Wszystko umieszczone w tym bloku będzie widoczne jedynie dla niezalogowanych
+
: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]).</dd>
+
;przykład
<dt>przykład</dt>
+
Dla znajomych
<dd><pre>
+
&lt;NOUSER_BLOCK&gt;
Dla znajomych
+
  &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;/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;LOGGED_USER_BLOCK&gt;  
&lt;/NOUSER_BLOCK&gt;
+
(...)  
&lt;LOGGED_USER_BLOCK&gt;  
+
&lt;/LOGGED_USER_BLOCK&gt;
( ... )  
+
 
&lt;/LOGGED_USER_BLOCK&gt;
+
;uwagi
</pre></dd>
+
:patrz: formularz logowania
<dt>uwagi</dt>
+
 
<dd>patrz: formularz logowania</dd></dl>
+
  
 
===USER_LOG_IN_HREF===
 
===USER_LOG_IN_HREF===
<dl><dt>typ</dt>
+
;typ
<dd>pojedynczy, zapis: <code>&lt;USER_LOG_IN_HREF/&gt;</code> lub <code>&amp;USER_LOG_IN_HREF;</code></dd>
+
:pojedynczy, zapis: <code>&lt;USER_LOG_IN_HREF/&gt;</code> lub <code>&amp;USER_LOG_IN_HREF;</code>
<dt>stosowanie</dt>
+
;stosowanie
<dd>np. blok <strong>NOUSER_BLOCK</strong> (szablon strony głównej i szablon komentarzy)</dd>
+
:np. blok <strong>NOUSER_BLOCK</strong> (szablon strony głównej i szablon komentarzy)
<dt>działanie</dt>
+
;działanie
<dd>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.</dd></dl>
+
: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===
 
===USER_LOG_IN_ACTION===
<dl><dt>typ</dt>
+
;typ
<dd>pojedynczy, zapis <code>&amp;USER_LOG_IN_ACTION;</code> lub <code>&lt;USER_LOG_IN_ACTION/&gt;</code></dd>
+
:pojedynczy, zapis <code>&amp;USER_LOG_IN_ACTION;</code> lub <code>&lt;USER_LOG_IN_ACTION/&gt;</code>
<dt>stosowanie</dt>
+
;stosowanie
<dd>blok <strong>NOUSER_BLOCK</strong> (szablon strony logowania)</dd>
+
:blok <strong>NOUSER_BLOCK</strong> (szablon strony logowania)
<dt>działanie</dt>
+
;działanie
<dd>wstawia wartość atrybutu <code>action</code> dla formularza logowania</dd></dl>
+
:wstawia wartość atrybutu <code>action</code> dla formularza logowania
 +
 
  
 
===FORMULARZ===
 
===FORMULARZ===
<dl><dt>typ</dt>
+
;typ
<dd>formularz przygotowany przez [http://krysk.jogger.pl kryska], z moimi niewielkimi modyfikacjami</dd>
+
:formularz przygotowany przez [http://krysk.jogger.pl kryska], z moimi niewielkimi modyfikacjami
<dt>stosowanie</dt>
+
;stosowanie
<dd>np. blok <strong>NOUSER_BLOCK</strong> (szablon strony głównej i szablon komentarzy)</dd>
+
:np. blok <strong>NOUSER_BLOCK</strong> (szablon strony głównej i szablon komentarzy)
<dt>działanie</dt>
+
;działanie
<dd>formularz od razu przekazuje Joggerowi dane o nazwie użytkownika i haśle, bez pośrednictwa wyżej wspomnianej strony.</dd>
+
:formularz od razu przekazuje Joggerowi dane o nazwie użytkownika i haśle, bez pośrednictwa wyżej wspomnianej strony.
<dt>przykład</dt>
+
;przykład
<dd>
+
Dla znajomych:&lt;br /&gt;
<pre>Dla znajomych:&lt;br /&gt;
+
&lt;NOUSER_BLOCK&gt;
&lt;NOUSER_BLOCK&gt;
+
&lt;form action="&USER_LOG_IN_ACTION;" method="post" id="logowanie"&gt;
&lt;form action="&USER_LOG_IN_ACTION;"
+
  &lt;div&gt;&lt;input type="hidden" name="op" value="loginuser" /&gt;&lt;/div&gt;
method="post" id="logowanie"&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;input type="hidden" name="op" value="loginuser" /&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;span&gt;Login:&lt;/span&gt;&lt;input type="text" name="user" /&gt;&lt;/div&gt;
+
  &lt;div&gt;&lt;input type="submit" value="Zaloguj" id="guzik" /&gt;&lt;/div&gt;
+
&lt;/form&gt;
&lt;div&gt;&lt;span&gt;Hasło:&lt;/span&gt;&lt;input type="password" name="pass" /&gt;&lt;/div&gt;
+
&lt;/NOUSER_BLOCK&gt;
&lt;div&gt;&lt;input type="submit" value="Zaloguj" id="guzik" /&gt;&lt;/div&gt;
+
 
&lt;/form&gt;
+
;uwagi
&lt;/NOUSER_BLOCK&gt;
+
:by to ładniej wyglądało, można w CSS dodać np.:
</pre></dd>
+
/* logowanie */
<dt>uwagi</dt>
+
form#logowanie span {
<dd>by to ładniej wyglądało, można w CSS dodać np.:
+
<pre>
+
/* 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 76:
 
         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;
}</pre></dd></dl>
+
}
  
 
[[Kategoria:Pomoc|Tagi, Niezalogowany]]
 
[[Kategoria:Pomoc|Tagi, Niezalogowany]]
 
[[Kategoria:Tagi|Niezalogowany]]
 
[[Kategoria:Tagi|Niezalogowany]]

Wersja z 01:05, 27 paź 2006

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 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;
}