Pereiti prie turinio

Joomla datos formatas


Rekomenduojami pranešimai

Sveiki forumiečiai,

 

turiu problemą su datos formatu. Naudoju J2.5.6 ir K2. Deja, K2 komponento datos atvaizdavimas nepasiduoda formatavimui, t.y. formatas yra diena mėnuo metai, o man reikia normalaus "lietuviško" - metai mėnuo diena. Kiek žinojau kalbos failų, visus pakeičiau - ir lt-LT.ini ir lt-LT.tplxxxxxx.ini ir k2 ten visokius failus. Formatas nesikeičia nors tu ką. Joomla straipsniai atvaizduoja datą gerai (išskyrus sukūrimo datą), o K2 ne. Kas pagelbėti gali?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Savo template'o direktorijoj susikurk html papkę (jei jos nėra)

Šitoj html papkėj susikurk com_k2 papkę (jei jos nėra)

Šitoj com_k2 papkėj sukurk templates papkę (jei jos nėra)

Tada į ją nukopink visus failus iš /components/com_k2/templates

Priklausomai nuo kurioj vietoj reikia išvest tvarkingą datą redaguok failus: category_item.php item.php latest_item.php

 

<?php echo JHTML::_('date', $this->item->created , JText::_('Y-m-d')); ?>

 

Keičiama iš esmės tik "Y-m-d" vieta. Failų dubliavimas skirtas tam, kad ateityje atnaujinant k2 versiją ir perrašant originalius failus liktų template'o override'as.

Redagavo minijus
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Savo template'o direktorijoj susikurk html papkę (jei jos nėra)

Šitoj html papkėj susikurk com_k2 papkę (jei jos nėra)

Šitoj com_k2 papkėj sukurk templates papkę (jei jos nėra)

Tada į ją nukopink visus failus iš /components/com_k2/templates

Priklausomai nuo kurioj vietoj reikia išvest tvarkingą datą redaguok failus: category_item.php item.php latest_item.php

 

<?php echo JHTML::_('date', $this->item->created , JText::_('Y-m-d')); ?>

 

Keičiama iš esmės tik "Y-m-d" vieta. Failų dubliavimas skirtas tam, kad ateityje atnaujinant k2 versiją ir perrašant originalius failus liktų template'o override'as.

 

Ačiū. Regis veikia. Klausimas iš viso to - kodėl kalbos .ini failai nekeičia formato, kaip kad būdavo anksčiau? Jei puslapis daugiakalbis ir reikalingi skirtingi datos formatai???

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ačiū. Regis veikia. Klausimas iš viso to - kodėl kalbos .ini failai nekeičia formato, kaip kad būdavo anksčiau? Jei puslapis daugiakalbis ir reikalingi skirtingi datos formatai???

Galima ir su kalbos failais:

tiesiog jei kalbos failuose nėra apibrėžtas (šiuo atveju) "Y-m-d", tai JText ir grąžina "Y-m-d", bet jeigu kalbos failuose pridėtum naują eilutę pvz.:

COM_K2_DATE_FORMAT="Y-m-d"

Tada galėtum naudoti tokį variantą:

<?php echo JHTML::_('date', $this->item->created , JText::_('COM_K2_DATE_FORMAT')); ?>

Tokiu principu lietuviškame vertime gali turėti:

COM_K2_DATE_FORMAT="Y-m-d"

O pavyzdžiui angliškame:

COM_K2_DATE_FORMAT="d-m-Y"

Redagavo minijus
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...