17.
srpna
2008
|
|
| Chcete zvýraznit nejnovější články? Když místo data vytvoření vypíšete "Dnes" nebo "Včera", určitě to upoutá daleko více. Jak na to?
Postup je více než jednoduchý. Stačí v souboru components/com_content/content.html.php najít funkci CreateDate, která je někde kolem osmistého řádku. Poté je třeba pod předefinování data ve správném formátu ($create_date = mosFormatDate( $row->created );) přidat následující řádky:
//Hack for showing "Today" and "Yesterday" by Kryštof Korb | Copyright August 2008 Nyní by se měli u článků s datem vytvoření dnes nebo včera místo datumu zobrazovat červené Dnes/Včera. Přidal jsem i další jazyky, schopný Joomlista! si určitě zvládne přidat další :) Postup je funkční na NokiaManii.cz s Joomlou! ve verzi 1.0.15 Stable [Daytime], nicméně postup by měl být aplikovatelný i na starších verzích.
Kryštof |



$today = mktime(0, 0, 0, date("m" ) , date("d" ), date("Y" ));
$yesterday = mktime(0, 0, 0, date("m" ) , date("d" )-1, date("Y" ));
a to tak ze jsem si nasel radek ktery vypise vygenerovany cas vlozil jsem ho do poznamky a nahradil timto blokem kodu:
Já to na Joomle! 1.5 nedělal, ale pokud po tom někdo extrémě tíhne, můžu se na to kouknout. Určitě to půjde.
Shrnu-li to : pokud to vydá oficiální vývojový tým - je to patch. Pokud to vydá kodokoliv jiný - je to hack.