Obrázek   
Přihlášení
Jméno:

Heslo:

Pamatuj si mně



Zapomenuté heslo

Nová registrace
Hlavní nabídka
Hledání
Noví uživatelé
Pavel_t 2. 6. 2013
vvrsek 21. 5. 2013
LavonSTNU 9. 5. 2013
KirstenLa 9. 5. 2013
Starak 7. 5. 2013
lintik 6. 5. 2013
tesla3007 22. 4. 2013
zdeno6505 16. 3. 2013
zdenekr 10. 3. 2013
Miles0742 22. 2. 2013
Vzhled

(Můžete vybírat z 2 vzhledů.)
Kdo za co může
Administrátorka
Žirafka
Žirafka
Žirafička
Žirafička
Korektoři
KatyH
KatyH
Redaktoři
bernard
bernard

Zápisník pojídačky koláčů : Je rok 2012 přestupný nebo ne?
Napsal/a Žirafička dne 11. 03. 2012 v 12:52 (733 x otevřeno) Další články tohoto autora
Zápisník pojídačky koláčů

     Tak si tak říkám, že je všechno v pořádku, a najednou mi kdosi píše, že můj modul nefunguje dobře. Koukám na to a skutečně to tak je. Modul kalendáře se nám snaží tvrdit, že rok 2012 není přestupný, ačkoli všichni víme, že je.

     Tak jsem koukla do zdrojového kódu, protože jsem myslela, že to bude snadné, že se jedná o klasický překlep "=" místo "==", jenže tomu tak není. Zrada je někde jinde, jenže nevím kde. Podle mého názoru je všechno v pořádku.

     Toto je kousek kódu, který se stará o rozhodnutí o přestupnosti a vypsání patřičného textu.

     _KAL_XXX jsou textové konstanty, proměnná $text_letosek se posléze předá šabloně a systém pak vypíše celý text přes vlastní renderovací funkci.

// Prestupny rok?

$text_letosek " "._KAL_ROK" "date("Y") ." <b>";

if (
date("L" == 1)) { $text_letosek.= _KAL_JE; }
else { 
$text_letosek.= _KAL_NENI; }
       
$text_letosek.="</b> "._KAL_PRESTUPNY.".";


     Napadá, prosím, někoho, kde mám chybu? Pokud někdo chce zkoumat celý modul, tak ho mohu poslat nebo někde vystavit.

Hodnocení: 10.00 (1 hlas) - Ohodnotit -
Formátovat pro tisk Poslat známému Vytvořit z článku PDF
 
Za obsah komentáře zodpovídá jeho pisatel. Komentář vyjadřuje jeho názory, ne názory a postoje provozovatelů webu.
Komentuje Vlákno
Host
Zasláno: 12. 3. 2012 10:44  Aktualizováno: 12. 3. 2012 10:44
 Odp: Je rok 2012 přestupný nebo ne?
Ahoj Sašo, můj modul kalendáře extcal 2.22 přestupný rok zobrazuje dobře... Myslím, že používáš stejný, nebo ne?

Víťa
Odpovědět
Host
Zasláno: 12. 3. 2012 10:45  Aktualizováno: 12. 3. 2012 10:45
 Odp: Je rok 2012 přestupný nebo ne?
Aha, nepoužíváš :)
Odpovědět
Žirafka
Zasláno: 12. 3. 2012 17:17  Aktualizováno: 12. 3. 2012 17:17
Administrátorka
Reg: 4. 5. 2008
Z: Malečovsko
Příspěvků: 543
 Odp: Je rok 2012 přestupný nebo ne?
Správně, nepoužívám
Odpovědět
Host
Zasláno: 13. 3. 2012 16:20  Aktualizováno: 13. 3. 2012 16:20
 Odp: Je rok 2012 přestupný nebo ne?
Nejsou tam špatně závorky?
Já bych to napsal takto..

if (date("L") == 1)
..
Odpovědět
Žirafička
Zasláno: 13. 3. 2012 19:11  Aktualizováno: 13. 3. 2012 19:11
Administrátorka
Reg: 4. 5. 2008
Z: www.monty.cz
Příspěvků: 25
 Odp: Je rok 2012 přestupný nebo ne?
BINGO!!! Já jsem věděla, že je to nějaká prkotina, ale že až taková... Zatracená závorka.

Moc, moc, moc a moc děkuji, už to funguje
Odpovědět
Host
Zasláno: 21. 3. 2012 18:44  Aktualizováno: 21. 3. 2012 18:44
 Odp: Je rok 2012 přestupný nebo ne?
Vždyť je to stejně jedno, ne? Už je březen, a další přestupnej rok je až za čtyři roky, a to už bude tři roky po konci světa
Odpovědět
Obrázek Obrázek
ObrázekObrázekObrázekObrázekObrázek
Obrázek
Redakční systém XOOPS 2.4.4 © 2001-2013
Obsah © 2008-2013 Žirafoviny