Szerző Téma: Magyar dátum  (Megtekintve 11795 alkalommal)

Nem elérhető BaLu

  • Újonc
  • *
  • Hozzászólások: 6
Magyar dátum
« Dátum: 2009. Március 18. 21:16 »
Sziasztok! Úgy láttam, hogy még nem volt róla szó, ezért gondoltam nyitok egy új topicot ezzel kapcsolatban.
Szóval, hogy hogyan is lehet magyarra állítani a dátumot, mert nekem nem sikerült. A formátum már megvan, de pl. hogy March helyett márciust írjon az nem megy.
Előre is köszi a segítséget!  :)

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 538
    • CMS Made Simple - Magyarország
Re: Magyar dátum
« Válasz #1 Dátum: 2009. Március 18. 23:41 »
Szia!
Üdvözöllek a fórumon.
Pontosan hol?
Az adminban van ilyen:
Dátum formátum string:de gondolom nem erről beszélsz.
Általában a moduloknál van ilyen beállítási lehetőség:
lang="hu_HU"Például így:
{news summarytemplate="blog" number="5" category="blog" lang="hu_HU"}Ez átállítja magyarra a megjelenített szövegeket és a dátumot is (elvileg).
Ha bővebbet írsz, akkor jobban tudunk segíteni.
Melyik CMSMS, esetleg melyik modul?
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető BaLu

  • Újonc
  • *
  • Hozzászólások: 6
Re: Magyar dátum
« Válasz #2 Dátum: 2009. Március 19. 17:22 »
A News modulba kellene, 1.5.3-as CMSMS. Megpróbáltam így beszúrni a modult:
{news number='10' category='általános' lang='hu_HU'}Azaz, még hozzáírtam a  lang='hu_HU'-t, de nincs változás.
Amúgy erről az oldalról van szó: http://newgen.hu/salidaru

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 538
    • CMS Made Simple - Magyarország
Re: Magyar dátum
« Válasz #3 Dátum: 2009. Március 19. 18:53 »
Ezzel tényleg van egy kis gond...
Csináltam egy UDT-t (Felhasználó Által Definiált Tag) ezzel a tartalommal:
setlocale(LC_TIME, 'hu_HU');neve:
setlocaleA sablonba a head-be beillesztettem:
{setlocale}Ez elvileg átállítja a locale beállítást.
A gond csak az, hogy ISO-8859-2 és nem UTF-8 (ami ugye a CMSMS-nél alap).
Szóval valaki hozzátehetné, hogy az egészet hogyan állítom be UTF-re?
Ettől függetlenül próbáld ki te is, hátha neked jó lesz (nem hiszem, de hátha).
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 538
    • CMS Made Simple - Magyarország
Re: Magyar dátum
« Válasz #4 Dátum: 2009. Március 19. 20:13 »
Még az a kérdés, hogy honnan hívja be ezt... a szerverről? (ezt csak hangosan kérdezem magamtól  :-[)
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 538
    • CMS Made Simple - Magyarország
Re: Magyar dátum
« Válasz #5 Dátum: 2009. Március 19. 21:46 »
Az UDT-be ezt kell írni, nem azt amit először írtam:
setlocale(LC_ALL,'hu_HU.UTF8');Lehet, hogy van szebb megoldás is, de ez működik.
Ha valaki tud jobbat, jöhet!  ;)


[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 538
    • CMS Made Simple - Magyarország
Re: Magyar dátum
« Válasz #6 Dátum: 2009. Március 20. 00:36 »
Még egyszerűbb:
setlocale(LC_TIME, 'hu_HU.UTF8');
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető BaLu

  • Újonc
  • *
  • Hozzászólások: 6
Re: Magyar dátum
« Válasz #7 Dátum: 2009. Március 21. 14:41 »
Köszi, nekem sajnos nem müxik. Pedig megvan a tag, beillesztettem hogy {setlocale} de nem... :-[

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 538
    • CMS Made Simple - Magyarország
Re: Magyar dátum
« Válasz #8 Dátum: 2009. Március 21. 14:58 »
Pontosan hova illesztetted?
Nézd meg, hogy nincs-e egy karakter elgépelve?
A tag végén ott van a pontosvessző is - ;
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető BaLu

  • Újonc
  • *
  • Hozzászólások: 6
Re: Magyar dátum
« Válasz #9 Dátum: 2009. Március 21. 16:39 »
A headben van, ahogy mondtad, nem gépeltem el. Biztos müxik, csak nálam van a gond. Sztem az lesz hogy átállítom a dátumformátumot, hogy pl. január helyett 01. legyen.
Mindenesetre köszi. :)

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 538
    • CMS Made Simple - Magyarország
Re: Magyar dátum
« Válasz #10 Dátum: 2009. Március 21. 20:21 »
Nem értem... ez van a date format string-ben?
%B

http://no.php.net/strftime
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető bojtia

  • Sr. Member
  • ****
  • Hozzászólások: 259
    • Kirándulababa
Re:Magyar dátum
« Válasz #11 Dátum: 2012. Január 25. 15:56 »
Sziasztok!

A problémám ugyanez, a legújabb cmsms van meg. Szeretném, ha magyar nyelvű lenne a dátum.
A globális beállításokba a dátum-formátum stringnél beírtam:
Idézet
%Y. %B %d
Így a sorrend jó, csak a nyelv nem. Kipróbáltam, amik itt le voltak írva korábban, és nem működött sajnos. Van valami ötletetek?

Nem elérhető Doky

  • Full Member
  • ***
  • Hozzászólások: 141
Re:Magyar dátum
« Válasz #12 Dátum: 2013. Július 19. 22:52 »
Van egy rossz hírem! Ha a szerver nem szolgáltat információt a nyelvről, akkor csak angol dátum formátumot tud használni az oldal.
Idézet
The "locale" information is used for formatting numbers and dates. Locales are server dependent. if the server does not have any information about a locale, then there is no way that CMSMS can 'switch' to that locale. i.e: on most English based servers, it is not possible to display dates and numbers in the French format (with French month names etc). without first installing French locale information on the server. This is a task that is outside of CMSMS's realm of control.

Lásd: http://docs.cmsmadesimple.org/general-information/language-handling
Inkább én éljek, mint hogy más meghaljon!