PDA

Zobacz pełną wersję : Polskie znaki



Sosna
28-08-2006, 16:20
Nie mam pojęcia gdzie to dać, więc daję tutaj - proszę o pomoc! Aktualnie moja strona znajduje się tutaj (http://www.snoopmx.yoyo.pl/joomla) - jak widać obecnie modyfikuję ją graficznie - na Mozilli mam polskie znaki, ale znajomi mówią, że na innych przeglądarkach są krzaczki - jak to zmienić? Co zrobić, by nie było z tym problemu?

jokris
28-08-2006, 17:17
Cześć. Ja mam zainstalowany w moim Firefoxie dodatek "HTML Validator", więc skorzystałem z niego, aby podejrzeć kod twojej strony. W pliku "index.php" templatki masz dwa błędy, które z pewnością są przyczyną, że IE i Opera pokazują krzaczki.

<meta http-equiv="Content-Type" content="text/html;>charset=ISO-8859-2" />Lub:
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />...co wydaje się być błędem templetek z serii 247shock, a powinno być, nie wierzę, że nie zauważysz błędu:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">lub:
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />Oba wpisy są poprawne.
Drugi dotyczy ikony, ale to tak przy okazji:
<link rel="shortcut icon" href="http://www.snoopmx.yoyo.pl/joomla/<?php echo http://www.snoopmx.yoyo.pl/joomla;?>/templates/247shock_black_453/images/favicon.ico" />Lub:
<?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/<?php echo $mosConfig_live_site;?>/templates/247shock_black_453/images/favicon.ico\" />" ; ?>...a powinno być, co pewnie znowu dotyczy wymienionej wyżej serii templatek, a i tu pewnie też zauważysz różnicę:
<?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/images/favicon.ico\" />" ; ?>Jak widzisz, różnica jest wyraźna. Nazwę twojej templatki odczytałem z kodu. Dodatkowo, co nie zwalnia cię od poprawienia błędu, możesz wstawić dodatkowy znacznik meta:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache"> który powoduje, że przeglądarki nie będą wczytywać twojej strony do pamięci podręcznej, przez co widok jej będzie zawsze aktualny. Ale jeśli po poprawieniu błędów będzie wszystko ok, nie musisz wstawiać tego tagu. To tyle. Pozdrawiam. Jokris.

Sosna
28-08-2006, 18:05
Wielkie dzięki! Problem załatwiony! Dodałem Ci w ramach wdzięczności punktów do reputacji. ;)