PDA

Zobacz pełną wersję : joomfish ciezka sprawa



stirlic
10-06-2008, 08:44
Witam wszystkich
Problem na pewno był już poruszany ale rozwiązania nie znalazłem.
Mam stronkę Joomla! 1.0.13 Stable utf + joomfish 1.8.0 utf + serwer na którym to wszystko stoi na ogicomie - sys porównań w bazie danych utf_unicode_ci.
Strona jest w 4 językach pol, eng, ger, rus.
I teraz tak strona polska wyświetla mi sie okej tak samo jak strona angielska.

Natomiast strona w języku niemieckim wyświetla sie część okej a część krzaczki np Aktualitäten (http://www.goleniow.pl/portal/index.php?option=com_content&task=blogsection&id=9&Itemid=149) = Aktualitäten (http://www.goleniow.pl/portal/index.php?option=com_content&task=blogsection&id=9&Itemid=149). Co znaczy część - wyświetla mi tylko dobrze artykuły, natomiast menu podmenu i tytuły już sie krzaczą.
Nawet stałe napisy typu że "ten tekst nie jest przetłumaczony" czy coś w tym stylu działa okej
Lang jest ściągnięty ze strony http://joomlacode.org/gf/project/jgerman/frs/
Kodowane jakie mi wyświetla w przeglądarce jak jest język polski i angielski to utf natomiast jak przełączę na niemiecki to już jest iso 8859-1 Najlepsze jest to że jak zmieniłem kodowanie w przeglądarce na utf to jest wszystko w porządku z tym niemieckim. Podczas instalacji langa niemieckiego probowalem zmienić kodowanie jezyka w pliku xml na tego langu na utf i lipa nie pomogło.

Natomiast z językiem rosyjskim to już jest istna anarchia, same znaki zapytania w tytułach a krzaczki w menu i artykułach. Sa jakieś zaczątki cyrylicy w słowach ale to napewno nie to ( Zachodnie granice gminy opierajД… siД™ na Jeziorze DД…bie ). Jak mam odpalona stronę w języku rus to przeglądarce jak patrze kodowanie ustawia sie na cyrylice Fakt ustawia sie ale efekt marny. Natomiast w wyszukiwarce napis szukaj jest poprawny w cyrylicy ładnie sie wyświetla. Lang też ściągnięty jest z tej samej strony co język niemiecki.

Jak to zrobić by strona w tych językach tych działała poprawnie. Czy jest może lang niemiecki ale juz w utf ?? Co robić ?? Pomóżcie !! Wielkie dzięki za pomoc i za poświęcony Wasz czas.
Pozdrawiam
Paweł P

inkos
10-06-2008, 08:59
Moze to coś pomoże: www.joomlaos.de (http://www.joomlaos.de)

stirlic
10-06-2008, 09:06
Z tej strony też brałem langi i formalne i nieformalne ... to samo było co jest teraz...
Wydaje mi się że trzeba by by było zrobić w jakiś sposób by ten język niemiecki był pod utf a nie pod iso jak wspominałem wcześniej. Tylko pytanie brzmi jak ??

zwiastun
10-06-2008, 09:43
Przekodować langi pod utf, pamiętać o zmianie deklaracji kodowania w langu!

stirlic
10-06-2008, 10:17
Przekodować czyli np w dreamweaverze zamienić kodowanie na utf we wszystkich tych 3 plikach co są w langach tak ??

Jeśli tak to robiłem tez to i nic to nie dało :(

kurtz
10-06-2008, 10:56
zwiastun napisał też


pamiętać o zmianie deklaracji kodowania w langu!

stirlic
10-06-2008, 11:17
no tak też to robiłem już w pliku german.xml zeminialem <?xml version="1.0" encoding="utf-8"?>
Może jak ktoś ma ochotę online mi pomoc to zapraszam gg 3082282

stirlic
10-06-2008, 21:34
czy nikt nie zna na ta zagwostke rozwiązania??

stirlic
11-06-2008, 07:40
zwiastun whayyyyyyyyy ?? :)

Jola
11-06-2008, 23:33
Witam,
w pliku german.php (albo coś w tym rodzaju) jest jeszcze:
DEFINE('_ISO','charset=iso-8859-1');
to też trzeba zmienić! :)

Pozdrawiam

stirlic
18-06-2008, 09:20
jeh jes jes !!! :) działa dodałem w index.php templaty na stale kodowanie utf i poszło, natomiast rosyjski język leży i kwiczy :(. Ma ktoś jakiś pomysł, same znaki zapytania wywala jak coś tłumaczy ....

Jola
19-06-2008, 01:31
Podaj namiary na rosyjską paczkę językową.

Pozdrawiam

stirlic
19-06-2008, 08:36
oto link http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,393/Itemid,35/

Jola
20-06-2008, 04:33
Paczuszka zapisana w kodowaniu Cyrylica (Windows). Jeśli masz czym to otwórz w tym kodowaniu - wtedy gdy wszystko wyświetli się prawidłowo możesz zapisać w utf-8. Jak nie będziesz mógł sobie poradzić napisz na priv.

Pozdrawiam

abarczewski
11-08-2008, 13:08
A ja mam problem następujący:

Po zainstalowaniu paczki języka rosyjskiego (http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,393/Itemid,35/), joomfish troszkę zaczą szwankować.

Dodam, że mam Joomle 1.0.15 stable utf-8 i joomfish Version:
V1.8.0 (2007-10-15) utf-8
Kiedy FE przełączy się na ...../index.php?lang=russian

wynik jest mniej więcej taki:


Warning: xml_parser_create() [function.xml-parser-create (http://www.euronovatech.com/euroglobal/function.xml-parser-create)]: unsupported source encoding "windows-1251" in ********/includes/domit/xml_domit_lite_parser.php on line 1729

Warning: xml_set_object(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1744

Warning: xml_set_element_handler(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1745

Warning: xml_set_character_data_handler(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1746

Warning: xml_set_default_handler(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1747

Warning: xml_parser_set_option(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1748

Warning: xml_parser_set_option(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1751

Warning: xml_parse(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1763

Warning: xml_get_error_code(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1765

Warning: xml_parser_free(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1768

Warning: xml_parser_create() [function.xml-parser-create (http://www.euronovatech.com/euroglobal/function.xml-parser-create)]: unsupported source encoding "windows-1251" in ********/includes/domit/xml_domit_lite_parser.php on line 1729

Warning: xml_set_object(): supplied argument is not a valid XML Parser resource in ********/includes/domit/xml_domit_lite_parser.php on line 1744

itd.... ale za dużo by wklejać....

Może mi ktoś pomóc??

zwiastun
11-08-2008, 13:33
nie jestem pewien, ale jedyny chyba sposob to rezygnacja z owej windowsowej strony kodowej co ją gdzieś tam masz (pewno ruski?:

abarczewski
13-08-2008, 12:18
A dokładniej co masz na myśli mówiąc strona kodowa?? W którym miejscu.. ?? W szablonie??

zwiastun
13-08-2008, 12:23
Warning: xml_parser_create() [function.xml-parser-create (http://www.euronovatech.com/euroglobal/function.xml-parser-create)]: unsupported source encoding "windows-1251" in ********/

A gdzie Ty ją masz, to ja nie wiem, przypuszczam, że rozwiązujesz tą stroną problem kodowania ruskiej części witryny

abarczewski
18-08-2008, 11:48
Hmm.. w dalszym ciągu nie zabardzo wiem o co Ci chodzi...??

W szablonie kodowanie jest dynamiczne.

baza i kodowanie znaków jest na utf-8, sama wersja joomla też jest utf-8.

A to: encoding "windows-1251" nie mam pojęcia skąd jest generowane

Aż tak się na tym nie znam. Może jakieś inne dane mam podać do określenia mojego problemu?

zwiastun
23-08-2008, 13:56
masz plik języka rosyjskiego to go sobie pooglądaj. Przeczytaj również ten wątek w całości Jolass odpowiadała już komus w podobnej sprawie