Joomla datos formato keitimas
Trečiadienis, 20 Balandis 2011 18:35
Parašė Martis
Peržiūrų: 694
TVS Jooml‘oje pagal nutylėjimą nustatytas datos formatas turbūt ne visada tenkina tinklapių kūrėjus. O pakeisti jį labai paprasta. Tereikia atsidaryti failą ...\ language\lt-LT\lt-LT.ini ir jame susirasti tokias eilutes:
Pagal nutylėjimą, Joomla naudoja datos formatą LC2
Pats lengviausias būdas pakeisti datos formatą – pakeisti ją eilutėje DATE_FORMAT_LC2.
Tam tereikia žinoti kaip apibrėžiamos datos konstantos:
|
%y – metų du paskutiniai skaičiai (11) %Y – metų pilnas formatas (2011) %m – mėnesis dviem skaičiais (04) %b – mėnesis sutrumpintu formatu (saus - gruod) %B – mėnesis pilnu formatu (sausis-gruodis) %d – diena (01-31) %D – diena (01-31) %a – savaitės diena sutrumpintai (pr - s ) %A – savaitės diena pilnu formatu (pirmadienis - sekmadienis) |
%H – valandos (00-23) %I – valandos (00-12) %M – minutės (00-59) %S – sekundės (00-59) %w – savaitės diena skaičiais (1-7) %W – savaitės numeris metuose (00-52) %j – dienos numeris metuose (001-356) %x – data formatu 25.04.2011 %X – laikas formatu 13:12:06 %c - pilna data formatu 25.04.2011 13:12:06 |
Didelės ir mažos raidės turi skirtingą reikšmę.
Rašant datos formatą, galima pridėti taškus, tarpus ar dvitaškius. Jei reikia, galima pridėti ir metų (m), savaitės (sav) ar dienos (d) sutrumpinimą. Pvz.: %Y m. %B %D d. (2011 m. balandžio 25 d.).
Tarkim, kad pakeitus datos formatą, nieko nepasikeitė. Tada reikia susirasti tas vietas, kur šitas datos formatas yra išvedamas. Susirandame sekančius failus:
Pilnas straipsnio rodymas (išskyrus pirmąjį puslapį):
components/com_content/views/article/tmpl/default.php
Straipsnio rodymas kategorijos bloge:
components/com_content/views/category/tmpl/blog_item.php
Straipsnio rodymas skyriaus bloge:
components/com_content/views/section/tmpl/blog_item.php
Straipsnio rodymas pirmame puslapyje:
components/com_content/views/frontpage/tmpl/default_item.php
Kiekvienam faile yra eilutė, kurioje ir rodomas datos formatas:
Straipsnio sukūrimo datos išvedimas:
....php echo JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'));....
Straipsnio redagavimo datos išvedimas:
...JHTML::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2')).....
Prirašius atskirus formatus – LC1, LC2, LC3, LC4, galima nustatyti datą kiekvienam straipsnio vaizdavimo būdui.
Taip pat, galimas variantas, kad datos formatas būna aprašytas šablono failuose:
...\templates\šablono pavadinimas\html\ com_content\ article\default.php
...\templates\šablono pavadinimas\html\ com_content\category\blog_item.php
...\templates\šablono pavadinimas\html\ com_content\ section\blog_item.php
...\templates\šablono pavadinimas\html\ com_content\ frontpage \default_item.php
Čia taip pat randame atitinkamas eilutes:
...php echo JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'));...
ar
...JHTML::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2')).....
Ir keičiame jas savo nuožiūra.Joomla123.lt is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.


