Zobrazují se příspěvky se štítkemdrupal. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemdrupal. Zobrazit všechny příspěvky

neděle 17. dubna 2011

.kotel v Semilassu, datum v Drupalu, kari a jiné příhody


.mám se skvěle


Duben se pomalu chýlí ke konci a já jsem vůbec neměla čas nic napsat. Ale mám se skvěle, protože:
  • jsem navštívila vtipný Drupal event, o kterém už na svém blogísku krásně rozkládala Jesisem. Takže už ani není tak trapné, že jsem o tom sem nestihla nic napsat. Aspoň že mám článek na LinuxExpresu.
  • jsem zrušila Komerční banku a Fio mi zatím naprosto vyhovuje
  • mám novou práci
  • byli jsme na vynikajícím koncertě Horkýže Slíže -- kotel přes celou místnost, všechno tam skákalo. Semilasso se opět solidně otřáslo v základech a po skončení jsme smrděli jak rasův pytel. Vynikající!
  • většinu volného času jsem věnovala svému novému webu, dokonce už ho znásilňuju i přes péhápé (tzv. lepení webu)
  • s mužem jsme byli vyzkoušet Curry bar -- a bylo to ňamííí!
Tak dost už o mně, jak se máte vy?



--
.užitečná poznámka pod čarou: #drrrrupal!

Q: Chci, aby se mi u příspěvku či jeho "teaseru" (náhledu např. na titulní straně) zobrazovalo datum a čas zveřejnění -- jak to vyřešit? A jak to udělat, když to nechci? -- Drupal 6.20

A: Zobrazování a skrývání věcí, které nejdou jednoduše naklikat přes administrační rozhraní, můžeme provést přepsáním souboru node.tpl.php (../themes/název_tématu/templates/node.tpl.php). Je v tom sice strašně moc otazníků, dolarů a krucánků, které člověka PHP neznalého dovedou zaskočit, ale všechno to má logiku.

Tohle je kousek, který způsobuje, že se datum a čas zobrazují nad každým příspěvkem a to zároveň v teaseru i v celém příspěvku.


Víte, osobně jsem PHP neznalá, lepím to dohromady metodou pokus omyl. Nicméně! Zjistila jsem následující: první odstavec s ($teaser) říká, že datum se má zobrazit "jen u teaseru", kdežto druhý s (!$teaser) říká, že datum se má zobrazit "jen v celém rozkliknutém příspěvku (tedy v teaseru ne!)".

Důležitý je tam ten kousek s vykřičníkem. To znamená, že v okamžiku, kdy nechcete, aby se vám zobrazovalo datum u teaseru, ale u příspěvku samotného ano, můžete smazat celý odstavec, pojednávající o situaci s vykřičníkem :) Platí to i naopak.

Když jsem byla u toho, rovnou jsem si změnila i zobrazování data. Defaultně (ve stavu format_date($node->created)));) se Drupalovo datum zobrazuje ve formátu 04/13/2011 - měsíc je zobrazen jako první.


My bychom tam chtěli mít nejdřív číslo dne, pak měsíc a nakonec rok. To znamená, že ve výše zmíněném kódu přepíšeme tento kousek format_date($node->created))); na format_date($node->created, 'custom', "d. F Y"))); a výsledkem bude například 13. duben 2011. Hlavně nemažte ty tři závorky na konci (před otazníkem), jsou fakt důležité.

O tohle se stará PHP funkce Date. Tečku za d tam mít nemusíte, ale já jsem ji tam připsala, funguje to. Proč to vypisuje Duben s velkým D, ale bohužel nevím, jde to nějak znásilnit, aby to bylo s malým? (EDIT: ano, znásilníme to pomocí funkce strtolower.)

No a takhle vypadá stav s datem v teaseru a stav bez data.


Užitečný zdroj: http://drupal.org/node/266730
Keywords: drupal date time teaser posted

Tak jsem si zagrafomanila a hned je mi líp. Třeba se to někdy někomu bude hodit, hlavně mně. Jen mám teď už zase strašnou chuť na nějaké to kari. #kruciprdel

/* Tyto poznámky pod čarou jsou sponzorovány Rionkou. Neberte si osobně, pokud se vám nelíbí -- jí se určitě budou hodit, až zase zapomene, HowTo. */

středa 23. března 2011

.modré muffiny SE: drupal edition

Dobré ráno, milé internety. Včera jsem to už zveřejnit nestačila, tak to udělám nyní: zkáza byla dokonána a valí se na střední Čechy! Předchozí den byl totiž opět zasvěcen výrobě modře zvrhlých muffinů. Jelikož se jedná o SE - second edition, je naše dílo mnohem větší a čokoládovější než předchozí pokus (ten byl zase o dost modřejší).

Kdo čte tento blog o užitečných aspektech života opravdu pozorně, ví, že dnes v Praze proběhne setkání drupalistů, což mě původně vedlo k úmyslu nakreslit na každý muffin ještě drupalovo logo s obličejem, ale nakonec se to nějak nestihlo (ve hře bylo příliš mnoho proměnných, hora jídla, střílení zombíků a zejména kopr). Přesto se však jedná o odvážný počin, zejména proto, že s tímhle jedeme za chvíli do Prahy. Chcete to vidět na vlastní oči? Jen přijďte, máme toho dost...

Pokud vás přiložené snímky dostatečně nevyděsily, můžete shlédnout kompletní fotodokumentaci zde (garantuji vám, že ta už to zvládne).

sobota 19. března 2011

.jaro je tu, pojedeme do Prahéé!

Příští týden ve středu 23. března proběhne v Praze Drupal setkání. Akce je bezplatná, stačí se pouze zaregistrovat, aby měli pořadatelé přehled o počtu zájemců. Návštěvníky čeká diskuse o tom, jak si co nejlépe přizpůsobit tento publikační systém k obrazu svému. V programu se počítá i s rozborem možností HTML5, administračního rozhraní Drupalu a modulu Rules (a rovněž nějakým tím pivem na závěr).


Setkání je "určeno pro všechny, kteří si chtějí rozšířit znalosti o Drupalu, ale i pro ty, kteří se chtějí s tímto systémem pro správu obsahu teprve seznámit". Samozřejmě jsou lidé, kteří nadávají, protože už spadli z útesu (viz obrázek) a jiní, kdo věří, že jeden wordpress vládne všem. Já nejsem žádnej drsňák, můj web zatím ještě docela dost saje, ale nasávání nových informací mě jednoznačně baví. Nejprve jsem se akce v Praze vůbec neplánovala zúčastnit, protože jsem lamák a všecko je to moc daleko, ale odvážné ženy evisek_net a jesisem mě přesvědčily k účasti. Takže - pojedeme do Prahéé!

Nezáleží na tom, jak moc jste lame edition, podstatné totiž není vyhrát, ale zúčastnit se. Zatím je ještě volných krásných 42 (!) míst, tak šup.