Datuve :: Forums :: Arhīvs :: Joomla latviešu burti

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 121

Reģistrētie lietotāji online: 0

Viesi online: 121

Datuve.lv video
Top.LV

Joomla latviešu burti

Ievietoja: parkets @ 2008.10.06 17:14  

Sveiki,
kādam ir sanācis saskrieties ar Joomla 1.5? Es pateikšu piemēru.
es vēlējos izmainīt(pārdēvēt) Main Menu uz Sākums.
izlaboju, bet āēūķī vietā man rādās ? zīme gan administrācijas panelī, gan lapā. daudz visu ko izmēģinājos, pārmeklēju guugli, bez rezultātiem. šeit ir bilde no administrācijas paneļa svaigi uzinstalētai Joomla 1.5.
http://bildites.lv/images/1hypk459nywqzekkcsb.jpg
jautājums- kur nomainīt encoding uz utf-8 Joomlai?

Komentāri:

#1 kaaposc @ 2008.10.06 17:34

a ja pameklē?..

#2 parkets @ 2008.10.06 17:42

Kā ar  Joomla! 1.5?

Informācija atrodama šajā materiālā:  http://dev.joomla.org/component/option,com_jd-wp/Itemid,33/p,16/


Šī saite nestrādā..

Datu bāzei ir jābūt ar  utf-8 kodējuma atbalstu, pretējā gadījumā dati var pārpildīt paredzēto glabāšanas apjomu.


MySQL kodējums: UTF-8 Unicode (utf8) Ir.

Simbolu virknes utf-8 kodējumā jāapstrādā ar funkcijām, kas atbalsta vairākbaitu simbolu kodējumu.


mhh?? , nesapratu, bet iekš charsetiem ir salikti utf-8(un tas ir jau izdarīts defaultā, ja lieto viņu tulkojumu)

#3 kaaposc @ 2008.10.06 17:47

par tām funkcijām - piemēram, mysql funkcija, kas mēra stringa garumu length() - utf8 gadījumā jālieto char_length(), lai izmērītu garumu simbolos, nevis baitos. par pārējo tehnisko joomlas īpatnību sarakstu nezinu, bet turpini meklēt - šaubos, vai tā arī neko panākt nevar..

#4 parkets @ 2008.10.06 18:04

kā un kur nomainīt stringa garuma mērīšanas f-iju? :)
un interesanti, ka viss latviskotais rādās smuki un skaisti, bet mans rakstītais- ??? zīmēs.

#5 kaaposc @ 2008.10.06 18:13

"Tavs rakstītais" nozīmē ko - dati, ko Tu DB raksti vai failā? ja failā, skaties, kādu kodējumu izmanto saglabājot.. ja DB, tad skaties uz MySQL sistēmas mainīgajiem (var būt necilas izmaiņas ar servera versijām)

#6 DIE_SEL @ 2008.10.06 18:15

..pārvadlnieks..

#7 parkets @ 2008.10.06 18:49

viņš saglabā manu rakstīto datubāzē- visi raksti, virsraksti ir datubāzē..
nesaprotu no mysql neko daudz, kas man tieši ir jādara vari ieteikt? es nezinu kā lai pielieto char_length ne zinu uz kādiem sistēmas mainīgajiem man jāskatās..

#8 kaaposc @ 2008.10.06 18:53

izmēģini skriptā uzreiz pēc piekonektēšanās izpildīt šādu sql: "SET NAMES utf8 COLLATE utf8_latvian_ci" - tam vajadzētu norādīt serverim, ka Tu tagad taisies dot (un saņemt) viņam visus datus tieši utf8 formā..

#9 parkets @ 2008.10.06 19:01

1. labi, tikai jāsameklē kurā php failā tas notiek, joomla nav vēl izpētīta
2. ā bet ir viens moments- es datubāzē ar phpmyadmin izmainu tekstu - rakstu garumzīmi, a viņš jau pašā DB rāda kā ???...
3. un ko apzīmē "izkārtojums" tabulā? tur man ir kaut kāds latin1_swedish..

#10 kaaposc @ 2008.10.06 19:15

parkets, palasi mysql manuāli pie tēmas intenationalization...

#11 parkets @ 2008.10.06 19:54

paldies, problēma atrisināta, es pats neveidoju instalācijas sākumā DB, tāpēc noklusējumā viņš skrēja greizi. Iveidoju utf-8 un things done.
PALDIES kaaposc, daudz jauna tāpat uzzināju :)