Pro svůj již běžící zajímavý projekt Vyluštit.cz jsem chtěl uživatelům nabídnout co nejjednodušší front-end. Vlastně vůbec nerozlišovat front-end a back-end. Důvod? Tím je cílová skupina, luštitelů křížovek, osmisměrek, sudoku, kvizů a všech možných soutěží. Takže nejlépe úpravy správcům na kliknutí, hlasování hvězdičkami, prostě rychle a jednoduše. To všechno se bez javascriptu neobejde.
Náhodné fotky u jQuery slideshow v NextGen Gallery
Mnoho webových prezentací má v hlavičce rotující fotografie, u RS Wordpress lze pro tento efekt krásně využít NextGen Gallery plugin a možnost zkráceného zápisu pomocí shortcodů. Pak se do šablony zapíše něco takového
<?php echo do_shortcode('[[slideshow id=X]]'); ?>
, kde X je číslo Vaší fotogalerie s upravenými fotkami na tu správnou velikost.
Preloader – pohybující se obrázek v případě nahrávání přes AJAX
Internet je jich plný, ale když je nějaká potřeba, tak ji ne a ne najít. Potřeboval jsem průhlednou, protože pozadí nebylo bílé. Co čert nechtěl, nemohl jsem si vzpomenout na Preloader. A proto pro příště…
Mapa webu a nemuset zasahovat do kódu šablony WordPressu
U jednoho webu zákazníka jsem potřeboval řešit mapu webu, ale bez nutnosti vytvářet speciální stránku šablony. Wordpress má pěknou funkci pro výpis všech stránek wp_list_pages()
, ale to je přímo php funkce a ne Shortcode. Povolovat skriptování uvnitř obsahu stránek nebo příspěvků to opravdu nechci. Shortcode by to chtělo ;-). Whoala … pěkný plugin s názvem List Pages Shortcode toto řeší.
Hmac a sha256 v kombinaci s češtinou (unicode)
Při psaní přihlašování, kde jsem chtěl používat hmac, aby se neposílalo heslo v plain textu, jsem si náhodou všiml, že mi nesedí výsledný hash_hmac, když se v hesle vyskytne znak specifický pro českou abecedu. Prekérní situace… 😎
Drobný příklad, mějme řetězec a klíč.
- řetězec:
- ščřžýáá je to na nic 123456
- klíč:
- TLr8zA75tI1q3Jo