|
Joomla! - Menu
|
|
|
Apel o pomoc |
Pomoc dla Kuby Kowalskiego - Przekaż 1% Podatku
|
Migracja do Joomla 1.5 |
Wykonam migrację z Joomla 1.0.XX do Joomla 1.5.XX Zainteresowanych proszę o składanie ofert na mój adres E MAIL. | |
Dodaj Do Zakładek |
|
Księga Gości-Wpisy |
Lukas Bardzo przydatna strona, korzystam. Kontynuuj | Krzysztof Witam, zapraszam na ulotki. Kontynuuj | | |
Kalendarz Imienin |
11 Maja 2024 | Sobota | Imieniny obchodzą: Adalbert, Benedykt, Filip, Franciszek, Ignacy, Iga, Ignacja, Żegota, Lew, Lutogniew, Mamert, Mira | Do końca roku zostało 235 dni. |
|
Cytaty |
Mężczyźni, na ogół, to tylko duże dzieci. |
|
|
|
|
|
|
|
|
|
|
|
© 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo |
Google Twoja Wyszukiwarka |
|
|
Najnowsze Pliki Dodane Do ReMOSitory |
|
|
|
Najczęściej czytane na Forum Jokris.info |
|
|
|
|
Forum Joomla / Mambo :: JOKRIS.INFO - Strefa Polskich Składników Joomla! i Mambo
Kodowanie polskich znaków w Joomla (1 wejść)
|
|
TEMAT: Kodowanie polskich znaków w Joomla
|
arven (Użytkownik)
Pomocny
Posty: 38
|
Kodowanie polskich znaków w Joomla 2007/02/03 11:18 |
Oklaski: 1   |
Witam Mam problem z ustawieniem kodowania polskich znaków w szablonie strony. (Mój szablon to lakeside_jc) W pliku templateDetails.xml ustawione mam kodowanie iso-8859-2, natomiast przeglądarka IE ustawiona na automatyczny wybór kodowania pokazuje zamiast polskich znaków "krzaczki". W operze nie ma problemów. IE widzi tę stronę z kodowaniem Windows - mimo, że wybrany jest automatyczny wybór. Co z tym zrobić? Pozdrawiam
Zanim napiszesz następnego posta, miej minimum szacunku do właściciela tego Forum i wszystkich innych, którzy udzielają Ci tu jakichkolwiek pomocnych odpowiedzi. Uzupełnij podpis. Minimalna ilość znaków w podpisie wynosi 50. Ta piękna PIECZĄTKA zniknie samoistnie po uzupełnieniu stopki o minimalną ilość oczekiwanych danych. A na początek dostajesz tylko...
|
|
|
Temat został zablokowany. |
Krzysztof Stachyra (Administrator Forum)
Administrator Forum
Posty: 697
|
Odp:Kodowanie polskich znaków w Joomla 2007/02/03 18:23 |
Oklaski: 88   |
Witaj. Miałem kiedyś ten sam problem. Szkoda tylko, że nie podałeś " linka" do strony, bo to takie trochę pisanie w " ciemno". Nie mam możliwości sprawdzenia, jak twoja strona wygląda u mnie, pod IE. Ale kontynuujmy. W/g mnie mogą być dwie przyczyny
- Plik "templateDetails.xml" służy tylko do instalacji templatki, i zindeksowania jej w panelu Admina Joomla, w celu wyświetlenia jej nazwy, danych autora i.t.p. Dołączana jest ona do listy innych Twoich templatek. Deklaracja kodowania języka zamieszczona w tym pliku, dla stron w ISO--8859-2 powinna wyglądać, na przykładzie mojej, tak ( cały nagłówek pliku ):
Kod: |
<?xml version="1.0" encoding="iso-8859-2"?>
<mosinstall type="template" version="1.0.0">
<name>t_leone</name>
<creationDate>7/11/05</creationDate>
<author>Tony Leone</author>
<copyright>GNU/GPL</copyright>
<authorEmail>tleone@hotmail.com</authorEmail>
<authorUrl>http://www.tleone.com</authorUrl>
<version>1.0</version>
<description>Joomla Curve 1.0</description>
|
..gdzie na górze jest wymieniona wcześniej deklaracja kodowania języka. Ale jak pisałem wcześniej, służy ona tylko do instalacji templatki, i nie ona odpowiada za właściwe kodowanie znaków na twojej stronie. Plik "index.php" templatki jest skryptem, który "czyta" każda przeglądarka. I to właśnie w nim powinno być umieszczone "właściwe" kodowanie znaków.
- Jeżeli kodowanie znaków jest prawidłowe w pliku "index.php" templatki, to problem może dotyczyć "niewłaściwego" "cachowania" strony przez Internet Explorer. Podczas wczytywania Twojej strony przez dowolną przeglądarką, jest ona umieszczana w "pamięci tymczasowej" na twoim dysku twardym komputera, zwanej inaczej "cache". Internet Explorer ma to do siebie, że lubi gromadzić czasami zbędne dane na dysku, i mimo że wyczyścisz je, to i tak "śmieci" pozostają, np. w pliku pamięci wirtualnej systemu, zwanej w systemach NT pagefile. Np. Firefox oczyszcza wszystko, podobnie jak i Opera, o ile ustawisz to w opcjach tych przeglądarek. Ja nie trzymam żadnych plików typu "ciasteczka", i innych pozostałości po surfowaniu w internecie, bo stanowią one zagrożenie dla bezpieczeństwa systemu, a i do niczego nie są mi potrzebne. Zostawiam oczywiście hasła, bo bez nich było by ciężko. Trochę odbiegłem od tematu, ale chciałem przy okazji wątku opisać, jak można, wzorując się na moim tekście, poprawić bezpieczeństwo systemu operacyjnego.
Rozwiązanie dla opisu nr.1.
Sekcja <meta> jest w każdym pliku " index.php" templatki, i wygląda mniej więcej tak ( na przykładzie mojej ):
Kod: |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<META name="Author" content="Krzysiek Stachyra - Jokris" />
<META name="Generator" content="Joomla! - Copyright (C) 2005 Open Source Matters. All rights reserved." />
<META name="Copyright" content="(c) Jokris.info 2005/2006" />
<META http-equiv="Content-Language" content="pl" />
<META name="Robots" content="All" />
|
...gdzie linijki:
a.
Kod: |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
|
, oraz ewentualnie, ale nie koniecznie:
b.
Kod: |
<META http-equiv="Content-Language" content="pl" />
|
...gdzie linia oznaczona literką .a może też wyglądać tak:
Kod: |
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
|
...w której pod " _ISO" podstawiana jest deklaracja kodowania języka, zawarta w plku " polish.php" w katalogu " www/language/", i wygląda tak:
Kod: |
/** templates/*.php */
DEFINE('_ISO','charset=ISO-8859-2');
|
Te Meta-Tagi odpowiadają za wyświetlenie strony z właściwym kodowaniem. Sprawdź, czy u Ciebie wygląda to podobnie.
Rozwiązanie dla opisu nr.2. ( u mnie działało ).:
Możesz zrobić tak. Dodajesz do pliku " index.php" swojej templatki nowy Meta-Tag. Czyli...:
Kod: |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
..tutaj inne <metatagi>...
<meta http-equiv="Pragma" content="NoCache">
|
...a Ciebie powinien interesować tylko dolny wpis:
Kod: |
<meta http-equiv="Pragma" content="NoCache">
|
Dopisz go do kodu temlatki w sekcji <meta>, a spowoduje to, iż przeglądarka, dowolna, nie będzie " cachować" Twojej strony, i po ponownym uruchomieniu Internet Explorera, powinieneś widzieć właściwe kodowanie, które zadeklarowałeś w " index.php".[/li][ul]
To może tyle, co do kodowań znaków. Myślę, że rozwiążesz problem pozytywnie. Pozdrawiam. Jokris.
|
|
|
Temat został zablokowany. |
arven (Użytkownik)
Pomocny
Posty: 38
|
Odp:Kodowanie polskich znaków w Joomla 2007/02/03 23:06 |
Oklaski: 1   |
Dzieki za szczegółową odpowiedź. U mnie jest ustawione w pliku index.php tak: <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" /> I w pliku polish.php w katalogu www/language jest tak jak podałeś w opisie: /** templates/*.php */ DEFINE('_ISO','charset=ISO-8859-2'); A mimo to nadal IE wyświtla źle stronę - widzi ją jako ISO-Windows I dziś zainstaowałem na jednym z komputerów Windowsa, więc miałem okazję sprawdzić jak będzie czytał stronę na "dziewiczym" systemie. I okazuje się, że IE nadal widzi źle polskie znaki. Tak więc to chyba nie sprawa cache Na priv podam adres strony. Dzięki za zainteresowanie tematem Arven
Zanim napiszesz następnego posta, miej minimum szacunku do właściciela tego Forum i wszystkich innych, którzy udzielają Ci tu jakichkolwiek pomocnych odpowiedzi. Uzupełnij podpis. Minimalna ilość znaków w podpisie wynosi 50. Ta piękna PIECZĄTKA zniknie samoistnie po uzupełnieniu stopki o minimalną ilość oczekiwanych danych. A na początek dostajesz tylko...
|
|
|
Temat został zablokowany. |
Krzysztof Stachyra (Administrator Forum)
Administrator Forum
Posty: 697
|
Odp:Kodowanie polskich znaków w Joomla 2007/02/05 19:35 |
Oklaski: 88   |
Witaj. arven napisał: U mnie jest ustawione w pliku index.php tak: <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
A wcale nie prawda. Było, ale w chyba w oryginale, bo w pliku templatki, który mi przesłałeś, w index.php było tak: Kod: |
<meta http-equiv="Content-Type" content="text/html; charset=" />
|
I gdzie tu masz kodowanie języka. W powyższym przykładzie na pewno go nie ma. A pisałem, ale powtórzę, dla pamięci innych. Tak wygląda prawidłowa deklaracja strony kodowej języka, określona w pliku index.php każdej templatki ( dotyczącej kodowania ISO-8859-2 ):
Kod: |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
|
...lub tak:
Kod: |
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
|
A u Ciebie coś tam pogubiłeś, jak widać.
Przesyłam Ci poprawiony plik index.php przez forum, jako że nie jest to plik zawierający jakieś prywatne dane. Każdy może pobrać templatkę u autorów. Chyba się nie pogniewasz, a ja przy okazji sprawdzę, jak działa przesyłanie plików w JoomlaBoard. Ok?
Nadpisz ten plik na serwerze dołączonym plikiem index.php w Twojej templatce i odpisz, że pomogło.
Pozdro. Jokris. Nazwa pliku: index.zipWielkość plku:2009 bajtów
|
|
|
Temat został zablokowany. |
arven (Użytkownik)
Pomocny
Posty: 38
|
Odp:Kodowanie polskich znaków w Joomla 2007/02/07 08:56 |
Oklaski: 1   |
Podmieniłem. Ale na razie zmian nie widać... Ale dzięki za pomoc. Arven
Zanim napiszesz następnego posta, miej minimum szacunku do właściciela tego Forum i wszystkich innych, którzy udzielają Ci tu jakichkolwiek pomocnych odpowiedzi. Uzupełnij podpis. Minimalna ilość znaków w podpisie wynosi 50. Ta piękna PIECZĄTKA zniknie samoistnie po uzupełnieniu stopki o minimalną ilość oczekiwanych danych. A na początek dostajesz tylko...
|
|
|
Temat został zablokowany. |
Krzysztof Stachyra (Administrator Forum)
Administrator Forum
Posty: 697
|
Odp:Kodowanie polskich znaków w Joomla 2007/02/07 16:55 |
Oklaski: 88   |
Chyba nie podmieniłeś, albo masz jakiś błąd w plikach Joomla, bo ja na podglądzie Twojej strony widzę: Kod: |
<link rel="shortcut icon" href="http://www.zsobrazow.pl/strona/images/favicon.ico" />
<meta http-equiv="Content-Type" content="text/html; charset=" />
|
Ciągle nie ma tego kodowania. Muszę interweniować bezpośrednio, czyli możesz przesłać mi po GG dane do konta FTP, a ja sprawdzę, co się naprawdę dzieje. Hasło do FTP możesz sobie później zmienić. Często pomagam innym w ten sposób. Czekam na odzew. Mam mało czasu, więc jak odezwiesz się teraz, to coś zdziałamy.
Mój numer GG - 8011058.
Pozdro. Jokris.
|
|
|
Temat został zablokowany. |
|
|
|
|
|
|
Strony zaprzyjaźnione z serwisem JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo oraz partnerskie
|
|
|
|
|
|
|
|