PDA

Zobacz pełną wersję : kodowanie znakow utf - iso



tacjan
14-11-2008, 18:51
mam: Joomla 1.0.15
templatke: rhuk_milkyway10 (http://cudownyswiat.pl/galerie/joomla/administrator/index2.php?option=com_templates#info)

użyłam
komponentu: ExtCalendar
modułu: mod_imieniy

na stronie mam polskie znaki ale nie wyswietlają sie one w tekstach w dodatkowo zainstalowanych komponentach i modułach. po zmianie kodowania na iso

-w pliku language/index.php

DEFINE('_ISO','charset=utf-8');
zmieniłam na
DEFINE('_ISO','charset=iso-8859-2');

komponenty wyświetlają prawidło znaki polskie, ale nie jestem w stanie wrzucić na strone artykułu, tytułu niczego co zawiera polskie znaki, teksty - były ucięte -

Długo się zastanawiałam czy prosić Was o pomoc - nie daje sobie rady z tym problemem sama, nie znalazłam również rozwiązania na forum - rady udzielane w podobnych sytuacjach u mnie się nie sprawdziły. Prosze pomożcie - co moge zrobić dalej, może znacie komponenty ( tj pogodynka, imieniny i kalendarium) które można zaimplemnetować na stronie kodowanej przez utf-8. Będe bardzo wdzięczna za pomoc.

oto strona:

http://cudownyswiat.pl/galerie/joomla/index.php?option=com_extcalendar&Itemid=61

proszę pomóżcie - zdaję sobie sprawę ze pytania na temat kodowania już Was drażnią, ale moze znajdzie się ktoś cierpliwy, prosze...

marco
14-11-2008, 22:31
Trochę nie bardzo rozumiem ... przede wszystkim jaką wersję joomli masz zainstalowaną ? Jeśli utf-8 to pozostałe elementy strony też trzeba instalować w wersji utf-8. W przypadku braku takiej wersji należy pozmieniać nagłówki oraz przekodować pliki językowe dodatku.

tacjan
14-11-2008, 23:09
należy pozmieniać nagłówki oraz przekodować pliki językowe dodatku.

dziekie za odpowiedź, nie wiem tylko o jakie nagłowki chodzi? troche sie pogubilam... jesli chodzi o pliki jezykowe... np. mod_imieniny ma dwa pliki mod-imieniny.php i xml, po edycji pliku.php (w pajączku) nic się nie zmienia na stronie - nie wiem jak mogę zmienić kodowanie znakow w tym module, nie wiem czy moge wpisac ( i gdzie) zeby to zaczelo działac.
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
to co probowalam nie dalo rezultatu.

tacjan
14-11-2008, 23:28
czy joomla koduje znaki w taki sposób jak wskazuje plik ...language/index.php ???

w tej chwili mam tam wiersz
DEFINE('_ISO','charset=utf-8');


ale po zmianie na
DEFINE('_ISO','charset=iso-8859-2');
komponenty dobrze wyswietlają swoje polskie znaki - tylko ze nie mogę wtedy dodac zadnych nowych artykułów, tytułów i tekstów z polskimi znakami

aby rozwiązać mój problem muszę zmienić kodowanie strony albo komponentow, nie wiem jak. moze kiedyś ktoś mial ten problem?

marco
15-11-2008, 00:20
Jeśli masz joomlę kodowaną w utf-8 to nic nie kombinuj z jej plikami tylko plikami modułu!

moje
15-11-2008, 01:42
Poszukaj wersji Twojego modułu z kodowanie utf-8, jak nie to zmień kodowanie modułu, użyj do tego najnowszej Gżegżólki (http://www.gzegzolka.com/?m=down).