Spíše zápisník, než blog
V: Prestashop
16 Kvě 2012Pokud jste po instalaci, či přesunu, nebo aktualizaci prestashopu narazili na problém s přidáním nového dodavatele, je řešení prosté. V databázi v tabulce pr_carrier přidejte řádek is_free s hodnotami tinyint(1) a defaultní hodnotou 0. Poté už vše funguje
V: Prestashop
8 Dub 2012Jak se říká, když něco nemůžeš najít, udělej si to. Potřeboval jsem jednoduchý carousel pro prestashop a všechny co jsem našel byly pro produkty, nebo pro dodavatele. Proto jsem udělal jednoduchý modul, který nainstalujete, do složky sponsors nahrajete obrázky a do xml souboru links doplníte cestu k obrázku, titulek a případně url adresu odkazu.
Demo najdete zde ,a tady download
Až budu mít čas, doplním carousel o vkládání obrázků v adminu, plus úprava rozměrů. Zatím si musíte vystačit s výše uvedeným.
V: Tutoriály
7 Dub 2012Pokud potřebujete vytvořit siluetu pro vaši grafiku, nebo internetovou stránku, výborný tutoriál, podle kterého jsem vytvořil siluetu fotbalisty, najdete zde
V dalším díle seriálu, v kterém uveřejňuji seznam zajímavých free ikon sociálních sítí je tentokrát dalších deset zajímavých sad.
V: Prestashop
5 Dub 2012Vytvořil jsem modul pro Prestashop, který zobrazuje v sidebaru aktuální kurzy měn. Modul využívá rss feedu ze stránek kurzy.cz a pokud si na jejich stránkách vygenerujete vlastní html kód, který vložíte do tpl souboru, můžete si upravit výpis dle vaších potřeb.
Po delší době doplňuji seznam ikon sociálních sítí o dalších 16 setů. Některé jsou opravdu vydařené, i když já dávám přednost těm jednodušším a elegantnějším, před zbytečně vyumělkovanými v honbě za originalitou. Ikonky by měli být doplněk na webové stránce a zbytečně by tak neměly na sebe strhávat pozornost.
Na jednom eshopu jsem potřeboval vložit stránkování produktů nad jejich výpis a na většině fórech jsem většinou našel odpovědi typu „hledej na Google“, což je opravdu rada k nezaplacení. Proto jsem popsal jednoduchý postup, jak toho dosáhnout.
Stránkování najdete v šabloně prestashopu v souboru pagination.tpl, ale pro jeho přesunutí musíte najít soubor category.tpl, kde na řádku 85 v defaultní šabloně najdete include tohoto souboru:
V šabloně se pak stránkování zobrazí pod výpisem produktů (product-list.tpl) a porovnáním produktů (product-compare.tpl).
My se však budeme snažit vložit stránkování nad výpis produktů: Číst zbytek článku »
Contact form 7 je výborný wordpres plugin, který často používám pro vytváření kontaktních formulářů pro weby. Problémem je, že nemá tolik oblíbený onfocus a onblur u textových inputů a textarea.
Řešení je prosté:
v souboru modules/text.php na řádku 107 nahradíte kód s inputem následujícím kódem
$html = ‘<input
onblur=“if (this.value == \’\') {this.value = \“ . esc_attr( $value ) . ‘\’;}“
onfocus=“if (this.value == \“ . esc_attr( $value ) . ‘\’) {this.value = \’\';}“
type=“text“ name=“‘ . $name . ‘“ value=“‘ . esc_attr( $value ) . ‘“‘ . $atts . ‘ />’;
v souboru modules/textarea.php na řádku 92 nahradíte kód s textareou následujícím kódem
$html = ‘<textarea name=“‘ . $name . ‘“‘ . $atts . ‘
onblur=“if (this.value == \’\') {this.value = \“ . esc_html( $value ) . ‘\’;}“
onfocus=“if (this.value == \“ . esc_html( $value ) . ‘\’) {this.value = \’\';}“>
‘ . esc_html( $value ) . ‘</textarea>’;
Tím jsme přidali do contact form onblur a onfocus a vše by mělo fungovat.
Subscribe to comments je plugin pro wordpress, který umožňuje sledovat reakce čtenářů v komentářích a nechat si je posílat na zadaný email. Protože jsem překládal plugin pro worpress, který neměl nainstalovanou češtinu, jsou přeloženy texty přímo v pluginu.
Vítám vás u seriálu, který přiblíží způsob tvorby šablony pro redakční systém WordPress. V češtině neexistuje mnoho tutoriálů, které by přesahovaly rámec návodu hlavička, obsah, sidebar, patička – máte hotovo.
I já tak začnu, protože dům se také staví od základů a ne od střechy, ale v několika dílech si popíšeme celý proces tvorby šablony až po funkční vzhled.
WordPress je velmi jednoduše strukturovatelný a jednoduchý výpis článků se dá docílit použitím jednoho souboru index.php. Protože ale chceme, aby naše šablona uměle daleko více, nejprve si navrhneme základní strukturu stránky, jak je vidět na obrázku, s postraním panelem na pravé straně.
Vytvoříme si složku s názvem moje_sablona, kterou umístíme do wp_content/themes a do ní umístíme pět souborů header.php, index.php, footer.php, sidebar.php, style.css. To nám bude pro začátek stačit. Číst zbytek článku »
Vše co jsem chtěl uchovat v paměti, nebo se o to podělit.