PDA

Zobacz pełną wersję : problem z polskimi znakami w tytułach J1.5



boos
20-10-2009, 01:53
Witam

Wgrałem joomla jakąś angielską gotową wersję 1.5.14, wrzuciłem spolszczenie i mam problem z polskimi znakami we wszystkich tytułach strony (czlyi: menu/main menu/home/parametry systemu/tytuł strony),w tytułach modułów oraz w tytułach artykułów.
Gdy wpisuję polskie znaki to po prostu ich nie wyświetla

gdzie powinienem edytować to, albo jakie pliki są za to odpowiedzialne?

zdaje mi się tak jakby mod_custom był za to odpowiedzialny

proszę o pomoc :(:confused:

Jola
20-10-2009, 02:25
Witam,
dane, o których mówisz są zapisywane w bazie danych, problem pewnie tkwi w niewłaściwym kodowaniu i zastosowanym systemie porównywania znaków dla bazy, tabel i poszczególnych kolumn tekstowych tabel; wszystko powinno zostać ustawione na utf-8 (przed instalacją)

dkint
20-10-2009, 14:24
Witam

Spróbuj tego - http://phoca.cz/phoca-international-alias-plugin, i sprawdź ostatnią podpowiedź ...

pozdrawiam
Krzysiek

ppilus
20-10-2009, 15:38
Dokładnie jak napisała @jolaass - złe kodowanie znaków w bazie danych.

boos
21-10-2009, 12:18
dziękuję za odpowiedź


Witam

Spróbuj tego - http://phoca.cz/phoca-international-alias-plugin, i sprawdź ostatnią podpowiedź ...

Krzysiek

dzieki za plg ale wrzuciłem ustawiłem kraj, włączyłem i nic nie dało. Nadal nie ma polskich liter. Po prostu nadal polskie litery znikają i zamiast np: księgowość jest ksigowo


Witam,
dane, o których mówisz są zapisywane w bazie danych, problem pewnie tkwi w niewłaściwym kodowaniu i zastosowanym systemie porównywania znaków dla bazy, tabel i poszczególnych kolumn tekstowych tabel; wszystko powinno zostać ustawione na utf-8 (przed instalacją)

Mam zainstalowany component joomMyAdmin więc przez niego mogę edytowac tabele. Jak mogę zmienić kodowanie w phpmyadmin? chyba ze jest jakaś lepsza metoda? Sprawdzałem w tabeli jos_content i tam wszystko jest z polskimi znakami, ale nie wyświetla ich na stronie.

Mam również JoomlaPack więc mogę zrzucić bazę do txt. Czy ewentualnie można ręcznie w bazie danych to poprawić? jeśli tak to w którym miejscu?

jeśli nie da rady tymi metodami to mogę jeszcze raz puścić instalacje joomla ale jak puścić ją żeby UTF8 od razu ustawić?

sunpietro
21-10-2009, 12:26
spróbuj dodac tą linijkę do sekcji <head> w kodzie templatki


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

boos
23-10-2009, 16:12
spróbuj dodac tą linijkę do sekcji <head> w kodzie templatki


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


niestety problem nie leży w tym miejscu. A main menu na stronie wszystkie litery polskie się wyświetlają. Jedynie w tytułach i w tytułach modułów ich nie widać
:o

Jola
23-10-2009, 19:19
Odpowiedź otrzymałeś już dawno, nie oczekuj, że ktoś napisze tutaj poradnik obsługi phpMyAdmin - skoro takie informacje są dostępne gdzie indziej.
Wyraźnie liczysz na to, że inne działania naprawią Twój problem.
Możesz spróbować obracać monitor lub potrząsać myszką, tylko nie pisz później z pretensjami, że to nie działa. ;)

boos
24-10-2009, 06:40
baza danych jest ustawiona jako utf8_general_ci i nic nie zmieniałem. więc skoro tak jest ustawiona co powinny się wyświetlać polskie znaki. gdyby było inne kodowanie to wyświetlały by się krzaczki a u mnie po prostu polskie znaki znikają

właśnie odkryłem ze to być może czcionka, która jest zastosowana do tytułów artykułów oraz tytułów modułów. Tytułów tych nie da się zaznaczyć jako tekst - tak jakby się z tego zdjęcie robiło.

To templatka ma w sobie folder "js" w którym jest plik javascript odpowiedzialny za to.
udało mi się go wyłączyć z templatki zmieniając jego nazwę folderu - i teraz nie robi zdjęcia z liter w tytułach, tytuły można normalnie zaznaczać i nie pojawia się błąd w kodzie ;]


dzięki za podpowiedzi pozdrawiam
Maciek ;]