Obrázek   
Přihlášení
Uživatelské jméno:

Heslo:

Pamatovat si mne



Zapomenuté heslo

Nová registrace
Kam dále?
Hledání
Vzhled

(3 vzhledů)
Kdo je Online
15 uživatel(ů) je online (8 uživatel(ů) si prohlíží Články a povídání)

Uživatelé: 0
Hosté: 15

více...
Noví uživatelé
Rodgie
Rodgie
18. 01. 2018
Carrick
Carrick
17. 01. 2018
Migard
Migard
17. 01. 2018
Neish
Neish
16. 01. 2018
silas15
silas15
05. 01. 2018
Winfred71
Winfred71
30. 12. 2017
Paull
Paull
07. 11. 2017
tomhamek
tomhamek
13. 10. 2017
sisisman
sisisman
03. 10. 2017
harmon
harmon
28. 09. 2017
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 v 11. 03. 2012 v 12:52 (přečtení 2210×) 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
 
Komentář je vlastnictvím svého autora. Vyjadřuje jeho názory, ne názory redakce nebo provozovatele webu či serveru.
Napsal/a Vlákno
Host
Publikováno dne: 12. 3. 2012. 10:44  Aktualizováno dne: 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
Publikováno dne: 12. 3. 2012. 10:45  Aktualizováno dne: 12. 3. 2012. 10:45
 Odp: Je rok 2012 přestupný nebo ne?
Aha, nepoužíváš
Odpovědět
Žirafka
Publikováno dne: 12. 3. 2012. 17:17  Aktualizováno dne: 12. 3. 2012. 17:17
Administrátorka
Datum registrace: 04. 05. 2008
Bydliště: Ústecký kraj
Počet komentářů: 952
 Odp: Je rok 2012 přestupný nebo ne?
Správně, nepoužívám
Odpovědět
Host
Publikováno dne: 13. 3. 2012. 16:20  Aktualizováno dne: 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
Publikováno dne: 13. 3. 2012. 19:11  Aktualizováno dne: 13. 3. 2012. 19:11
Administrátorka
Datum registrace: 04. 05. 2008
Bydliště: www.monty.cz
Počet komentářů: 20
 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
Publikováno dne: 21. 3. 2012. 18:44  Aktualizováno dne: 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.5.8.1 © 2001-2017
Obsah © 2008-2017 Žirafoviny