CSS3 – Vyjíždějící popis u obrázku

V novém designu webu používám vyjíždějící popis u obrázků (konkrétně u referencí). Je to jednoduchý styl: .obrazek { height: 176px; width: 281px; } .obrazek .obrazek-in { width: 281px; height: auto; border: 1px #ddd solid; } .obrazek:hover .obrazek-in { border-color: #aaa; box-shadow: 0 0 4px #ccc; } .obrazek .obrazek-in .obrazek-popis { background: #fff; height: 0px; overflow: […]

Číst celé

Green coder – nová šablona zdarma

Vytvořil jsem si nový design pro své portfólio a jak je mým zvykem, dávám jeho kód ke stažení zadarmo všem pod licencí Creative Commons Attribution na stránku templates.katuscak.cz. Stáhnout Prohlédnout

Číst celé

Nová podoba vyhledávání na Seznamu

Před malým okamžikem mi na email přišla pozvánka od Seznamu na novou podobu vyhledávání. Můj dojem z něho je takový, že pro běžné uživatele, kteří mají webové stránky v paměti podle toho, jak vypadají je to dobrá věc, nicméně pokud vyhledáváte informace, tak vám je to celkem k ničemu a zbytečně položky zabírají na obrazovce […]

Číst celé

„\r\n“ nebo „\n“? PHP_EOL!

Často nevíte, jestli pro zápis konce řádku použít „\r\n“ nebo „\n“? V PHP nepoužívejte ani jedno, protože nikdy nevíte jestli skript někdy nepoběží na Windows („\r\n“) nebo Unixovém systému („\n“). Použijte přímo vestavěnou konstantu PHP_EOL (End Of Line):

Číst celé

Řazení záznamů při GROUP BY

Situace: Potřebujete seznam nejnovějších článků od všech redaktorů. Vytvoříme tedy dotaz jako tento: SELECT * FROM `articles` GROUP BY `author_id` ORDER BY `created_date` DESC #Dotaz trval 0.0036 sekund Zjistíme ale, že dotaz vrací ne poslední článek od každého redaktora, ale první, který byl do databáze vložený. To je špatně. Jelikož příkaz GROUP BY se provádí […]

Číst celé

JSONP

Už se vám někdy stalo, že jste potřebovali z JavaScriptu zavolat skript na úplně jiném serveru? Zkusili jste zavolat URL přes XMLHttpRequest a v konzoli na vás vyskočila hláška: XMLHttpRequest cannot load http://www.ciziweb.cz/. Origin http://www.vasweb.cz is not allowed by Access-Control-Allow-Origin. K vyřešení toho problému jsou dva způsoby. Buď použijete Cross-site HTTP požadavky, aby jste povolit […]

Číst celé