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 14 roky | Ze života | 11 komentářů

Komentáře

1 | lucka | před 14 roky | lucousek.wz.cz

…ty programuješ, já tady necelý tři hodiny zmenšuju a upravuju fotky, otročina stejná ;)

reagovat

2 | pif @ | před 14 roky | www.php-weblog.com

aneb jak ja rad rikam programator musi byt v prve rade liny:)))

reagovat

3 | pif @ | před 14 roky | www.php-weblog.com

musim se ale priznat, ze me parkrat tvuj kod inspiruje :)) treba jako dnes… ale nebrat prosim vazne osobne.

reagovat

4 | juneau @ | před 14 roky | reality-show.net

lucka> na to existuje spoooousta sikovnych programu, kde vyberes slozku, zadas rozmery a chvilku pockas :)

pif> hm, to by me zajimalo, co za kod te tedy inspirovalo :)

reagovat

ahoj, jsem tu po dlouhé době, tak koukám… zavrhl si grafiku, nebo to má nějaký jiný důvod??..:o)

reagovat

6 | juneau @ | před 14 roky | reality-show.net

ne, jen jsem zavrhl IE.… ale s prechodem na rs2 se to zase vrati do normalu :)

reagovat

7 | pif @ | před 14 roky | www.php-weblog.com

tendle $cislo = @mysql_result(mysql_query(„SELECT count(id) FROM rs_citaty“),0,0); $src = @mysql_query(„SELECT autor,citat FROM rs_citaty WHERE id=‚“ . rand(1,$cislo) . „‘ LIMIT 1“);

reagovat

8 | juneau @ | před 14 roky | reality-show.net

aha, takze negativni inspirace :)))… rikam, ze s rs1 bych nejradeji nemel nic spolecneho :) a nemej strach, vsude jinde uz ORDER BY RAND() pouzivam :)

reagovat

9 | pif @ | před 14 roky | www.php-weblog.com

neee nerypam… ja to taky dlouho nevedel. je to vyvoj, ja uz se stydim za kody co jsem napsal pred mesicem :)))))))))

reagovat

10 | lucka | před 14 roky

juneau: to moc dobře vím, kdyby šlo jen o zmenšování, taky se projeví moje lenost, ale když potřebuju i ořezávat a zesvětlovat, tak mám smůlu… ;)

reagovat

11 | juneau @ | před 14 roky | reality-show.net

pif> kdyz si ja vzpomenu, jak jsem se nekolik dni moril s kodem na prevadeni http:// na odkazy, az jsem se dostal na 180 radku, a pak nasel jeden ereg_replace()… tak je mi dp place :)

lucka> njn, to je pak jina, to uznavam.

reagovat

Připojte váš komentář!

Můžete používat Texy! syntaxi.

* Hvězdičkou jsou označeny povinné informace.