PDA

Zobacz pełną wersję : prosze o pomoc z codowaniem strony



irek_s
15-09-2007, 14:00
Witam,

nie do konca rozumiem kodowania strony w Joomla
z tego co zuwazylem to sa trzy rozne odmienne miejsca w ktorych moga byc rozne strony kodowe:

-) menu componentow
-) tytuly zawartosci
-) i tresc zawartosci

gdzie sie to ustawia

gdzie moge poczytac o stronach codowych w joomla
charset=so-8859-1
charset=iso-8859-2
charset=UTF-8

MAM z tym problemy i chcialbym zglebic temat

dzieki i pozdrawiam
irek

Sova
15-09-2007, 15:05
gdzie moge poczytac o stronach codowych w joomla
Jest u góry taki link: Pomoc.
A tu masz gotowy link do wyników wyszukiwania (http://www.pomoc.joomla.pl/component/option,com_search/Itemid,5/?searchword=kodowanie&option=com_search&Itemid=5&searchphrase=exact&ordering=newest) - po wpisaniu odpowiedniego zapytania do szukajki... kodowanie (przez "K")

irek_s
15-09-2007, 15:18
Witam,

co nalezy zrobic zeby w pliku ./language/polish.php byly polskie litery

jak wchodze do tego pliku i zmieniam na ą to jest ą ale jak zapisze plik i otworze ponownie to ą zamienia sie w Ä�

pozdrawiam
irek

Sova
15-09-2007, 15:24
A powiedz mi po co tam cokolwiek zmieniasz?
Nie masz wyświetlanych polskich znaków mimo instalacji Joomla! w jęz. polskim?

I z pewnością takie rzeczy się dzieją po zainstalowaniu nowego szablonu - tak?
Takie rzeczy chłopie to się zmienia w paczuszce z szablonem - tam też się definiuje ustawienia języka...

irek_s
15-09-2007, 15:58
po kolei

-) Joomla zainstalowana zostala w wersji angielskiej 1.0.12
-) potem doinstalowany jezyk polski UTF-8
-) w panelu administracyjnym zmienilem
Language: polish
Time Offset: UTC +1
Country Locale: pl_PL/UTF-8

i efekt tego byl taki ze w panelu administrator jest jezyk angielski
(co mi nie przeszkadz)

tresc ktora zamieszczam na stronie tez bez problemu jest z polskimi znakami
i wszystko gra

ale dzisiaj do stopki chcialem wstawic polskie litery i mimo tego ze w pliku footer.php widac je bez problemu to na stronie sa tylko ?????

i moje pytanie jest nastepujace skad plik footer.php bierze strone kodowa
i co mozna zrobic zeby te polskie litery sie pokazaly na stronie w stopce

dzieki i pozdrawiam
irek

Sova
15-09-2007, 16:07
-) Joomla zainstalowana zostala w wersji angielskiej 1.0.12
-) potem doinstalowany jezyk polski UTF-8
-) w panelu administracyjnym zmienilem
Language: polish
Time Offset: UTC +1
Country Locale: pl_PL/UTF-8

i efekt tego byl taki ze w panelu administrator jest jezyk angielski
(co mi nie przeszkadz)
Jakbyś cokolwiek przeczytał na temat dostępnych wersji J!, to byś wiedział że angielska wersja nie ma możliwości korzystania z j.polskiego w Panelu Administratora...

tresc ktora zamieszczam na stronie tez bez problemu jest z polskimi znakami i wszystko gra
I tak ma być! Jednak sprawdź sobie, czy w IE też są polskie znaki - FF może je odczytywać właściwie, a IE wcale tego nie "musi" robić poprawnie...

ale dzisiaj do stopki chcialem wstawic polskie litery i mimo tego ze w pliku footer.php widac je bez problemu to na stronie sa tylko ?????
i moje pytanie jest nastepujace skad plik footer.php bierze strone kodowa
i co mozna zrobic zeby te polskie litery sie pokazaly na stronie
Możesz spróbować także edycji footer'a w szablonie...
Ponadto - ta wersja angielska - jest w UTF, czy w ISO a Ty tylko wrzuciłeś polskie pliki językowe UTF?

irek_s
15-09-2007, 16:19
w IE tez nie ma problemu z polskimi znakami

jak to sprawdzic czy wersja angielska jest w UTF ???

wydaje mi sie ze tak ale nie jestem pewien moze tez byc w ISO

dodatkowo jak zrobic edycje footer'a w szablonie cyt. "Możesz spróbować także edycji footer'a w szablonie..."

czy moge plikowi footer.php powiedziec z jakiego kodowania ma korzystac, czy to jakos innaczej sie robi
z tego co wiem to z plikiem html nie byloby problemu wpisalbym mu na
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

Sova
15-09-2007, 16:29
Z tego co się orientuję, to raczej wersja angielska nie jest w UTF...
Jak chcesz mieć wersję w UTF - polecam:http://www.joomla.pl/index.php/content/view/336/2/

Plik index.php szablonu - nie każdy - ma stopkę/footer. Sprawdź sobie dokładnie, czy Twój coś takiego zawiera.
Tam też można zamieścić - poprzez edycję pliku index.php - stosowny wpis.

Inną sprawą jest, że jeśli zainstalujesz którąś z wyżej podanych wersji problem z edycją footer.php powinien zniknąć...

irek_s
15-09-2007, 16:44
tak ma cos takiego

<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>

cyt. "Tam też można zamieścić - poprzez edycję pliku index.php - stosowny wpis."

jaki to jest stosowny wpis

Sova
15-09-2007, 17:08
najpierw dojdź do ładu z wersją i językiem - bo w pewnym momencie możesz mieć trochę problemów

irek_s
15-09-2007, 17:23
ale ja niechce instalowac polskiej Joomla z roznych powodow
glowny to taki ze jak instaluje komponent ktory nie ma tlumaczenia to wtedy sa krzaki a ja tak nie chce

powiesz mi co mam wpisac w index.php lub footer.php

Sova
15-09-2007, 18:11
np.
<div id="footer">tu wstaw treść jaką sobie chcesz</div>

glowny to taki ze jak instaluje komponent ktory nie ma tłumaczenia to wtedy sa krzaki a ja tak nie chce
A po co ja Ci wcześniej link podawałem??
Najpierw doczytaj!
Można w wersji Joomla! IE ustawić backend angielski.

irek_s
15-09-2007, 18:30
wstawilem tylko ona tez nie ma polskich znakow
i wyglada tak

tu wstaw tre�� jak� sobie chcesz

zwiastun
15-09-2007, 18:47
ale ja nie chce instalowac polskiej Joomla z roznych powodow
glowny to taki ze jak instaluje komponent ktory nie ma tlumaczenia to wtedy sa krzaki a ja tak nie chce

powiesz mi co mam wpisac w index.php lub footer.php
Wybacz, ale pleciesz trzy po trzy. A możesz mi powiedzieć, jakie krzaki i skąd? Z języka angielskiego? Ze standardowego łacińskiego zestawu znaków?

irek_s
15-09-2007, 18:59
nie wiem skad, jak bym wiedzial to bym nie pytal?
nie rozumie do konca kodowania
wiem ze jest UTF-8 ktory ma zalatwiac problemy z kodowaniem
wiem tez ze we wcesniejszych wersjach w joomla pomagala zmiana
z iso-8859-1 na iso-8859-2 i wtedy pokazywaly sie polskie znaki
w zwyklym pliku.html testowalem i wiem ze tylko dla iso-8859-2
sa polskie znaki a dla innych tj. iso-8859-1 i UTF-8 nie ma
i tu sie moja wiedza konczy. Jak masz jakas literature przystepnie napisana to prosze przeslij link.

Zwiastun mozesz mi pomoc co moge zrobic zeby w stopce pokazaly sie polskie znaki a nie tak jak ponizej z ????? zamiast polskich znakow
"tu wstaw tre�� jak� sobie chcesz"

poza stopka wszedzie sa polskie znaki, i jezeli da sie cos zrobic zeby byly w stopce to bede wdzieczny jak nie to w stopce nie bede pisal polskich slow

a jeszcze jest problem z polskimi znakami w tytulach artykulow

czy jest juz 1.5 stabilna spolszczona jak tak to moze ja zainstaluje i potestuje

Sova
15-09-2007, 20:36
Wybacz...ale:
Twoja wiedza w pewnym momencie się skoczyła, a Ty nie próbujesz zrozumieć tego co Ci chcę przekazać.
Skąd to w iso-8859-1 mają być polskie znaki??? Jak je chcesz uzyskać???
Deklaracją kodowania dla polskiego języka jest iso-8859-2!

Kodowanie Unicode załatwia ten problem i jest uniwersalne - odsyłam do źródeł:
http://www.w3.org/International/O-charset.pl.php
http://pl.wikipedia.org/wiki/UTF-8

Ponadto, jeśli w J! chcesz uzyskać polskie znaki, a nie krzaki to kodowanie w bazie ma być zgodne z:
1. kodowaniem samego cms'a (pobrać odpowiednią wersję - dlatego odesłałem Cię do konkretnego artykułu, a pośrednio do wyboru wersji J!)
2. kodowaniem rozszerzeń (modułów, komponentów)
3. kodowaniem samego szablonu

irek_s
15-09-2007, 22:43
ok troche mi to rozjasnilo
dzieki