Zobacz pełną wersję : W jaki sposób zmienić język templatki na język polski?
Pobrałam kilka interesujących mnie templatek, niestety te, które podobają mi się najbardziej pracują w języku angielskim lub niemieckim. Nie wyświetlają polskich znaków.
Czy można zmienić język templatki? W jaki sposób?
Na tyle na ile potrafię przejrzałam zasoby plikowni. Zapewne coś przeoczyłam. Proszę o wsparcie.
Pozdrawiam
Dj_Maksym
30-04-2006, 18:08
Proste, dodaj w kodzie templatki cos takiego:
charset=iso-8859-2
Jesli nie wiesz gdzie to tak to moze wyglądać:
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
Za chwilę spróbuję to zrobić. Mam nadzieję, że zadziała. Pozdrawiam.
Prawidłowo zrobiona templatka dla Joomla! , zrobiona na potrzeby publiczne (nie na prywatny użytek autora) nie jest ani angielska, ani niemiecka, ani inna ...
Co najwyżej komentarze do kodu mogą (choć raczej nie powinny) być w j. narodowym autora.
Odpowiednie kodowanie znaków ustawiane jest zwykle w takiej linijce:
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
Jeśli taka linijka jest (a właśnie powinna być w nagłówku index.php każdej templatki) - pomiędzy znacznikami <head> ... </head>, to nie ma potrzeby wstwiać tam tej, którą proponuje Dj_Maksym.
Mogą być różne powody dla których po zastosowaniu nowej templatki zamiast polskich znaków widać "krzaki".
Najczęściej jest to błąd literowy w linijce, której wzór podałem wyżej. Wystarczy porównać ...
Czasami warto tą linijkę przesunąć możliwie blisko znacznika otwierającego <head> (odwołania np. do skryptów JavaScript czasem przeszkadzają przeglądakom prawidłowo odczytać przedmiotowe polecenie).
zwiastun
30-04-2006, 19:06
Dodam jeszcze, że przy pobieraniu templatek warto zwrócić uwagę na datę ich publikacji. te z 2003, 2004 roku (a tych z 2004 ostatnio widziałem sporo) nie zawsze będą działa dobrze z Joomla, wymagają różnorodnych poprawek.
Zadziałało! (Na razie dla jednej z templatek) Zniknęły krzaki
Bardzo dziękuję!
Działa dla kodu:
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
i dla kodu:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
Pozdrawiam.
No bo to jest to samo :D
Tylko, że w pierwszym wypadku program sprawdza w jakim języku jest Twoja strona i wstawia co trzeba, a w drugim jest wpisane "na sztywno".
Wpisywać "na sztywno" nie polecam, bo a nóż przyjdzie ci do głowy zmienić język strony na np. rosyjski, nie wspominając już o np. stronie wielojęzycznej ...
Dziękuję za komentarz. To na początku wcale nie jest takie oczywiste. To bardzo ważna uwaga dla osób, które stawiają pierwsze kroki.
:)
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!