Michal Čihař - Archive for 1/2008

Zážitky s Českou poštou

Opět jsem po České poště chtěl něco nestandardního. Tentokrát jsem potřeboval poslat na Slovensko balík s dobírkou. To že to nebude jen tak jsem čekal, ale výsledek opět předčil moje očekávání. Celkové skóre je hodina a půl (plus půl hodiny čekání než se dostanu k přepážce). V čem byl takový problém? Podle slečny, která mě celým procesem prováděla v tom, že lidé, kteří umějí balíky přijdou až odpoledne :-).

Na poštu jsem se vydal aspoň trochu připraven a na webu pošty jsem si aspoň zjistil jaké jsou možnosti poslání. Bohužel mi to v důsledku bylo na nic, protože buď to informace na webu jsou špatné, nebo na poště nevěděli jak něco udělat, takže se nakonec ukázalo, že je jediná možnost jakou to umí poslat.

Ale pěkně od začátku - přišel jsem k přepážce a měl jsem krabičku, kterou chci poslat na Slovensko a za kterou chci dostat 4000 Kč. Hned první problém nastal v tom, že 10x10x10 cm je malé a že „by se to mohlo cestou ztratit“, takže jsem musel krabičku vložit do „bezpečnostní obálky“. Tu samozřejmě nemůžu dostat u přepážky kde jsem, ale musím pro ní do pokladny. Nicméně tohle byla částečně moje chyba, mohl jsem si přečíst minimální rozměry zásilky na webu (ale nechápu proč mi vyhledávač pro rozměry 10x10x10 něco našel, teď už nenajde).

Vracím se ke slečně a ta začíná vymýšlet, jak takovou věc poslat. První možnost je jako listovní zásilka. Začínám vyplňovat podací lístek a formulář na dobírku, ale než to vyplním celé, tak po dohadování s kolegyní přichází s informací, že u listovní zásilky nejde udat cena a tudíž nejde pojistit.

No co už, původní formuláře vyhazuji a dostávám jiný formulář na balík do zahraničí a začínám vyplňovat. Tentokráte se žádná změna nekoná, jenom opravdu netuším v jaké měně mám udávat peníze, protože opravdu nevím co je „měna uvedená v sazebníku pro danou zemi“. Jdu tedy k přepážce a slečně se za pomoci dvou kolegyň a jedné asi 200 stránkové knihy se jí podařilo zjistit, že by to mělo být v Kč.

Doplňuji chybějící údaje a těším se, že už by to mohlo být vše. Bohužel po poradě s kolegyní slečna usoudila, že formulář na dobírku, který už jsem jednou vyplnil a zahodil asi budu potřebovat, takže vyplňuji ještě jednou, tentokrát už jako zkušený vyplňovatel :-).

Následovala poslední a neméně zdlouhavá fáze - tři pracovnice pošty koukaly do počítače a vymýšleli jak vyplněný formulář přepsat do počítače. Po asi 15 minutách se jim to podařilo a zdá se, že onen formulář na dobírku vůbec potřeba nebyl :-).

Jediné štěstí je, že slečna za přepážkou byla celkem příjemná, takže jsem z pošty neodcházel tak znechucen jako obvykle. A ano mohl jsem použít DHL, PPL nebo něco jiného, ale ty co jsem zkusil už nebyli schopní převzít zásilku v pátek a já v sobotu ráno odlétal do Japonska.

Vlastní témata

Nelíbí se vám žádné z nabízených témat phpMyAdmina a máte zkušenosti s vytvářením grafiky pro web? Tak si vytvořte vlastní téma!

Vytvořit vlastní téma je celkem jednoduché, téma se skládá z definované sady obrázků, tří souborů definující CSS, screenshotu a dvěmi PHP soubory s informacemi o tématu. Pokud ovšem jsme příliš líní, můžeme si stáhnout již hotová témata ze stránkek projektu a vycházet při úpravách z nich.

Základní informace o tématu – jeho název, který se zobrazí uživateli a verze phpMyAdmina se kterou je kompatibilní, se nacházejí v souboru info.inc.php :

 
  <?php
$theme_name = 'Moje téma';
$theme_full_version = '2.9';
?>
 

Pokud je verze starší než aktuálně používaná, pokusí se phpMyAdmin aplikovat na CSS změny, ke kterým mezitím došlo. Nicméně toto pravděpodobně nebude přestě to, co by udělal autor a proto je vhodné téma při každé nové verzi revidovat.

Ve starších tématech můžete místo $theme_full_version nalézt proměnné $theme_version a $theme_generation , které se dříve používaly pro určení verze. Témata v rámci jedné generace by měly být zpětně kompatibilní (dochází například k přidání obrázků nebo css tříd), rozdílné generace témat mohly být naprosto odlišné. Protože ale toto značení bylo pro uživatele nepřehledné, nyní se preferuje zapsání kompatibilní verze.

Dalším PHP skriptem je soubor layout.inc.php . Ten obsahuje konfigurovatelné nastavení tématu, které může uživatel změnit bez přímého zásahu do tématu (například šířka navigačního rámu nebo použité písmo). Co umožní téma konfigurovat záleží na autorovi, ale doporučujeme držet se originálních témat.

CSS styly nastavíme v souborech v adresáři css. Tyto soubory jsou tři, po jednom pro levý a pravý rámec a jeden pro tisk: theme_left.css.php , theme_right.css.php a theme_print.css.php . Mohou to být jen čistě css soubory nebo využít i možností php a v něm použít konfigurace ze souboru layout.inc.php a předdefinovaných proměnných pro detekci různých prohlížečů. Pro popis jednotlivých tříd je nejlepší se podívat do existujících témat, komplexní dokumentace zde bohužel chybí.

Nejnáročnější část tématu na vytvoření je asi sada obrázků. Protože většina akcí je znázorněna ikonkou, je obrázků je poměrně hodně (v současné verzi 115). Nicméně i zde je možné si práci ušetřit použitím ikon z existujícího tématu (takto ostatně vznikla i většina témat, které jsou k phpMyAdminovi k dispozici).

Po vytvoření a vyladění všech těchto souborů vytvoříme ještě malý screenshot screen.png , aby uživatel viděl, jak naše téma vypadá a můžeme ho rozšířit do světa pomocí trackeru na webu projektu.