Wordpress Themes



Programování

Archived Posts from this Category

jQuery Tablesorter a hezky formátovananá čísla

Posted by admin on 26 Zář 2011 | Tagged as: Programování

Asi každý programátor pracující s databázemi potřeboval udělat výpis dat formou tabulky. A nejlépe aby tabulka umožňovala řadit sestupně a vzestupně podle všech sloupců. Od vymýšlení tisícekrát vymyšleného nás zachrání jQuery plugin Tablesorter, který funguje dokonale ale neumí například řadit sloupce čísel zobrazujících hezky formátovanou cenu. Cena formátovaná např. takto 10 025,53 je špatně detekována jako text a také řazena jako text. Naštěstí autor pluginu s tímto počítal a je možné Tablesorter naučit řadit i tímto způsobem pomocí metody addParser ( na této stránce je hlavně vidět způsob definice nového parseru a jeho použití ).

$.tablesorter.addParser({
id: 'cislosmezerou',
is: function(s) { return false; },
format: function(s)
{
return s.replace(",","").replace(".","").replace(/ /g,"");
},
type: 'integer'
});

Řazení HTML tabulek pomocí jQuery ( Tablesorter )

Posted by admin on 26 Zář 2011 | Tagged as: Programování

Do doby než jsem objevil javascriptový Framework jQuery jsem se snažil Javascript nepoužívat hlavně kvůli stálým řešením problémům s kompatibilitou skriptů v různých prohlížečích. Toto ale s jQuery končí. :-)

Asi každý programátor pracující s databázemi potřeboval udělat výpis dat formou tabulky. A nejlépe aby tabulka umožňovala řadit sestupně a vzestupně podle všech sloupců. Od vymýšlení tisícekrát vymyšleného nás zachrání jQuery plugin Tablesorter, který funguje dokonale ale neumí například řadit sloupce s datumem ve tvaru DD.MM.RRRR obvyklém v českých zemích. Naštěstí autor pluginu s tímto počítal a je možné Tablesorter naučit řadit i tímto způsobem pomocí metody addParser ( na této stránce je hlavně vidět způsob definice nového parseru a jeho použití ).

$.tablesorter.addParser({
// datum d.m.r
// vlastně převedu datum na číslo ve tvaru RRRRMMDD a pak řadím jako číslo
id: 'datum',
is: function(s) { return false; },
format: function(s)
{
var h = s.split(".");
var den = ("00"+h[0]).substr(-2);
var mes = ("00"+h[1]).substr(-2);
var rok = ("00"+h[2]).substr(-2);
return rok+mes+den;
},
type: 'numeric'
});

Aktuální počasí II.

Posted by admin on 19 Říj 2010 | Tagged as: Počasí, Programování

Pro meteorologickou společnost Meteopress jsem přeprogramoval web umožnující aktivním amatérským meteorologům zveřejňovat stav počasí ostatním uživatelům. Takto sesbíraná data jsou mimo jiné použita i pro vykreslování aktuálního počasí. Nově web umožnuje listovat v historii.

Aktuální počasí

Posted by admin on 31 Srp 2010 | Tagged as: Počasí, Programování

Pro meteorologickou společnost Meteopress jsem naprogramoval web umožnující aktivním amatérským meteorologům zveřejňovat stav počasí ostatním uživatelům. Takto sesbíraná data jsou mimo jiné použita i pro vykreslování aktuálního počasí.

Blesky na Google mapě

Posted by admin on 30 Bře 2010 | Tagged as: Počasí, Programování

Nedávno jsem pro společnost Meteopress naprogramoval mikrowebík :-) zobrazující aktuální počasí na území České republiky. Stránka je naprogramována kompletně v javascriptu, jQuery a vlastní obrázky meteoradaru jsou připravovány pomocí PHP a výborné grafické utility imagemagick.
Nyní jsem doprogramoval současné zobrazení blesků a meteoradaru.

Meteoradar na Google mapě

Posted by admin on 08 Pro 2009 | Tagged as: Počasí, Programování

Nedávno jsem pro společnost Meteopress naprogramoval mikrowebík :-) zobrazující aktuální počasí na území České republiky. Stránka je naprogramována kompletně v javascriptu a vlastní obrázky meteoradaru jsou připravovány pomocí PHP a výborné grafické utility imagemagick.

radar_meteopress_cz

iGoogle gadget počasí

Posted by admin on 07 Říj 2009 | Tagged as: Počasí, Programování

V roce 2008 jsem pro společnost Meteopress naprogramoval igoogle gadget zobrazující počasí na tři dny pro cca. 80 měst. Pokud používáte iGoogle, najdete tento gadget zde.
Byl jsem potěšen zjištěním, že tento můj gadget používá více než 1800 uživatelů.
UPDATE 16.12.2009 : gadget používá více než 2600 uživatelů.

« Předchozí stránkaDalší stránka »