Programátorské odpoledne, redakční systém finišuje
Schválně jsem se podíval do archivu, zda tento nadpis není za poslední dobu jediný smysluplným, resp alespoň trochu vypovídajícím o textu, který uvádí. Každý druhý cituje nějaký song…
Nevím, kdy jsem šel spát, budík mě ze snů neodbytně vytrhnul už v 8:15. Šlo by napsat, že mě budík vytrhával ze snů pět minut?… asi by to znělo divně, že?
Cosi se mi zdálo a opět šlo o onu osudovost, pravdivost, živost… kdybych si alespoň tyhle dobrodružné filmy pomatoval. Takže nemá cenu se o tom zmiňovat. Tento odstavec je zbytečný. Stejně nemám o čem psát. Bože, sedím tu zbytečně! Můj život je zbytečný!!!
Ááááááá!
Yeah… [čti jeáh]
Fajn.
Většina dne byla obětována na oltář péhápka. Pustil jsem se do sekce nastavení a polovinu mám hotovou. Nastavitelných je 48 věcí, nic dalšího mě už ani nenapadá… pokud si bude chtít někdo ještě individuálně upravovat konfiguraci Texy!, tak se tohle číslo možná zdvojnásobí Ale je pravda, že spoustu rozšiřujících věcí budu teprve dodělávat…
Před časem jsem začal číst techické weby věnující se péhápku (Pifův php-weblog, php triky a v neposlední řadě i php fórum)… spoustu jiných jsem četl už dříve, ale šlo hlavně o CSS, SEO, obecné zásady webdesignu, přístupnost… no a hned si všímám, jak objevuji nové věci, jak píšu kód o něco lépe…
A dnes si tak programuju sekci nastavení a mám pět prvků formuláře, kde si volím mezi hodnotami ANO/NE pomocí zaškrtávátek. Výchozí zvolená hodnota se určí podle aktuálního nastavení, takže mě čeká pět prakticky stejných kousků php kódu, kdy budu určovat, které políčko je zaškrtnuté a které ne podle výchozí hodnoty. Nu, tak jsem si napsal funkci getRadio() s parametry getRadio($puvodni_hodnota,„Ano“,1,„Ne“,0,„css-trida“);… efektivní až běda.
No a ukládání 10–15 hodnot z formuláře jsem také vyřešil šikovně: prochazim pomoci foreach() (tehle fci jsem vazne prisel na chut) pole $_POST, a jelikož mám zařízené, že se jména prvků shodují se jmény polí v databázi, tak automatická tvorba sql dotazu je naprostá hračka.
Ach jo, demonstroval bych to na ukázkách, ale to bych musel jet na onom redakčním systému, aby to s GeSHi nebo FSHL mělo nějaký smysl.
I samotné načítání z databáze jde přes jeden sql dotaz a foreach($pole as $index => $hodnota)… a pak uz jen $promenna = „set_“.$index; a $$promenna = $hodnota; a je to… jak nechutně elegantní.
Včera jsem v kinoboxu zahlédl Nenávist, a teď si jej jdu pustit. Dobrou noc.
před 16 roky |
Ze života |
11 komentářů