Datos formato keitimas

PDFSpausdintiEl. paštas

Antradienis, 14 Rugpjūtis 2012 09:00 Parašė Rimvydas Peržiūrų: 4319

( 3 Balsai )
Datos formato keitimas - 5.0 out of 5, based on 3 votes

Pagal nutylėjimą Joomloje naudojami keli datų formatai:

LC1: Šeštadienis, 01 sausio 2011

LC2: Šeštadienis, 2011 sausio 01 00:00

LC3: 01 sausio 2011

LC4: 2011-01-01

 Šių konstantų formatas aprašomas kalbos failuose čia juos galima keisti ir papildyti. Tai paprasčiausias būdas pasikoreguojame taip kaip mums reikia ir atrodytų tai viskas, tačiau jei dėl kažkokių priežasčių pvz.: straipsnyje norime, matyt, vieną formatą, o bloge, komponente ir t.t. kitą tada teks koreguoti failus kurie atsakingi už datos formato atvaizdavimą.

Už datos formato atvaizdavimą naujame straipsnyje Joomloje 1.5 atsakinga ši eilutė:

<?php echo JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2')) ?>

Joomloje 2.5

<?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>

Atidarome katalogą comonents->com_content -> views->article ir failą default.php ir keičiame LC2 į mums reikalingą.

Jei naudojate blog formatą tada koreguojamas blog_item.php ir t.t.

 Ir pabaigai, kad tai veiktų tvarkingai po Jomlos atnaujinimų visa tai reikia koreguoti ne čia o reikiamus failus perkelti į šablono katalogą ir ten daryti pakeitimus.

Atidarome šablono katalogą ir jame sukuriame html katalogą (jei tokio dar nėra) jame

Com_content ->article kopijuojame į ji failą default.php ir čia koreguojame.

Su kitais mums reikalingais failais atliekame analogiškus veiksmus.

Paskelbta: 2012-08-14 19:10 nuo vece #8764
O kodėl man nepasikeitė datos rodymas nors pakeičiau kaip viskas paaiškinta? Svetainė www.taff.lt
Paskelbta: 2012-08-14 21:33 nuo Martis33 #8765
Tu pas save naudoji komponentą K2, todėl ir nesikeičia. Naudokis firebug ir ieškok kur reikia daryt pakeitimus. K2 keliose vietose reikia keisti datos formatą (priklausomai nuo tai kas rodoma)
Paskelbta: 2012-08-15 11:16 nuo vece #8768
Taip aš naudoju K2 komponentą straipsnių paskelbimui ir jei kas dar naudojate datos formatas keičiasi func.php faile, žinoma jei naudojate straipsnių paskelbimui nustatymus autoriaus.
Paskelbta: 2012-11-09 19:57 nuo vece #9238
Kaip reikia šame kode COM_JOOMLEAGUE_GLOBAL_CLOCK="%1$s&nbsp;h" pakeisti, kad rodytu Lietuvos laiką? Nes kai komponente nustatau Vilnius man rodo 2 valandom į priekį?

O gal yra kita galimybė kaip nustatyti, kad rodytų Lietuvos laiką?
Paskelbta: 2012-11-09 21:02 nuo Megejas #9241
Čia formatas o ne laikas. Jei rankiniu būdu nėra numatytų nustatymų reikia narstyti pati komponentą paprastai rišama automatiškai prie serverio, joomlos bet gali būt ir kitaip
Paskelbta: 2012-11-09 21:14 nuo vece #9242
Na aš pačiame komponente nustatau rankiniui būdu Laiko juosta Vilnius, bet kai einu į svetainę rodo 2 valandos į priekį.
Paskelbta: 2012-11-10 00:08 nuo Martis33 #9246
Joomla globaliose nuostatose irgi galima nustatyti laiko juostą.
Taip pat gali būt, kad serveryje blogai nustatyta laiko juosta. Todėl lengviausias būdas yra parinkti kitą laiko juostą, kad laikas būtų toks kaip Lietuvoj
Paskelbta: 2012-11-10 00:35 nuo vece #9248
Na. kad pas manęs ir serveryje yra nustatyta gerai ir komponente, bet svetainėje rodo 2 valandom į priekį
Paskelbta: 2012-11-10 00:45 nuo Martis33 #9250
Gal blogai parašiau. Ne serveryje, bet hostinge.
Geriau parink kitą laiko juostą, kuri rodys teisingą laiką

Aptarkite šį straipsnį forume
Norėdami dalyvauti diskusijoje turite prisijungti arba užsiregistruoti .

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.

Paremkite Joomla123.lt

subculture-coffee-icon