V: Jak na češtinu pro kalendář BC_calendar
Moderátor: Moderators
-
- Czech LT
- Príspevky: 85
- Dátum registrácie: St Sep 28, 2005 9:02 pm
- Bydlisko: Brno
- Kontaktovať používateľa:
V: Jak na češtinu pro kalendář BC_calendar
Mám následující problém. Používám na stránkách snippet BC_calendar a chtěl bych, aby mi psal česky názvy měsíců a zkratky dní. Ve snippetu jsem to nikde nenašel.
Pro úplnost přikládám snippet.
Pro úplnost přikládám snippet.
- Prílohy
-
- BC calendar.txt
- (6.21 KiB) 296 stiahnutí
golem: Sviňa je proti mně charakter
-
- Czech LT
- Príspevky: 181
- Dátum registrácie: Ne Nov 06, 2005 4:40 pm
- Bydlisko: Praha [CZ]
- Kontaktovať používateľa:
vim jak to vyresit, ale nemam cas, pocitej se mnou odp.
- The Neverhood - Československý web o Neverhoodovi
- P.R.D.I. - nejlepší folkrock široko daleko
- Yozzefy - hudební gulášek známých písní
-
- PHP Support
- Príspevky: 122
- Dátum registrácie: So Dec 17, 2005 11:40 pm
- Bydlisko: Mladá Boleslav
- Kontaktovať používateľa:
staci nekam do snippetu pripsat toto:
pripadne este muzes zvolit znakovou sadu [aby se dobre zobrazovala diakritika], pridas za cs_CZ tecku a nazev_znakove_sady, tzn. napr.:
melo by to fungovat... aspon me to takhle de... kdyztak napis
Kód: Vybrať všetko
setlocale(LC_TIME, "cs_CZ");
Kód: Vybrať všetko
setlocale(LC_TIME, "cs_CZ.utf-8");
setlocale(LC_TIME, "cs_CZ.iso-8859-2");
Naposledy upravil/-a dutch v Po Mar 20, 2006 7:43 pm, upravené celkom 1 krát.
Eto v1 - konečně | Když se dva perou, třetí tam hodí granát...
- _rasel^
- ETOMITE Admin
- Príspevky: 1122
- Dátum registrácie: Ut Sep 20, 2005 1:03 am
- Bydlisko: Košice (SR)
- Kontaktovať používateľa:
2 dutch: Diki za ten priklad, ani som len netusil, ze php ma aj toto v sebe, uz som tu chcel napisat priklad s dat.polom.
..:: Etomite CMS → Rulezzz !.!.!. ::..
-
- PHP Support
- Príspevky: 122
- Dátum registrácie: So Dec 17, 2005 11:40 pm
- Bydlisko: Mladá Boleslav
- Kontaktovať používateľa:
napis mi, kam si umistil ten kod, co sem psal... letmo sem kouk na zdroj toho snippetu a melo by to bejt v poho...
//edit:
zkousel sem to na php4 i php5, etomite version 0.6 i RTM a vsude mi to funguje... muzes este vyzkouset misto "cs_CZ" napsat "czech", ale podle me je chyba jinde
//edit:
zkousel sem to na php4 i php5, etomite version 0.6 i RTM a vsude mi to funguje... muzes este vyzkouset misto "cs_CZ" napsat "czech", ale podle me je chyba jinde
Naposledy upravil/-a dutch v Po Mar 20, 2006 7:33 pm, upravené celkom 1 krát.
Eto v1 - konečně | Když se dva perou, třetí tam hodí granát...
-
- Czech LT
- Príspevky: 181
- Dátum registrácie: Ne Nov 06, 2005 4:40 pm
- Bydlisko: Praha [CZ]
- Kontaktovať používateľa:
PřiVrací nazev dne, kde $date ej datum. vrací aktualní den.
to same u mesicu: a misto pouzijes
Kód: Vybrať všetko
$den=array('Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'); // nebo $den=array('Neděle', 'Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota');
Kód: Vybrať všetko
$den[date("w",$date)]
Kód: Vybrať všetko
$den[date("w")]
Kód: Vybrať všetko
$date = mktime(sec, min, hod, mesic, den, rok); // poradi prvnich tri neni jisty, radsi si to over.
Kód: Vybrať všetko
$mesic = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec');
Kód: Vybrať všetko
$den[date("w",$date)]
Kód: Vybrať všetko
$mesic[date("n",$date)] // pokud to nebude fungovat zkus $mesic[date("m",$date)]
- The Neverhood - Československý web o Neverhoodovi
- P.R.D.I. - nejlepší folkrock široko daleko
- Yozzefy - hudební gulášek známých písní
-
- Czech LT
- Príspevky: 85
- Dátum registrácie: St Sep 28, 2005 9:02 pm
- Bydlisko: Brno
- Kontaktovať používateľa:
Zkoušel jsem to dát na začátek souboru za ty dvě proměnné. Samozřejmě jsem smazal # na začátku řádku.dutch napísal:napis mi, kam si umistil ten kod, co sem psal... letmo sem kouk na zdroj toho snippetu a melo by to bejt v poho...
Pak nakonec před return.
//edit
Taky jsem to vetknul mezi $BC_Calendar na volný řádek a ...... Taky jsem provedl změnu, kterous mi navrhl a taky nic.
Já vím, že problém je na mý straně mezi klávesnicí a židlí, ale s tím asi nic neudělám.
golem: Sviňa je proti mně charakter
-
- Czech LT
- Príspevky: 85
- Dátum registrácie: St Sep 28, 2005 9:02 pm
- Bydlisko: Brno
- Kontaktovať používateľa:
Tisíceré díky mocný sáhibe. HURÁÁ
Jo holt levý ruce jsou levý ruce.
P.S.: Na tom locale mi to stále nefunguje, tak aspoň na veřejné ano. http://mgsokolzidenice.ic.cz/index.php? ... m=20060301
Jo holt levý ruce jsou levý ruce.
P.S.: Na tom locale mi to stále nefunguje, tak aspoň na veřejné ano. http://mgsokolzidenice.ic.cz/index.php? ... m=20060301
golem: Sviňa je proti mně charakter
-
- Czech LT
- Príspevky: 85
- Dátum registrácie: St Sep 28, 2005 9:02 pm
- Bydlisko: Brno
- Kontaktovať používateľa:
Ještě jednou dík za tip na tu češtinu pro tento snippet. zkusil sem to zařadit i do NewsListingu a funguje to na 1.
Možná to bude znít trochu nespokojeně, ale zjistil jsem, že některé názvy měsíců mají počáteční písmeno velké a jiné malé (jsou to ty, které mají na začátku písmeno s diakritikou). Netušíte, jak to sjednotit?
Možná to bude znít trochu nespokojeně, ale zjistil jsem, že některé názvy měsíců mají počáteční písmeno velké a jiné malé (jsou to ty, které mají na začátku písmeno s diakritikou). Netušíte, jak to sjednotit?
golem: Sviňa je proti mně charakter
- _rasel^
- ETOMITE Admin
- Príspevky: 1122
- Dátum registrácie: Ut Sep 20, 2005 1:03 am
- Bydlisko: Košice (SR)
- Kontaktovať používateľa:
Toto vracia nejednotne velke/male pismena?:Tak potom mozes pouzit velmi sikovny script, ktory popisal dutch v: http://4um.etomite.sk/viewtopic.php?p=928#928 (je to zalozene na podobnom principe)
Kód: Vybrať všetko
setlocale(LC_TIME, "cs_CZ");
..:: Etomite CMS → Rulezzz !.!.!. ::..
-
- PHP Support
- Príspevky: 122
- Dátum registrácie: So Dec 17, 2005 11:40 pm
- Bydlisko: Mladá Boleslav
- Kontaktovať používateľa:
v podstate ani nemusis pouzivat zadnej script [i kdyz v ramci vycviku to jenom doporucuju ], muzes pouzit fci, ktera je v php implementovana uz dost dlouho [od php3 se tesi celkove podpore ], a to bud ucfirst nebo ucwords
rek bych ze nazvy tehle fci samy o sobe dost vypovidaj, ale pro uplnost:
ucfirst - zmeni prvni pismeno stringu [pokud je alfabeticky] na velky
ucwords - zmeni prvni pismeno kazdeho slova zadaneho stringu, pokud je alfabeticky
syntaxe je asi jasna: ucfirts(string) nebo ucwords(string)
rek bych ze nazvy tehle fci samy o sobe dost vypovidaj, ale pro uplnost:
ucfirst - zmeni prvni pismeno stringu [pokud je alfabeticky] na velky
ucwords - zmeni prvni pismeno kazdeho slova zadaneho stringu, pokud je alfabeticky
syntaxe je asi jasna: ucfirts(string) nebo ucwords(string)
Eto v1 - konečně | Když se dva perou, třetí tam hodí granát...
-
- Czech LT
- Príspevky: 85
- Dátum registrácie: St Sep 28, 2005 9:02 pm
- Bydlisko: Brno
- Kontaktovať používateľa:
Prošel jsem celý snippet a funkci ucfirst jsem tam našel. Nakonec jsem došel na to, že musím změnit
na
a už to funguje i na červen a další měsíce s diakritikou.
Kód: Vybrať všetko
setlocale(LC_TIME, "cs_CZ");
Kód: Vybrať všetko
setlocale(LC_ALL, "cs_CZ");
golem: Sviňa je proti mně charakter