additional_plugins/serendipity_event_guestbook/documentation_cs.html

375 lines
28 KiB
HTML
Raw Normal View History

2011-12-13 12:29:05 +01:00
<!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Dokumentace: N<>v<EFBFBD>t<EFBFBD>vn<76> kniha</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<style type="text/css">
/*<![CDATA[*/
body { font: 80%/130% 'Lucida Grande',Geneva,Verdana,Arial,sans-serif; background: #A8A8A8; color: #333; margin: 20px; border: 1px solid #000 }
a:link { color: #F0F0F0 }
a:visited { color: #bbb }
a:active { color: #FF6600 }
h2 { padding: 20px 0;text-decoration: underline; line-height: 1.2em;}
p { background: #EAEAEA; border: 1px solid #666 }
h2 span.date {font-size: small;color: #6280A2; letter-spacing: 0.1em; }
#wrapper { background: #F0F0F0; color: #333; padding: 10px; }
#wrapper div.doc_edited { float: right; color: #A8A8A8; padding: 4px; font-size: 7.4pt; }
#wrapper div.skip { float: right; color: #A8A8A8; margin: 4px 0; padding: 4px; font-size: 7.4pt; }
#wrapper div.dark a { color: #333; }
#wrapper div.doc_block { display: block; padding: 4px; text-align: justify; font-size: 9pt; font-weight:bold; line-height: 1.2em; background-color: #282828; color: #777; }
#wrapper div.doc_block .readme_title { margin: 5px 0; padding: 8px 4px; font-weight: 700; text-decoration: underline; background-color: #1C1C1C; background: -moz-linear-gradient(left 20deg, #1C1C1C, #696969); border: 1px solid #828282; }
#wrapper div.doc_block .white { color: #F0F0F0; text-decoration: underline; font-weight: bold; }
#wrapper div.doc_block .eye { color: #ff6600 }
#wrapper div.doc_block .cssblock { display: block; margin-left: 60px; }
#wrapper div.changelog { background-color: transparent; }
#wrapper div.changelog .readme_title { margin: 0 -4px; }
#wrapper div.changelog a { color: #333; }
#wrapper div.doc_block ul.readme li { line-height: 1.5em; background: none repeat scroll 0 0 #333; }
#wrapper div.doc_block ul.readme li em { color: #E8E8E8; font-size: 8pt; font-weight: 500; }
#wrapper div.doc_block ul.config li em { color: #B8B8B8; }
h1 {font-size: 150%; color: white; text-align: left; margin-top: 25px;}
#wrapper div.skip a { color: #F0F0F0 }
/*]]>*/
</style>
</head>
<body><a name="top"></a>
<div id="wrapper">
<div class="doc_edited">serendipity_event_guestbook/documentation_cs.html, posledn<64> zm<7A>na 29. <20>ervna 2011</div>
<div class="doc_block">
<h1>Dokumentace k pluginu 'N<>v<EFBFBD>t<EFBFBD>vn<76> kniha' (Guestbook)</h1>
<span class="white"><b><u>M<EFBFBD>JTE NA PAM<41>TI!</u></b></span><br />
<br />Dokumentaci k tomuto pluginu p<>elo<6C>il do <20>e<EFBFBD>tiny Vladim<69>r Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 29.6.2011. Od t<> doby mohl b<>t plugin pozm<7A>n<EFBFBD>n nebo mohly b<>t roz<6F><7A><EFBFBD>en<65> jeho funkce. Zkontrolujte pro jistotu i <a href="documentation_en.html">aktu<EFBFBD>ln<EFBFBD> anglickou dokumentaci</a>.
<br /><br />
Tento Serendipity plugin "N<>v<EFBFBD>t<EFBFBD>vn<76> kniha" je zalo<6C>en na <20>ABLON<4F>CH vzhledu, nastaviteln<6C> vlastn<74>m stylopisem, m<> FRONTEND (to, co se zobrazuje n<>v<EFBFBD>t<EFBFBD>vn<76>k<EFBFBD>m blogu) a BACKEND (str<74>nky v administra<72>n<EFBFBD> sekci slou<6F><75>c<EFBFBD> k nastaven<65> pluginu).<br />
P<>e<EFBFBD>t<EFBFBD>te si pros<6F>m pe<70>liv<69> <20><>sti <a href="#config">Nastaven<EFBFBD></a>, <a href="#admin">Administrace</a>, <a href="#design">Vzhled</a> a nejnov<6F>ji m<>n<EFBFBD>n<EFBFBD> polo<6C>ky v <20><>sti <a href="#change">Changelog</a>. <br />
<br /><a name="config"></a>
<div class="skip"><a href="#top">Nahoru</a></div>
<div class="readme_title">S9Y :: N<>V<EFBFBD>T<EFBFBD>VN<56> KNIHA :: NASTAVEN<45></div>
<ul class="readme config">
<li>Volba <span class="eye">'Permalink'</span> ur<75>uje st<73>l<EFBFBD> odkaz (= permalink). Pot<6F>ebuje absolutn<74> HTTP cestu a mus<75> kon<6F>it na .htm nebo .html! <br />
V<>choz<6F> hodnota je "<em>/blogname/pages/guestbook.html</em>", nebo, v p<><70>pad<61> <20>e nepou<6F><75>v<EFBFBD>te mod_rewrite, "<em>/blogname/index.php?/pages/guestbook.html</em>".</li>
<li><span class="eye">'Titulek & URL adresa statick<63> str<74>nky'</span> nastaven<65> ur<75>uje titulek str<74>nky (tj. to, co se zobrazuje v pruhu okna prohl<68><6C>e<EFBFBD>e <20>pln<6C> naho<68>e.) <br />
Pozor: toto nastaven<65> z<>rove<76> ovliv<69>uje URL adresu str<74>nky (<em>index.php?serendipity[subpage]=titulek</em>). Zad<61>vejte tedy kr<6B>tk<74> jednoslovn<76> titulek bez mezer (<em>v<EFBFBD>choz<EFBFBD>: guestbook</em>).</li>
<li><span class="eye">'Nadpis'</span> ur<75>uje nadpis str<74>nky uvnit<69> blogu v designu nadpis<69> blogu (<em>nepovinn<EFBFBD></em>).</li>
<li><span class="eye">'<27>vod'</span> nastavuje p<><70>davn<76> <20>vodn<64> text na str<74>nce s n<>v<EFBFBD>t<EFBFBD>vn<76> knihou (<em>nepovinn<EFBFBD></em>).</li>
<li><span class="eye">'Um<55>st<73>n<EFBFBD> formul<75><6C>e n<>v<EFBFBD>t<EFBFBD>vn<76> knihy'</span> ur<75>uje, na kter<65>m m<>st<73> str<74>nky bude zobrazen formul<75><6C> pro vlo<6C>en<65> nov<6F>ch p<><70>sp<73>vk<76> do n<>v<EFBFBD>t<EFBFBD>vn<76> knihy, jestli nad nebo pod p<><70>sp<73>ky (<em>v<EFBFBD>choz<EFBFBD>: naho<68>e</em>).</li>
<li><span class="eye">'P<><50>sp<73>vk<76> na str<74>nku'</span> nastavuje, kolik p<><70>sp<73>vk<76> bude zobrazeno na jedn<64> str<74>nce (<em>v<EFBFBD>choz<EFBFBD>: 10</em>).</li>
<li><span class="eye">'Znak<61> na <20><>dku (zalomen<65>)'</span> nastavuje, po kolika znac<61>ch bude automaticky zalomen text p<><70>sp<73>vk<76> (nov<6F> <20><>dka) (<em>v<EFBFBD>choz<EFBFBD>: 120</em>).</li>
<li><span class="eye">'Form<72>tovat jako <20>l<EFBFBD>nek'</span> ur<75>uje, jestli maj<61> b<>t p<><70>sp<73>vky n<>v<EFBFBD>t<EFBFBD>vn<76> knihy form<72>tov<6F>ny stejn<6A> (co se t<><74>e barev, okraj<61>, apod.), jako p<><70>sp<73>vky/<2F>l<EFBFBD>nky na blogu (<em>v<EFBFBD>choz<EFBFBD>: ano</em>).</li>
<li><span class="eye">'Poslat e-mail administr<74>torovi'</span> nastavuje , <20>e ka<6B>d<EFBFBD> nov<6F> p<><70>sp<73>vek bude emailem ozn<7A>men na adresu administr<74>tora blogu. V n<>sleduj<75>c<EFBFBD>m kroku nastavte emailovou adresu administr<74>tora (<em>v<EFBFBD>choz<EFBFBD>: ne</em>).</li>
<li><span class="eye">'Email u<>ivatele'</span> nastavuje, zda-li bude zobrazeno pol<6F><6C>ko pro zad<61>n<EFBFBD> emailu u<>ivatele (toho, kdo chce vlo<6C>it p<><70>sp<73>vek do n<>v<EFBFBD>t<EFBFBD>vn<76> knihy) (<em>v<EFBFBD>choz<EFBFBD>: ano</em>).</li>
<li><span class="eye">'WWW str<74>nka u<>ivatele'</span> nastavuje, zda-li bude zobrazeno pol<6F><6C>ko pro zad<61>n<EFBFBD> www str<74>nky u<>ivatele (<em>v<EFBFBD>choz<EFBFBD>: ne</em>).</li>
<li><span class="eye">'Zobrazovat kryptogramy'</span> ur<75>uje, jestli bude zad<61>n<EFBFBD> p<><70>sp<73>vku chr<68>n<EFBFBD>no nutnost<73> spr<70>vn<76> p<>epsat kryptogram jako ochrana proti spamu. (vy<76>aduje nainstalovan<61> a aktivn<76> plugin Spamblock) (<em>v<EFBFBD>choz<EFBFBD>: ano</em>).</li>
<li><span class="eye">'Schvalovat p<><70>sp<73>vky'</span> nastavuje, jestli budou p<><70>sp<73>vky v n<>v<EFBFBD>t<EFBFBD>vn<76> knize zobrazeny a<> pot<6F>, co je schv<68>l<EFBFBD> administr<74>tor blogu (<em>v<EFBFBD>choz<EFBFBD>: ne</em>).</li>
<li><span class="eye">'Automatick<63> schvalov<6F>n<EFBFBD>'</span> nastavuje podobn<62> chov<6F>n<EFBFBD> pro jednotliv<69> vzkazy. Pokud je aktivn<76> slovn<76> filtr pluginu "spamblock", pokud je nastaven na "schvalovat", pokud je nastavena tato volba a pokud je nalezeno nevhodn<64> slovo, vzkaz je ozna<6E>en ke schv<68>len<65> a nen<65> zobrazen. (<em>v<EFBFBD>choz<EFBFBD>: ne</em>) Hodnocen<65> obsahu n<>v<EFBFBD>t<EFBFBD>vn<76> knihy p<>esto nad<61>le vy<76>aduje potvrzen<65> pomoc<6F> kryptogramu, pokud je zde p<><70>p<EFBFBD>vek vyhodnocen jako spam. T<>m se li<6C><69> chov<6F>n<EFBFBD> n<>v<EFBFBD>t<EFBFBD>vn<76> knihy od b<><62>n<EFBFBD>ho spamblocku!</li>
<li><span class="eye">'Kontroly vzkaz<61>'</span> nastavuje aktivn<76> individu<64>ln<6C> slovn<76> filtr (<em>v<EFBFBD>choz<EFBFBD>: p<>edvypln<6C>no</em>). Regul<75>rn<72> v<>razy jsou povolen<65>, jednotliv<69> se odd<64>luj<75> st<73>edn<64>kem (;). Mus<75>te escapovat speci<63>ln<6C> znaky pomoc<6F> "\". Pokud nech<63>te pole pr<70>zdn<64>, nebudou se prov<6F>d<EFBFBD> <20><>dn<64> speci<63>ln<6C> kontroly. </li>
<li><span class="eye">'Form<72>t data'</span> umo<6D><6F>uje nastavit libovoln<6C> form<72>t pro zobrazen<65> data p<><70>sp<73>vku pomoc<6F> funkce php strftime() (<em>v<EFBFBD>choz<EFBFBD>: %a, %d.%m.%Y %H:%M</em>).</li>
</ul>
<a name="admin"></a>
<div class="skip"><a href="#top">Nahoru</a></div>
<div class="readme_title">S9Y :: GUESTBOOK :: ADMINISTRACE</a></div>
<ul class="readme administration">
<li>Po p<>ihl<68><6C>en<65> do blogu je mo<6D>n<EFBFBD> spravovat plugin jak z administ<73>rtorsk<73> sekce (z backendu), tak p<><70>mo ze str<74>nky n<>v<EFBFBD>t<EFBFBD>vn<76> knihy (z frontendu). Z frontendu je mo<6D>n<EFBFBD> pouze mazat p<><70>sp<73>vky. P<>ed smaz<61>n<EFBFBD>m budete po<70><6F>d<EFBFBD>ni o potvrzen<65> smaz<61>n<EFBFBD>.<br />
Administrace z frontendu byla odstran<61>na ve verzi 3.24.</li>
<li>Postrann<EFBFBD> sloupec v backendu blogu m<> <20>ty<74>i polo<6C>ky pro spr<70>vu n<>v<EFBFBD>t<EFBFBD>vn<76> knihy: <br />
1. &#160; zobrazen<65> schv<68>len<65>ch p<><70>sp<73>vk<76>, <br />
2. &#160; zobrazen<65> neschv<68>len<65>ch p<><70>sp<73>vk<76>, <br />
3. &#160; <20>prava star<61>ho nebo vlo<6C>en<65> nov<6F>ho p<><70>sp<73>vku (pokud je <span class="eye">'Schvalovat p<><70>sp<73>vky'</span> nastaveno na 'ano'), <br />
4. &#160; datab<61>zov<6F> <20><>st.</li>
<li>Prvn<EFBFBD> dv<64> polo<6C>ky umo<6D><6F>uj<75> potvrzen<65>, smaz<61>n<EFBFBD> (okam<61>it<69> bez potvrzen<65>!) nebo znovu zad<61>n<EFBFBD> jednotliv<69>ho p<><70>sp<73>vku.</li>
<li>Datab<EFBFBD>zov<EFBFBD> <20><>st umo<6D><6F>uje: z<>lohovat a st<73>hnout datab<61>zovou tabulku n<>v<EFBFBD>t<EFBFBD>vn<76> knihy, nebo okam<61>it<69> smaz<61>n<EFBFBD> datab<61>zov<6F> tabulky. P<>i pr<70>ci zde opatrn<72>! (Akce zde jsou mocn<63> a zpravidla nevratn<74>.)</li>
<li>Odkaz na vlo<6C>en<65> SQL je zobrazen, ale v sou<6F>asnosti nen<65> aktivn<76>, nebo<62> se v sou<6F>asnosti nejedn<64> o jednoduchou operaci.</li>
</ul>
<a name="design"></a>
<div class="skip"><a href="#top">Nahoru</a></div>
<div class="readme_title">S9Y :: GUESTBOOK :: VZHLED</div>
<ul class="readme design">
<li>V<EFBFBD>echny <20>ablony smarty (soubory *.tpl), obr<62>zky a hlavn<76> css stylopis pluginu jsou um<75>st<73>ny v adres<65><73>i pluginu a mus<75> zde z<>stat.
<li>Pokud to um<75>te a chcete upravit vzhled n<>v<EFBFBD>t<EFBFBD>vn<76> knihy podle sebe, zkop<6F>rujte tyto soubory do adres<65><73>e se stylem/<2F>ablonou vzhledu, kterou pou<6F><75>v<EFBFBD>te.
<br />
( plugin_guestbook_entries.tpl, plugin_guestbook_form.tpl, style_guestbook_backend.css ).</li>
<li>V p<><70>pad<61>, <20>e chcete zm<7A>nit pouze <span class="eye">barvu pozad<61> p<><70>sp<73>vk<76></span>, zkop<6F>rujte tyto neutr<74>ln<6C> direktivy css s b<>lou barvou: <br />
<span class="cssblock">
<em> /* n<>v<EFBFBD>tevn<76> kniha - neutr<74>ln<6C> barvy */</em><br />
<span style="background-color: #FFB90F;;">/* nadpis p<><70>sp<73>vku */</span><em> .guestbook_entrytop { background:none repeat scroll 0 0 #FFF; } </em><br />
<span style="background-color: #E1E5DE;">/* pozad<61> p<><70>sp<73>vku */</span><em> .guestbook_entrybottom { background:none repeat scroll 0 0 #FFF; } </em><br />
<span style="background-color: wheat;color: #444">/* administr<74>torsk<73> koment<6E><74> */</span><em> span.guestbook_admin_comment { background:none repeat scroll 0 0 #FFF; } </em><br />
<span style="background-color: #555555;color: #A8A8A8">/* spodn<64> <20>ed<65>/st<73>nov<6F> <20><>dka */</span><em> #guestbook_entrybundle { -moz-border-radius: 0 0; background:none repeat scroll 0 0 #FFF; } </em><br />
</span>
na konec souboru user.css, pokud takov<6F> m<>te (doporu<72>en<65> postup!). <br />
Pokud va<76>e <20>ablona vzhledu neumo<6D><6F>uje u<>ivatelsk<73> css stylopisy, <u>zkop<EFBFBD>rujte</u> soubor style_guestbook_backend.css do adres<65><73>e stylu/<2F>ablony vzhledu, <br />
zkop<6F>rujte v<><76>e zm<7A>n<EFBFBD>n<EFBFBD> css direktivy na konec a zm<7A><6D>te hodnotu #FFF na po<70>adovanou barvu (#FFF je neutr<74>ln<6C> b<>l<EFBFBD>).</li>
<li>Pokud chcete tak<61> zru<72>it <span class="eye">okraje okolo p<><70>sp<73>vk<76></span>, p<>idejte ke ka<6B>d<EFBFBD> direktiv<69>: <em>border: 0 none;</em>.</li>
<li>Pokud chcete zm<7A>nit v<>echny <span class="eye">barvy textu</span>, p<>idejte: <br />
<span class="cssblock"><em>
#guestbook_entrybundle table,<br />
#guestbook_entrybundle table a,<br />
#guestbook_entrybundle .guestbook_entrytop,<br />
#guestbook_entrybundle .guestbook_entrybottom,<br />
#guestbook_entrybundle .guestbook_admin_comment p,<br />
#guestbook_entrybundle .guestbook_admin_comment blockquote,<br />
#guestbook_entrybundle .guestbook_admin_comment blockquote p, <br />
#guestbook_entrybundle .guestbook_admin_comment blockquote p q { color: #000; }
</em></span>
pro nastaven<65> <20>ern<72> barvy (#000).</li>
<li>Nechcete <span class="eye"><EFBFBD><EFBFBD>dn<EFBFBD> mezery</span> mezi bloky s jednotliv<69>mi p<><70>sp<73>vky? P<>idejte: <em>.guestbook_splitentries { display: none; visibility: hidden; }</em></li>
<li><span class="eye"><EFBFBD>vodn<EFBFBD> text</span>, pokud je zad<61>n v nastaven<65> pluginu, m<><6D>e b<>t upraven pomoc<6F>: <em>#guestbook_wrapper .guestbook_intro { padding: 0 none; text-align: left; border: 0 none; background:none repeat scroll 0 0 #FFF; }</em></li>
<li>Kr<EFBFBD>sn<EFBFBD> seznam dostupn<70>ch barev naleznete nap<61><70>klad <a href="http://www.wackerart.de/rgbfarben.html" target="_blank">tady</a>. Kr<4B>sn<73> obarvov<6F>n<EFBFBD>!</li>
<br />
</ul>
</div>
<div class="doc_block changelog">
<a name="change"></a>
<div class="skip"><a href="#top">Nahoru</a></div>
<div class="readme_title">S9Y :: N<>V<EFBFBD>T<EFBFBD>VN<56> KNIHA :: CHANGELOG</div>
<h2>POZOR: Nejnov<6F>j<EFBFBD><6A> verze pluginu vy<76>aduje, abyste zkontrolovali a zadali/znovu potvrdili nastaven<65> n<>v<EFBFBD>t<EFBFBD>vn<76> knihy!</h2>
<p>
****************************************************************<br />
* plugin serendipty_event_guestbook, ChangeLog <br />
* Pokud m<>te zaj<61>mav<61> vylep<65>en<65> nebo chcete pomoc, <br />
* zanechte pros<6F>m zpr<70>vu na <a href="http://www.s9y.org/forums/">diskuzn<EFBFBD>m f<>ru</a>. <br />
* U<>ijte si to. .... Ian <br />
****************************************************************
</p>
<h2>Verze 3.27 <span class="date">[ 27.6.2011 ]</span></h2>
<ul>
<li>zm<EFBFBD>na <20>ablon backendu/frontendu v<>etn<74> zm<7A>n souboru se styly backend.css z tabulkov<6F>ho layoutu na seznam a jejich aktualizace</li>
<li>zm<EFBFBD>n<EFBFBD>na intern<72>ho zna<6E>kov<6F>n<EFBFBD> nastaven<65>, aby nastavilo v<>choz<6F> hodnotu {$plugin_guestbook_articleformat} na (ano) v <20>ablon<6F> plugin_guestbook_entries.tpl.</li>
<li>zm<EFBFBD>n<EFBFBD>no zalamov<6F>n<EFBFBD> <20><>dk<64> v postrann<6E>m pluginu</li>
<li>opraven<EFBFBD> sql procedura "alter update" a "remove"</li>
<li>zm<EFBFBD>n<EFBFBD>no zobrazen<65> backendu pro celou administr<74>torskou skupinu, ne pouze pro administr<74>tora</li>
</ul>
<h2>Verze 3.26 <span class="date">[ 8.3.2011 ]</span></h2>
<ul>
<li>Oprava <20>asov<6F>ho raz<61>tka ve vol<6F>n<EFBFBD> funkce spamblock na -8 dn<64> do minulosti, zat<61>mco captchas_ttl pova<76>uje krytpogramy jako platn<74> do 7 dn<64>.</li>
<li>Oprava administra<72>n<EFBFBD> sekce; V n<>kter<65>ch chybov<6F>ch p<><70>padech se ztatily prom<6F>nn<6E> POST.</li>
<li>Zm<EFBFBD>n<EFBFBD>na jazykov<6F> konstanta ERROR_DATANOTAGS v jazyc<79>ch &lt;en&gt;, &lt;de&gt;, &lt;de-utf8&gt;, &lt;cs&gt;, &lt;cs-utf8&gt;, &lt;cz&gt; a &lt;cz-utf8&gt;, aby podporovala novou funkci slovn<76>ho filtru.</li>
<li>P<EFBFBD>id<EFBFBD>na nov<6F> p<>edvypln<6C>n<EFBFBD> volba do nastaven<65>, kter<65> umo<6D><6F>uje vypnout slovn<76> filtr pluginu pro t<>lo vzkazu, kter<65> byla d<><64>ve vyp<79>n<EFBFBD>na intern<72>.</li>
<li>P<EFBFBD>id<EFBFBD>ny intern<72> prom<6F>nn<6E> do funkce pro spr<70>vnou podporu nekompletn<74>ch chybov<6F>ch zpr<70>v.</li>
<li>Zm<EFBFBD>na jazykov<6F>ch konstant v jazyc<79>ch &lt;en&gt;, &lt;de&gt;, &lt;de-utf8&gt;, &lt;cs&gt;, &lt;cs-utf8&gt;, &lt;cz&gt; a &lt;cz-utf8&gt;, aby l<>pe vysv<73>tlily rozd<7A>ly mezi jednotliv<69>mi zp<7A>soby schvalov<6F>n<EFBFBD> vzkaz<61> a kontrol proti spamu.</li>
<li>Zm<EFBFBD>n<EFBFBD>na dokumentace documentation_en.html (kterou obsahuje i sou<6F>asn<73> verze <20>esk<73> documentation_cs.html), aby l<>pe vysv<73>tlila rozd<7A>l mezi kontrolou pomoc<6F> kryptogram<61> proti automatick<63>mu schvalov<6F>n<EFBFBD> a nov<6F> volb<6C> 'kontrola p<><70>sp<73>vk<76>'.</li>
</ul>
<h2>Verze 3.25 <span class="date">[ 6.3.2011 ]</span></h2>
<ul>
<li>P<EFBFBD>esun intern<72>ch prom<6F>nn<6E>ch na lep<65><70> m<>sto.</li>
<li>Zm<EFBFBD>na <20>ablony plugin_guestbook_backend_entries.tpl, aby podporovala skrytou prom<6F>nnou pro schvalov<6F>n<EFBFBD>.</li>
<li>Vymaz<EFBFBD>na volba schvalov<6F>n<EFBFBD> v postrann<6E>m pluginu, kter<65> byla zavedena ve verzi 3.21, proto<74>e postrann<6E> sloupec je nyn<79> roz<6F><7A><EFBFBD>en o nastaven<65> pluginu ud<75>losti.</li>
<li>P<EFBFBD>estav<EFBFBD>n<EFBFBD> postrann<6E> sloupec &lt;serendipity_plugin_guestbook&gt;, aby podporoval zm<7A>ny v nastaven<65> 'automatick<63> schvalov<6F>n<EFBFBD>' a 'schvalov<6F>n<EFBFBD> administr<74>torem'.</li>
<li>P<EFBFBD>id<EFBFBD>ny jazykov<6F> konstanty v jazyc<79>ch &lt;en&gt;, &lt;de&gt;, &lt;de-utf8&gt;, &lt;cs&gt;, &lt;cs-utf8&gt;, &lt;cz&gt; a &lt;cz-utf8&gt;.</li>
<li>P<EFBFBD>id<EFBFBD>no nov<6F> nastaven<65>, kter<65> umo<6D><6F>uje nastavit automatick<63> schvalov<6F>n<EFBFBD> pomoc<6F> pluginu spamblock, pokud je jeho slovn<76> filtr aktivn<76> a nastaven<65> na 'schvalovat'.</li>
<li>Opravy pravopisu v n<>meck<63>ch jazykov<6F>ch souborech.</li>
<li>Upraveny drobnosti v CSS souboru n<>v<EFBFBD>t<EFBFBD>vn<76> knihy.</li>
<li>P<EFBFBD>id<EFBFBD>na n<>vratov<6F> hodnota spamblocku 'schvalov<6F>n<EFBFBD> koment<6E><74><EFBFBD>', podpora vkl<6B>d<EFBFBD>n<EFBFBD> vzkaz<61> jako neschv<68>len<65>ch; roz<6F>i<EFBFBD>uje nastaven<65> n<>v<EFBFBD>t<EFBFBD>vn<76> knihy.</li>
</ul>
<h2>Verze 3.24 <span class="date">[ 23.2.2011 ]</span></h2>
<ul>
<li>P<EFBFBD>id<EFBFBD>ny kontroly tag<61> a odkaz<61> jako prevence p<>ed t<>m, aby spamboti <20>etli kryptogramy.</li>
<li>Upraveny drobnosti v CSS souboru n<>v<EFBFBD>t<EFBFBD>vn<76> knihy.</li>
<li>Zm<EFBFBD>na jazykov<6F>ch konstant PAGINATOR_* a p<>id<69>n<EFBFBD> nov<6F>ch konstant ERROR_DATANOTAGS v jazyc<79>ch &lt;en&gt;, &lt;de&gt;, &lt;de-utf8&gt;, &lt;cs&gt;, &lt;cs-utf8&gt;, &lt;cz&gt; a &lt;cz-utf8&gt;.</li>
<li>Star<EFBFBD> str<74>nkova<76> nahrazen nov<6F>m.</li>
<li>Zm<EFBFBD>na <20>ablony plugin_guestbook_entries.tpl, aby podporovala odstran<61>nou administraci.</li>
<li>Oodstran<EFBFBD>ny administr<74>torsk<73> funkce z frontendu, proto<74>e se l<>pe d<>laj<61> v backendu.</li>
</ul>
<h2>Verze 3.23 <span class="date">[ 17.2.2011 ]</span></h2>
<ul>
<li>Nejnov<EFBFBD>j<EFBFBD><EFBFBD>: dop<6F>edn<64> kompatibilita se smarty 3</li>
</ul>
<h2>Verze 3.22 <span class="date">[ 15.2.2011 ]</span></h2>
<ul>
<li>Zm<EFBFBD>n<EFBFBD>no vol<6F>n<EFBFBD> metody smarty->fetch, aby podporovalo po<70>ad<61> parametr<74> jak podle smarty 2, tak podle smarty 3 - odstran<61>n parametr 4.</li>
<li>P<EFBFBD>id<EFBFBD>no omezen<65> funkc<6B> administra<72>n<EFBFBD>ho rozhran<61> a administrace z postrann<6E>ho sloupce pouze na p<>ihl<68><6C>en<65>ho administr<74>tora.</li>
</ul>
<h2>Verze 3.21 <span class="date">[ 24.1.2011 ]</span></h2>
<ul>
<li>Opraveno odes<65>l<EFBFBD>n<EFBFBD> vzkazu na email, kter<65> nezobrazovalo spr<70>vn<76> t<>lo vzkazu.</li>
<li>Znovuzaveden<EFBFBD> fale<6C>n<EFBFBD>ho vol<6F>n<EFBFBD> spamblocku a dal<61><6C>ch plugin<69> koment<6E><74><EFBFBD>, kter<65> bylo odstran<61>no v 3.20, aby br<62>nilo spambot<6F>m v odchyt<79>v<EFBFBD>n<EFBFBD> kryptogram<61>.</li>
<li> Oprava serendipity_plugin_guestbook.php, aby spr<70>vn<76> zobrazeovalo pouze schv<68>len<65> vzkazy, pokud je to zad<61>no v nastaven<65>.</li>
<li>Opraven<EFBFBD> p<>eklep<65> v jazykov<6F>m souboru lang_en.* a upraven<65> dokumentace tak, aby byla validn<64> s W3C XHTML.</li>
</ul>
<h2>Verze 3.20 <span class="date">[ 17.7.2010 ]</span></h2>
<ul>
<li>Tato verze p<>in<69><6E><EFBFBD> administra<72>n<EFBFBD> str<74>nky v administra<72>n<EFBFBD> sekci blogu a nov<6F> umo<6D><6F>uje schvalov<6F>n<EFBFBD> p<><70>sp<73>vk<76>.</li>
<li>Proto p<>id<69>v<EFBFBD> nov<6F> sloupec 'approve' do datab<61>zov<6F> tabulky a novou prom<6F>nnou 'showapp', nastavenou bu<62> na ano nebo ne (v<>choz<6F> je ne).</li>
<li>Tyto zm<7A>ny se u star<61>ch p<><70>sp<73>vk<76> projev<65> tak, <20>e budou v<>echny nastaveny jako schv<68>len<65>.</li>
<li>Aktualizov<EFBFBD>n postrann<6E> blok n<>v<EFBFBD>t<EFBFBD>vn<76> knihy, aby zobrazoval pouze schv<68>len<65> p<><70>sp<73>vky. Nov<6F> verze postrann<6E>ho bloku je 1.12.</li>
<li>Zm<EFBFBD>n<EFBFBD>ny a p<>id<69>ny jazykov<6F> konstanty. Jazyky &lt;en&gt;, &lt;de&gt;, &lt;de-utf8&gt;, &lt;cs&gt; a &lt;cz&gt; jsou nyn<79> aktu<74>ln<6C>.</li>
<li>P<EFBFBD>r drobn<62>ch vylep<65>en<65> jak v <20>ablon<6F>ch frontendu, tak v css stylopisech.</li>
<li>N<EFBFBD>kolik drobn<62>ch vylep<65>en<65> v algoritmu po<70><6F>t<EFBFBD>n<EFBFBD> str<74>nek ve frontendu a v budov<6F>n<EFBFBD> URL adresy str<74>nky, aby byly kompatibiln<6C>j<EFBFBD><6A> s nastaven<65>m mod_rewrite pomoc<6F> nastaven<65> permalink nebo podstr<74>nka.</li>
<li>Tato vylep<65>n<EFBFBD> mohou ovlivnit individu<64>ln<6C> nastaven<65> vzhledu. Zkontrolujte pros<6F>m vlastn<74> <20>ablony *.tpl a css stylopisy!</li>
</ul>
<h2>Verze 3.0 a<> 3.11 <span class="date">[ 2007-2009 ]</span></h2>
<ul>
<li>n<EFBFBD>kolik <20>prav od Garvina</li>
<ul>
<li>3.11: - Chyb<79>j<EFBFBD>c<EFBFBD> p<>edpona http://, d<>ky WMK</li>
<li>3.08: - Pou<6F>it<69> nadpisu pro vlo<6C>en<65> do titulku blogu, podobn<62> jak to d<>laj<61> statick<63> str<74>nky.</li>
<li>3.07: - Pouze skryt<79> emailov<6F>ch adres nep<65>ihl<68><6C>en<65>m u<>ivatel<65>m</li>
<li>3.06: - Oprava chybn<62>ho u<>it<69> prom<6F>nn<6E>ch, kter<65> m<>lo za n<>sledek, <20>e v n<>kter<65>ch p<><70>padech ne<6E>ly smazat p<><70>sp<73>vky z n<>v<EFBFBD>t<EFBFBD>vn<76> knihy</li>
<li>3.05: - Opraveno spr<70>vn<76> nezobrazov<6F>n<EFBFBD> emailov<6F>ch adres, pokud bylo nastaveno.<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- P<>id<69>n status:200 pro lep<65><70> kompatibilitu s apache cgi</li>
<li>3.04: - P<>id<69>na chyb<79>j<EFBFBD>c<EFBFBD> jazykov<6F> konstanta</li>
<li>3.03: - Skok do sekce "potvrdit"</li>
<li>3.02: - Vy<56>i<EFBFBD>t<EFBFBD>n<EFBFBD> prom<6F>nn<6E>ch</li>
<li>3.01: - V<>t<EFBFBD><74> zm<7A>ny v rozlo<6C>en<65> knihy, odstran<61>na mo<6D>nost vyskakovac<61>ch oken (kter<65> nefungovala spr<70>vn<76>) apod.</li>
</ul>
</ul>
<h2>Verze 2.8 a<> 3.0 <span class="date">[ 24.7.2007 ]</span></h2>
<ul>
<li>Pokus o vlo<6C>en<65> vyskakovac<61>ch oken a dynamick<63>ho vypl<70>ov<6F>n<EFBFBD> pol<6F><6C>ek formul<75><6C>e, kter<65> ov<6F>em nefungoval tak, jak bylo pl<70>nov<6F>no. (nakonec odstran<61>no ve verzi 3.01) ;-)</li>
</ul>
<h2>Verze 2.7 <span class="date">[23.7.2007]</span></h2>
<ul>
<li>Zm<EFBFBD>n<EFBFBD>n<EFBFBD> jazykov<6F> soubory. Jazyky &lt;en&gt;, &lt;de&gt; a &lt;de-utf8&gt; jsou nyn<79> aktualizov<6F>ny. </li>
<ul>
<li>Pokud budete m<>nit n<>jak<61> jin<69> jazykov<6F> soubory, zm<7A><6D>te pros<6F>m prvn<76> <20><>dek na </li>
<li>$Id: serendipity_event_guestbook.php, langfile(kratke_vase_jmeno) vX.X 20XX/XX/XX vase_jmeno</li>
</ul>
<li>Nov<EFBFBD> obr<62>zky, p<>esun obr<62>zk<7A>, vy<76>i<EFBFBD>t<EFBFBD>n<EFBFBD> star<61>ch soubor<6F>.</li>
<ul>
<li>Smazan<EFBFBD> prehistorick<63> soubor 'plugin_guestbook.tpl', kter<65> mate nov<6F><76>ky. Ud<55>lejte pros<6F>m to sam<61>!</li>
<li>'button_background.png' a 'shorttime.gif' nyn<79> pat<61><74> do podadres<65><73>e pluginu 'img'. Vyma<6D>te je pros<6F>m ze z<>kladn<64>ho adres<65><73>e pluginu, aby nikoho nem<65>tly.</li>
<li>Do adres<65><73>e 'img' p<>id<69>ny 'blank.gif' a 'info.gif', co<63> je vlastn<74> pomocn<63> obr<62>zek do nastaven<65>.</li>
</ul>
<li>Zm<EFBFBD>na <20>ablony plugin_guestbook_form.tpl </li>
<ul>
<li>pou<EFBFBD>it<EFBFBD> nov<6F>ch prom<6F>nn<6E>ch smarty</li>
<li>pokud jsou nastaveny: vyskakovac<61> okno pro zobrazen<65> zpr<70>v</li>
<li>Nyn<EFBFBD> m<><6D>e u<>ivatel pou<6F><75>vaj<61>c<EFBFBD> vyskakovac<61> okno vid<69>t sv<73>j p<><70>sp<73>v<EFBFBD>k po vlo<6C>en<65> do datab<61>ze.</li>
<li>V <20>ablon<6F> 'plugin_guestbook_form.tpl' byla zm<7A>n<EFBFBD>na 'action="{$plugin_guestbook_action}#entry"' na 'action="{$commentform_action}?frontpage#feedback"'. To je nezbytn<74>, pokud pou<6F><75>v<EFBFBD>te statickou str<74>nku jako startovn<76> str<74>nku blogu. Ujist<73>te se, <20>e je plugin "statick<63> str<74>nky" p<>ed pluginy "kontaktn<74> formul<75><6C>" a "n<>v<EFBFBD>t<EFBFBD>vn<76> kniha". Vlastn<74> '?frontpage' bude zad<61>na v 'serendipity_event_guestbook.php' </li>
<li>P<EFBFBD>id<EFBFBD>no administra<72>n<EFBFBD> rozhran<61></li>
<li>Zm<EFBFBD>n<EFBFBD>no n<>kolik css t<><74>d</li>
</ul>
<li>Zm<EFBFBD>na <20>ablony plugin_guestbook_entries.tpl</li>
<ul>
<li>pou<EFBFBD>it<EFBFBD> nov<6F>ch prom<6F>nn<6E>ch smarty </li>
<li>pokud je nastaveno, zarovn<76>n<EFBFBD> formul<75><6C>e naho<68>e nebo dole a mo<6D>nost odkazovat na formul<75><6C></li>
<li>zm<EFBFBD>n<EFBFBD>no p<>r v<>c<EFBFBD> okolo toho</li>
<li>p<EFBFBD>id<EFBFBD>no p<>r v<>c<EFBFBD> do adinistra<72>n<EFBFBD>ho rozhran<61> a tag &lt;td&gt;&lt;/td&gt;, kter<65> se uk<75>zal nezbytn<74>m</li>
<li>Zm<EFBFBD>n<EFBFBD>no n<>kolik css t<><74>d</li>
</ul>
<li>Zm<EFBFBD>n<EFBFBD>n, vy<76>i<EFBFBD>t<EFBFBD>n a pozm<7A>n<EFBFBD>n soubor style_guestbook_backend.css</li>
<ul>
<li>Do Va<56>eho adres<65><73>e se <20>ablonou si m<><6D>ete vlo<6C>it vlastn<74> verzi jak tpl <20>ablon, tak css stylopis<69>.</li>
</ul>
<li>P<EFBFBD>id<EFBFBD>no dynamick<63> pole nav<61>c (dyn).</li>
<ul>
<li>Nemysl<EFBFBD>m, <20>e je nutn<74> pou<6F><75>vat mgroeningerovu v<>bornou dynamickou funkci z kontaktn<74>ho formul<75><6C>e.</li>
</ul>
<li>Aby byl plugin l<>pe a v<>ce nastaviteln<6C>, n<>sleduj<75>c<EFBFBD> prom<6F>nn<6E> byly p<>id<69>ny nebo pozm<7A>n<EFBFBD>ny (viz t<><74> jazykov<6F> soubory):</li>
<ul>
<li>'headline' nadpis statick<63> str<74>nky, p<>idal Garvin (v. 2.7).</li>
<li>'intro' pou<6F>ito pro voliteln<6C> <20>vodn<64> text na za<7A><61>tku str<74>nky.</li>
<li>'pageurl' nyn<79> naz<61>van<61> permalink, zat<61>mco pagetitle je pou<6F>it jako p<>vodn<64> (1.x) URL adresa pro <br />
staticpage_pagetitle, viz n<><6E>e. (V<>m, zn<7A> to zmaten<65>, ale ve v<>sledku je to p<><70>m<EFBFBD>j<EFBFBD><6A>!)</li>
<li>'pagetitle' je pou<6F>it ve statick<63>ch str<74>nk<6E>ch a dal<61><6C>ch <20>ablon<6F>ch a ur<75>uje URL adresu str<74>nky <br />
'index.php?serendipity[subpage]=name'.</li>
<li>'formorder' ur<75>uje m<>sto zobrazen<65> formul<75><6C>e pro zad<61>n<EFBFBD> nov<6F>ch p<><70>sp<73>vk<76>, v<>choz<6F> hodnota je pod p<><70>sp<73>vky.</li>
<li>'formpopup' ur<75>uje, jestli se m<> formul<75><6C> zobrazit ve vyskakovac<61>m okn<6B>, v<>choz<6F> hodnota (ano) znamen<65> <20><>dn<64> vyskakovac<61> okna.</li>
<li>'showdynfield' je z<>kladn<64> dynamick<63> pole definovan<61> v datab<61>zi jako mysql varchar(100). <br />
Pou<6F>ijte spolu se vstupn<70>m polem v <20>ablon<6F> plugin_guestbook_form.tpl <br />
a jako textov<6F> v<>stup v <20>ablon<6F> plugin_guestbook_entries.tpl.<br />
Zkou<6F>el jsem to i s polem typu tinyblob, ale zjistil jsem, <20>e nen<65> moc dobr<62> n<>pad <br />
ukl<6B>dat bin<69>rn<72> data v datab<61>zi, a proto jsem se vr<76>til k tomuto mal<61>mu textov<6F>mu poli.<br />
Pokud chcete zm<7A>nit ozna<6E>en<65> tohoto pole, nastavte na str<74>nce s nastaven<65>m nov<6F> jm<6A>no v p<><70>slu<6C>n<EFBFBD>m pol<6F><6C>ku (dynfield) a potvr<76>te zm<7A>ny.</li>
</ul>
<li>Opravena mal<61> chyba ve funkci str<74>nkov<6F>n<EFBFBD>.</li>
<li>Gener<EFBFBD>ln<EFBFBD> <20>klid k<>du ho vy<76>istil a posunul v<><76>. V<>ce zdokumentovan<61>ho k<>du.</li>
<li>Nyn<EFBFBD> se jedn<64> u<> o opravdu pln<6C> <20>ablonovanou verzi (99.9% ;-)). </li>
<ul>
<li>Zb<EFBFBD>vaj<EFBFBD>c<EFBFBD> bloky (div) a administra<72>n<EFBFBD> v<>ci byly p<>esunuty do *.tpl <20>ablon.</li>
<li>Sorry, ve funkc<6B>ch je st<73>le pot<6F>eba zpracov<6F>vat zalomen<65> <20><>dk<64> a url adresy ve funkci str<74>nkov<6F>n<EFBFBD>.</li>
</ul>
<li>Dobr<EFBFBD> zpr<70>vy! K<>d pro statick<63> str<74>nky na konci t<>to str<74>nky je u<> p<>ekonan<61>.</li>
<ul>
<li>Zachov<EFBFBD>me kompatibilitu s verz<72> 1.x a<> do p<><70><EFBFBD>t<EFBFBD>ho releasu 3.x. No, vlastn<74>, ... ta verze se bude jmenovat 3.0.....</li>
</ul>
</ul>
<h2>Verze 2.5 a<> 2.7 <span class="date">[ 2007 ]</span></h2>
<ul>
<li>p<EFBFBD>r vylep<65>en<65> od Garvina</li>
</ul>
<h2>Verze 2.0 a<> 2.4 <span class="date">[ 21.8.2006 a<> 9.10.2006 ]</span></h2>
<ul>
<li>N<EFBFBD>kolik zm<7A>n ve vytv<74><76>en<65> ve funkci pro vyt<79>v<EFBFBD>en<65> odkaz<61> generate_EntriesPage(), aby pracovalo s i bez modulu mode_rewrite</li>
<li>SQL dotazy pro zobrazen<65> p<><70>sp<73>vk<76> se nyn<79> vykon<6F>vaj<61> pouze pokud je u<>ivatel v m<>du 'zobrazen<65> p<><70>sp<73>vk<76>' nebo 'p<><70>sp<73>vek hotov'</li>
<li>Guestbookform tpl action url je nyn<79>: $serendipity['baseURL'] . $serendipity['indexFile'] . '#entry'</li>
<li>Zm<EFBFBD>n<EFBFBD>n postrann<6E> sloupec serendipity_event_staticpage.php, aby byl kompatibiln<6C> tak<61> s verz<72> n<>v<EFBFBD>t<EFBFBD>vn<76> knihy 2.0 (code1). <br />
V p<><70>pad<61>, <20>e u<> jste tento plugin pou<6F><75>vali k zobrazen<65> odkazu do n<>v<EFBFBD>t<EFBFBD>vn<76> knihy v postrann<6E>m sloupci, jd<6A>te pros<6F>m do administra<72>n<EFBFBD> sekce,<br />
do nastaven<65> statick<63>ch str<74>nek, a znovu zadejte zobrazov<6F>n<EFBFBD> n<>v<EFBFBD>t<EFBFBD>vn<76> knihy mezi odkazy. Touto akc<6B> dojde k pot<6F>ebn<62>m zm<7A>n<EFBFBD>m.</li>
<li>Postrann<EFBFBD> sloupec serendipity_plugin_guestbook nyn<79> funguje pouze s verz<72> 2.0</li>
<li>Email administr<74>tora by m<>l b<>t nyn<79> kompatibiln<6C> s verz<72> n<>v<EFBFBD>t<EFBFBD>vn<76> knihy 1.38 - pou<6F>it<69> pouze jednoho emailu</li>
<li>Nastaven<EFBFBD> zna<6E>kov<6F>n<EFBFBD> nyn<79> zp<7A>sobuje, <20>e pol<6F><6C>ka n<>v<EFBFBD>t<EFBFBD>vn<76> knihy jsou nyn<79> p<>i zobrazov<6F>n<EFBFBD> prohn<68>na skrz standardn<64> fonukce serendipity pro form<72>tov<6F>n<EFBFBD> textu a p<>evod smajl<6A>k<EFBFBD> do obr<62>zkov<6F> podoby</li>
<li>Zm<EFBFBD>na star<61><72>ch datab<61>zov<6F>ch tabulek nyn<79> funguje (pouze?) v mysql</li>
<li>V<EFBFBD>ce funkc<6B> pro vy<76>i<EFBFBD>t<EFBFBD>n<EFBFBD>/p<>ejmenov<6F>n<EFBFBD> a nastaviteln<6C> zalamov<6F>n<EFBFBD> textu ve verzi 2.0</li>
<li>Nyn<EFBFBD> by m<>la n<>v<EFBFBD>t<EFBFBD>vn<76> kniha spolupracovat s kryptogramy - to si vy<76><79>dalo novou prom<6F>nnou v nastaven<65>, tedy pros<6F>m zkontrolujte nastaven<65> kryptogram<61> v pluginech spamblock a n<>v<EFBFBD>t<EFBFBD>vn<76> kniha</li>
<li>Vy<EFBFBD>i<EFBFBD>t<EFBFBD>n<EFBFBD> a optimalizace jazykov<6F>ch konstant</li>
<li>Te<EFBFBD> u<> je plugin serendipity_event_guestbook skoro cel<65> postaven<65> na <20>ablon<6F>ch (viz plugin_guestbook_entries.tpl a plugin_guestbook_form.tpl)</li>
<li>Odte<EFBFBD> naleznete obr<62>zky shorttime.gif, button_background.png a delete.png v adres<65><73>i $adresar_pluginu/img.</li>
<li>Zm<EFBFBD>na css (style_guestbook_backend.css) a soubor<6F> <20>ablon podle va<76>ich po<70>adavk<76></li>
<li>Zkontrolujte pros<6F>m ostatn<74> jazykov<6F> soubory. Nyn<79> jsou aktu<74>ln<6C> a spr<70>vn<76> pracuj<75>c<EFBFBD> pouze &lt;en&gt;, &lt;de&gt; a &lt;de-utf8&gt;!</li>
<li>Permalink ("pageurl") je <20>pln<6C> cesta z htto ko<6B>enov<6F>ho adres<65><73>enap<61>. "/serendipity/pages/guestbook.html" nebo "/serendipity/index.php?/pages/guestbook.html" (viz mod_rewrite)</li>
<li>Pros<EFBFBD>m pozor: Tato verze pou<6F><75>v<EFBFBD> funkce pluginu spamblock, konkr<6B>tn<74> kryptogramy (vypnuto pro administr<74>tory),</li>
<li>Pros<EFBFBD>m pozor: prom<6F>nn<6E> timelock a sessionlock u<> nejsou nad<61>le pou<6F><75>v<EFBFBD>ny - jsou odstran<61>ny p<>i aktualizaci datab<61>zov<6F> tabulky</li>
</ul>
<h2>Verze 1.0 a<> 1.38 <span class="date">[ 11.2.2005 a<> 21.8.2006 ]</span></h2>
<ul>
<li>prvn<EFBFBD> verze vyvinul Philipp Schneider aka boelkstoff</li>
</ul>
</div>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Transitional" height="31" width="88" /></a>
</p>
<div class="skip dark"><a href="#top">Nahoru</a></div>
</div>
</body>
</html>