Archív autora

VIM jak dělat pohyby (2.díl)

Další várka pohybových příkazů editoru VIM.

Pohyby s vyhledáváním
/{hledaný-vzor}<CR> – skok na nejbližší výskyt hledaného vzoru, jinak též vyhledávání. Vtip je v tom, že ve Vim je vyhledávání pohybem.
/<CR> – skok na další výskyt naposledy hledaného vzoru. Opět jde o pohyb.
?{hledaný-vzor}<CR> – obdoba pohybového příkazu / avšak vyhledávání probíhá v opačném směru, tedy směrem k začátku dokumentu.
?<CR> – skok na předchozí výskyt naposledy hledaného vzoru.
n – opakování předchozího příkazu / nebo ?
N – opakování předchozího příkazu / nebo ? avšak v opačném směru.
Čti dále

Joomla! – archiv novinek pomocí mod_latestnews

Nedávno jsem v Joomla! řešil celkem klasickou věc. Měl jsem na titulní stránce zobrazených 10 nejčerstvějších článků pomocí modulu mod_latestnews a chtěl jsem, aby měl čtěnář možnost zobrazit si těchto novinek víc.
Čti dále

Nefunkční převod titulku na alias v Joomla!

Při vkládání nového článku do redakčního systému Joomla! se zadává mimo jiné titulek a alias. Pro líné lidi se Joomla! snaží alias vytvořit právě ze zadaného titulku. Jenže tady naráží na diakritiku, se kterou si neumí poradit (minimálně do verze 1.5.9). Například článek s názvem „Žluťoučký kůň pěl ďábelské ódy“ převede na alias „luouky-k-pl-abelske-ody“. Alias se používá v URL a tak tu máme problém se SEO.

Čti dále

Jak vytvořit menu v CMS Joomla! 1.5

V recenzi Joomly! 1.5 jsem si postěžoval na to, že není možné vytvářet menu. Není to pravda. Byl to jen můj nedostatek informací. Po prostudování pár manuálů, joomlafóra a troše snažení se metodou pokus omyl jsem zjistil jak je to s přidáváním nového bloku menu na stránky. Příjde mi to takové nešikovné a proto tady popíšu postup jak na to. To kdyby jste to někdo chtěli náhodou taky zkoušet, tak ať se netrápíte tak jako já.
Čti dále

Recenze redakčního systému Joomla! 1.5

Jelikož před nedávnem byla vydána nová verze velmi známého a oblíbeného redakčního systému Joomla! 1.5 , rozhodl jsem se rozepsat se o jeho schopnostech. Pokud hledáte pro svůj web nějaký redakční systém, může vám tento článek pomoct v rozhodování.
Čti dále

VIM – najdi a nahraď

V tomto se článku se podíváme na možnosti jaké nám přináší editor VIM při nahrazování textu. Pokud se chcete dozvědět jak nahradit slovo v textu nějakým jiným, jak nahradit text ve více souborech najednou a hlavně jak správně zadat příkaz pro nahrazení pak pokračujte ve čtení. Konkrétně se podíváme na příkazy :substitute, :windo, :tabdo.
Čti dále

Standard PHP Library (SPL) – rozhraní Iterator

Rozhraní Iterator slouží k procházení objektů pomocí konstrukce foreach. To znamená, že pokud objekt implementuje rozhraní Iterator, pak může být předán konstrukci foreach. Tímto způsobem je možné pracovat s objektem jako s polem (jen vzhledem ke konstrukci foreach) a skrýt tak jeho vnitřní implementaci.

Pro úplnost by mělo být řečeno, že aby foreach akceptoval objekt musí tento implementovat rozhraní Traversable. Avšak rozhraní Traversable neobsahuje definice žádných metod, tudíž je rozhodně vhodné vyhnout se jeho přímé implementaci. Radějí tedy implementujeme rozhraní Iterator, které od rozhraní Traversable dědí.
Čti dále

VIM jak dělat pohyby (1.díl)

Je velmi mnoho způsobů, kterými se člověk může pohybovat v rámci editovaného dokumentu. V tomto článku se zaměřím pouze na pohybové příkazy editoru Vim, které je možné, kromě pohybu samotného, používat také pro definování rozsahu u akcí jako je mazání (delete), změna (change), nebo uložení do registru (yank).
Čti dále

Využití editoru VIM pro práci s PHP

Existuje spousta způsobů, kterými je možné vytvářet PHP skripty. Někomu stačí poznámkový blok, jiný využívá všech vymožeností různých IDE. Někde uprostřed pak jsou schopné textové editory jako je Vim. Nechci se přít o to, který editor je nejlepší. Tak jako má každý editor svoji filozofii, tak i každému člověku vyhovuje něco jiného. V tomto článku bych chtěl ukázat jak může Vim zpříjěmnít a urychlit práci.
Čti dále

Jak přinutit punBB správně zvýrazňovat nepřečtené příspěvky

Fórum PunBB sice používá zvýrazňování témat s nepřečtenými příspěvky. To ale není prakticky použitelné. Jednak proto, že se označují pouze nepřečtená témata a nikoliv i příspěvky. A jednak proto, že označování nepracuje tak, jak by to člověk očekával.

Funguje totiž tak, že se do databáze uloží čas poslední návštěvy uživatele a s tímto časem se pak porovnává čas posledního příspěvku v tématu. Tím se zjístí, která támata se mají zvýraznit. Problém však je, že témata zůstanou zvýrazněná i po přečtení. K odznačení zvýraznění dojde teprve po vypršení určité doby(nastavuje administrátor), kdy se do databázové tabulky uživatele uloží aktuální čas jako čas poslední návštěvy. Po vypršení zmiňované doby dojde tedy k odznačení všech příspěvků, tedy i těch, které si člověk nestihl přečíst.

Řešit se to dá nastavním nesmyslně dlouhé prodlevy. Uživatelé pak mohou označit všechny příspěvky jako přečtené kliknutím na odkaz k tomu určený.

Tento článek rozebírá možnost jak upravit punBB fórum, aby zvýrazňovalo skutečně nepřečtená témata a navíc zvýraznilo i nepřečtené příspěvky v tématu.
Čti dále

Návrat nahoru
Tvorba webových stránek zdarma na webu eStranky.cz. Vytvořte si web zcela zadarmo.