PDA

Zobacz pełną wersję : Złe kodowanie znaków w IE



polishneo
20-11-2007, 01:00
Prosze o fachową pomoc. Męczę się z tym już kilka tygodni i nie mogę nic zdziałać. Tracę przez to dość sporą rzeszę widzów korzystających z tej przeglądarki.

Strona:http://www.polish-footstar.yoyo.pl/
Wersja joomli: Joomla! 1.0.13 Stable
Kodowanie: ISO

Potrzebuj informacji jak i gdzie ewentualnie zmienić kod stronki, żeby nie było szlaczków w IE. W każdej innej przeglądarce nie mam takich problemów...

Bardzo proszę o pomoc!! Będę bardzo wdzięczny!

Pozdrawiam PolishNeo:cool:
(jesli jeszcze jakieś info jest potrzebne do rozpracowania problemu to proszę pisać jakie)

kamax
20-11-2007, 08:05
Dokonaj jednej zmiany w pliku templatki index.php ( masz go w katalogu templates a następnie w podkatalogu emagazine ) . Zaraz na początku jest takie coś
<meta http-equiv="Content-Type" content="text/html;>charset=utf-8" /> i w tym zmień charset=utf-8 na charset=ISO-8859-2. Powinno pomoc
PS. I nieprawda kolego PolskiNeo, że od dawna męczysz się z tym. Bo jak byś chciał to bez problemów znalazł byś o tym info na forum. Wielokrotnie wałkowane ;)

sogo
20-11-2007, 08:38
<meta http-equiv="Content-Type" content="text/html;>charset=utf-8" />
jest ponadto błąd w kodzie, usuń > przed charset, wstaw spację.
pozdr.

polishneo
20-11-2007, 16:38
Nic nie dało:(

W templates/emagazine/index.php mam tylko takie coś:
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />

Zamieniłem nawet cały znacznik meta na ten co mi podaliście, ale to też nie przyniosło skutku:confused: Ciągle jestem w punkcie bez wyjścia...

kobylinski
20-11-2007, 17:10
Dodaj takie coś na samym początku templates/emagazine/index.php



header('Content-Type: text/html; '._ISO);


Kod z meta powinien wyglądać:


<meta http-equiv="Content-Type" content="text/html;<?php echo _ISO; ?>" />


Skopiuj i wklej.

polishneo
20-11-2007, 17:57
Wszystko działa;) Kod meta wystarczył!!

dziekiii:cool:

bosseq
29-12-2007, 19:50
a jak to przerobić kiedy ja mam UTF-8 ?? wpisać zamiast ISO UTF-8 ??

SzymonBarKochba
02-06-2008, 11:27
Ja też mam ten problem proszę pomóżcie mi w IE brakuje polskich znaków stosowałem wszystkie te metody co podane wyżej i nic i do tego stronka w IE nie wiem czego ale jest wyrównana do lewej strony a nie jak w innych przeglądarkach wyśrodkowana to jest link do niej www.milanow.pl

inkos
02-06-2008, 13:10
Zamiast pytać - przygladnij się jak wygląda kod Twojego szablonu a z pewnością dowiesz się co jest nie tak. Odpowiedz zostala udzielona w tym wątku. Rusz głową to nie boli a może pomóc.

zwiastun
02-06-2008, 15:28
Ja też mam ten problem proszę pomóżcie mi w IE brakuje polskich znaków stosowałem wszystkie te metody co podane wyżej i nic i do tego stronka w IE nie wiem czego ale jest wyrównana do lewej strony a nie jak w innych przeglądarkach wyśrodkowana to jest link do niej www.milanow.pl (http://www.milanow.pl)
Ja widzę, że nie tylko w IE
Powód - chyba masz problem z kodowaniem bazy danuych

SzymonBarKochba
27-06-2008, 16:01
inkos skoro jesteś taki bystry to mi pomóż bo może niekaży jest tak madr ja TY;/

zwiastun
27-06-2008, 17:14
Proszę sobie zostawić personalne wycieczki na koleżeńskie spotkanie na podwórku. O kodowaniu znaków napisano tu dziesiątki postów. Bądź waść łaskaw na ich podstawie tudzież na podstawie opisów problemu w innych miejscach i mojej wcześniejszej uwagi SAM OKREŚLIĆ przyczynę złego wyświetlania znaków, napisać, co zostało zrobione, żeby zapewnić poprawne ich wyświetlanie, jeśli nadal ich nie ma, to będziemy się zastanawiać, jaka jeszcze może być przyczyna.
Bo inaczej to jest powielanie w koło Macieju jednego i tego samego!

SzymonBarKochba
30-06-2008, 15:32
zmienilem kodowanie znakow i pomoglo ale to jest dopiero polowa sukcesu bo oprócz tego że braakowało mi polskich znaków w IE stronka jest wyrównana do lewej strony gdzie w innych przegladarkach jest wyśrodkowana;/ byłbym wdzeczny za pomoc i z góry dziekuje pozdrawiam

inkos
05-07-2008, 23:02
stronka jest wyrównana do lewej strony gdzie w innych przegladarkach jest wyśrodkowana;/ byłbym wdzeczny za pomoc i z góry dziekuje pozdrawiam
Ale to pytanie to już przedszkole z tworzenia stron internetowych ;) Tylko nie pisz że się powtarzam ale przyglądnij się jak wygląda kod - rusz głową - i zmień co potrzeba.

SzymonBarKochba
10-09-2008, 13:06
wracam po dlugiej przerwie do mojego problemu nie moge ustawic w IE wyśrodkowania strony i to pytanie nie jest dla przedszkolaka jak myla niektóry bo przestawienie parametru align="center" niestety nie pomaga praosze o pomoc jesli wiecie cos to proasze o jakas wskazowke nonstop siedze i czytam w pomocy joomla ale nie wiem jakt to zrobic:/

zwiastun
10-09-2008, 13:23
To jednak przedszkole, którego nie znasz
nie ma w ogóle takiego argumentu align=centre.
Poszukaj w sieci kursu HTML i CSS. Pełno ich, lepsze i gorsze

SzymonBarKochba
10-09-2008, 14:19
teraz prosze o jeszcze jedna pomoc bo przy zmienianiu kodu html cos musialem przestawic bądź nie wiem w kazdym bądź razie nie moge juz zapisywać;/ np.po zminie jakiegoś parametru pokazuje sioe napis ze zminy nie zostaly wprowadzone jak to naprawic????

zwiastun
10-09-2008, 14:33
Bardzo proszę, byś po napisaniu czegokolwiek tutaj przeczytał to ze 3 razy i zastanowił się, czy inni to zrozumieją. Przypuszczam, że edytujesz plik indeksu szablonu za pomocą edytora szablonu w Joomla! Prawdopodobnie po zapisaniu zostały zmienione prawa do pliku. Możesz je zmodyfikować za pomocą FTP.

SzymonBarKochba
10-09-2008, 14:50
no faktycznie narobilem troche bledow przy pisaniu przepraszam bardzo i dzieki za pomoc pomoglo, jeszcze te wyrownanie stronki do lewej strony musze pokonac ;/

SzymonBarKochba
10-09-2008, 14:56
ajajupijupi wszystko juz dziala ale jestem szczesliwy;p wielkie dzieki wszystki a wszczególności Tobie Zwiastun pozdrawiam tyle sie oczytalem o tej joomli ze moze teraz ja komus pomoge;)

biesowy
14-09-2008, 02:51
Może mi też ktoś pomoże. Nie wyświetlają mi sie literki "ś","ę" itp polskie znaki. Dokładnie przeszukałem forum ale nie znalazłem odpowiedzi. W moim pliku otwieranym z panelu admina nie ma takich wierszy o których piszecie a ja niestety jestem zieloniutki.
Tu zapis indexu:
<?php
//Healing leaves is a mambo 4.5.2 template. from lady-beetle.com.
//author: Rami Ben Ami
//copyright: lady-beetle.com
//authorUrl: http://www.lady-beetle.com
defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );
// needed to seperate the ISO number from the language file constant _ISO
$iso = split( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
//Define the absolute path to this template
$thisTemplatePath = $GLOBALS[mosConfig_live_site] ."/templates/" .$GLOBALS[cur_template] ."/";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php if ( $my->id ) { initEditor(); } ?>
<?php mosShowHead(); ?>
<?php echo "<link rel=\"stylesheet\" href=\"" .$thisTemplatePath ."css/template_css.css\" type=\"text/css\"/>" ; ?>
<?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/images/favicon.ico\" />" ; ?>

</head><body>
<table width="760" height="53" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td><img src="<?php echo $thisTemplatePath ?>images/healing_03.jpg" width="760" height="53" alt="" /></td>
</tr>
</table>
<table width="760" height="58" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="81"><img src="<?php echo $thisTemplatePath ?>images/healing_05.jpg" width="81" height="58" alt="" /></td>
<td background="<?php echo $thisTemplatePath ?>images/healing_06.jpg" ><font class="site_name"><?php echo $mosConfig_sitename; ?></font></td>
<td width="229"><img src="<?php echo $thisTemplatePath ?>images/healing_07.jpg" width="229" height="58" alt="" /></td>
</tr>
</table>
<table width="760" height="44" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="14" background="<?php echo $thisTemplatePath ?>images/healing_08.jpg"><img src="<?php echo $thisTemplatePath ?>images/healing_09.jpg" width="14" height="44" alt="" /></td>
<td align="left" background="<?php echo $thisTemplatePath ?>images/healing_08.jpg"><?php mosLoadModules ( 'user3' ); ?></td>
</tr>
</table>
<table width="760" height="53" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="14" height="38"><img src="<?php echo $thisTemplatePath ?>images/healing_09.gif" width="14" height="38" alt="" /></td>
<td width="730" background="<?php echo $thisTemplatePath ?>images/healing_10.gif"><?php mosPathWay(); ?></td>
<td width="16"><img src="<?php echo $thisTemplatePath ?>images/healing_11.gif" width="16" height="38" alt="" /></td>
</tr>
<tr>
<td background="<?php echo $thisTemplatePath ?>images/healing_12.gif">&nbsp;</td>
<td bgcolor="#FFFFFF"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td width="160" valign="top"><?php mosLoadModules ( 'left' ); ?>
<?php mosLoadModules ( 'user1' ); ?></td>
<td valign="top"><?php mosMainBody(); ?></td>
<td width="160" valign="top"><?php mosLoadModules ( 'right' ); ?>
<?php mosLoadModules ( 'user2' ); ?></td>
</tr>
</table></td>
<td background="<?php echo $thisTemplatePath ?>images/healing_14.gif">&nbsp;</td>
</tr>
<tr>
<td width="14" height="39"><img src="<?php echo $thisTemplatePath ?>images/healing_28.gif" width="14" height="39" alt="" /></td>
<td valign="middle" background="<?php echo $thisTemplatePath ?>images/healing_30.gif"><img src="<?php echo $thisTemplatePath ?>images/healing_29.gif" alt="" width="62" height="39" align="absmiddle" /><strong>&nbsp;&nbsp;Company Name</strong> 165, Example St., Templates Avenue. Tel. 66-777-888, Fax: 66-444-555</td>
<td><img src="<?php echo $thisTemplatePath ?>images/healing_32.gif" width="16" height="39" alt="" /></td>
</tr>
</table>

<?php include_once('includes/footer.php'); ?>
</body>
</html>

zwiastun
14-09-2008, 03:16
1. Zacznij od tego, że włącz standardowy szablon, np. rhuk_solarflare_ii albo eGov, czy inny, który pobrałeś ze swoim Joomla.

Wyświetlają się polskie znaki?

2. Na www.pomoc.joomla.pl jest mnóstwo materiałów nt. szablonów. Sam stwierdzasz, że czegoś w Twoim szablonie nie ma. Ano, nie ma - tej linii, coodpowiada za kodowanie. Znajdź ją w standardowych szablonach albo znajdź w materiałach o szablonach na www.pomoc.joomla.pl

biesowy
14-09-2008, 03:26
Dziękuje za odpowiedź
Na szablonie depressivebrown wyświetlają się polskie znaki ale nie wiem gdzie wkleić te skopiowane kodowanie? w którą linię