PDA

Zobacz pełną wersję : Polskie znaki w Joomlaboard i w stopce.



banhajer
25-04-2006, 19:12
Witam!
1)Forum przeglądnąłem! ;)
2)<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" /> jest ok.
3) Łatkę: "patch_joomla_1.08_PL+" wstawiłem.

PROBLEM:
-Druga linijka stopki wygląda tak: "Joomla! (http://www.joomla.org/) wolnym oprogramowaniem udost�pnianym dost�pnym na warunkach licencji GNU/GPL (http://gnu.org.pl/text/licencja-gnu.html)."
-Joomlaboard też bez polskich znaków
-w modułach na głównej stronie jest w porządku.
STRONA: www.banhajer.nazwa.pl (http://www.banhajer.nazwa.pl)

pozdrawiam i proszę o wyrozumiałość jeśli coś przeoczyłem na forum :)

Gustaw
25-04-2006, 19:19
Przed chwilą robiłem to samo, otwórz plik w notatniku i pisz polską czcionką, nadpisz plik na serwerze, bodajrze footer.php.
Masz przykład na www.szczeniaczki.pl

banhajer
25-04-2006, 20:09
Dzięki, fajna stronka "szczeniaczki" ale problem jest poważniejszy. Zmienić tekst można i możliwe, że w pierwszej lini stopki działa on dobrze ale druga linia (po łatce czyt. wyżej) oraz Joomlaboard nie działa. I na to przepisanie tekstu stopki nie pomoże. A forum wygląda z pytajnikami zamiast ą, ł i in. jak zemsta lingwisty :confused:

Gustaw
25-04-2006, 20:25
Tekst drugiej linijki jest standardowo zapisany w katalogu /includes/version.php
Tam się znajduje druga linijka. Napisz tam coś, a jeśli jeszcze nie pomoże to wlep deklarację iso.

banhajer
26-04-2006, 22:11
Tak. Tylko jak wklepuję deklarację iso w version.php to w stopce działalą ltery pl ale na reszcie strony głównej przestają działać i do tego wypisuje nad treścią strony coś o tym pliku (version.php) i index.php ale tego nie rozumiem. Myślę, że podobny problem jest z Joomlaboard (komponent forum) dlatego tak drążę tę stopkę!
Jeżeli ktoś miał już ten problem lub szanowne admiństwo coś wie to byłbym wdzięczny bo pogryzłem monitor z nerwów - czego Ci Gustawie nie życzę ;)

zwiastun
26-04-2006, 23:13
A kto Ci każe wklepywać deklarację ISO w pliku version.php?

banhajer
26-04-2006, 23:35
Gdybyś czytał uważnie... ale nie o tym :) Co zrobić? Strona jest ok a komponent (Joomlaboard) bez polskich - forum przejrzałem: odpowiedzi brak. ??? pozdrowienia

Rybik
27-04-2006, 00:13
zobacz jak sa kodowane znaki pl w pliku jezykowym forum i najwyzej przekonwertuj,

banhajer
27-04-2006, 00:50
przejrzałem pliki w com_joomlaboard i mój humanistyczny mózg nie zajarzył, który to plik językowy. wyrozumiałości please: który to plik i dwa słowa o przekonwertowaniu. (P.S. - obgryzłem monitor z drugiej strony ;)

zwiastun
27-04-2006, 01:40
Gdybyś czytał uważnie...

Czytam uważnie:

Tak. Tylko jak wklepuję deklarację iso w version.php...
Natomiast Ty, zdaje się, nie dostarczasz wystarczających informacji.
Plik version.php był kodowany w ISO-8859-2 i - jeśli ustawiłeś takie właśnie, standardowe kodowanie strony, nie powinno być ŻADNYCH krzaczków.

Krzaczki u Ciebie wskazują, że prawdopodobnie
- albo w pliku templatki (index.php) jest gdzieś błędnie ustawione kodowanie
- albo w panelu administratora w Konfiguracji serwisu jest źle ustawione kodowanie
- albo...
- albo...
Nie chce mi się wypisywac wszystkich albo, bo i po co.
Otwieram źródło Twojej strony i czytam:


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

To i życzę powodzenia!
Nie tylko Joomlaboard, ale wszystkie komponenty będą Ci robić takie psikusy, bo kodowane są zwykle w ISO-8859-2.
W katalogu /administrator/components/com_joomlaboard/languages jest plik polish.php, który trzeba przekonwertować do UTF-8. Nie rozwiąze to w całości problemu, ponieważ część tekstów komunikatów ekranowych przetłumaczona jest wprost w skryptach komponentu. A to oznacza, że trzeba przejrzeć każdy skrypt - i jeśli znajdujesz w nim polskie teksty, przekonwertować go.

banhajer
27-04-2006, 08:58
Zmieniłem index:
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
na <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> w /templates/rhuk_solarflare_ii/
i problem wygląda tak:
- stopka ok.
- joomlaboard częściowo ok.
- strona główna bez polskich zarówno artykuły jak i menu itd.
Zmieniłem później w /index2.php bo już szukam na ślepo - bez efektu.
Czyli mam do wyboru: str. główna ok. albo komponent + stopka ok.
(P.S. Nie obgryzam już monitora - myszka jest o wiele smaczniejsza ;)

Rybik
27-04-2006, 11:56
kod z <ISO> jest prawidlowy

zdecyduj czy chcesz miec strone w ISO-8859-2 czy w UTF-8 i sciagnij odpowiedni plik jezykowy (w nim bedzie odpowiednie <ISO> ktore potem laduje w indexie) potem jak cos sie zle wyswietla to wez gżegżółkę i przekonwertuj pliki jezykowe komponentow ktore krzaczą

osobiście polecam pozostać na iso-8859-2 i korzystać z tej wlasnie wersji instalacyjnej ... prawdopodobnie po prostu zainstalowales joomla z utf-8 a nie wszystko jest do niej dostosowane

banhajer
27-04-2006, 14:03
Dziękuję. Będę walczył :) Z "hobby po godzinach" zrobiło mi sie "hobby w nadgodzinach", ale nie narzekam bo zabawa jest suuuper! Duże pozdrowienia! pk

banhajer
27-04-2006, 18:13
Suuuper! Przestawiłem wszystkie pliki na iso-8859-2. DUŻE DZIĘKI! pk