PDA

Zobacz pełną wersję : utf-8 - brak polskich liter na mojej stronie co robić!!



fidox
16-12-2010, 11:02
witam
siedziałem sobie nad optymalizacją poinstalowałem troche pluginów
i nagle strona nie vailduje sie przez brak utf-8

bardzo proszę o pomoc gdzie może być problem
na forum przeczytałem że czasami brak utf-8 ale w niekturych komponentach a u mnie nie ma nawet w nazwie strony

proszę bardzo o pomoc

palyga007
16-12-2010, 11:08
link do strony?
i co to znaczy nie ma w nazwie strony?
chyba w sekcji <head></head>
w takim razie sprawdź czy z szablonem wszystko jest ok.

fidox
16-12-2010, 11:42
ale szablon był ok i się validowało
teraz po instalacji SEO dodatków wysypało się
jak mam sprawdzić szablon?

---------- Post dodany o 11:38 ---------- Poprzedni post był o 11:37 ----------

jak wchodze na moją strone www.alewygodnie.pl to wszystko jest ok
validator pokazuje błąd i od zaplecza jest brak polskich liter

---------- Post dodany o 11:42 ---------- Poprzedni post był o 11:38 ----------

tu jest html szablonu
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />

<link rel="stylesheet" type="text/css" href="<?php echo $templateUrl; ?>/css/template.css" />
<!--[if IE 6]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" type="text/css" media="screen" /><![endif]-->
<script type="text/javascript" src="<?php echo $templateUrl; ?>/script.js"></script>
</head>
<body>
<div id="art-page-background-simple-gradient">
</div>
<div id="art-main">
<div class="art-Sheet">
<div class="art-Sheet-cc"></div>
<div class="art-Sheet-body">
<div class="art-Header">
<div class="art-Header-jpeg"></div>
<div class="art-Logo">
<h1 id="name-text" class="art-Logo-name"><a href="<?php echo $baseUrl; ?>/">AleWygodnie.pl</a></h1>
<div id="slogan-text" class="art-Logo-text"> Wyszukaj Tani Nocleg w Krakowie</div>
</div>


</div>
<jdoc:include type="modules" name="user3" />
<jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />
<?php echo artxPositions($document, array('top1', 'top2', 'top3'), 'art-block'); ?>
<div class="art-contentLayout">
<div class="art-content">

<?php
echo artxModules($document, 'banner2', 'art-nostyle');
if (artxCountModules($document, 'breadcrumb'))
echo artxPost(null, artxModules($document, 'breadcrumb'));
echo artxPositions($document, array('user1', 'user2'), 'art-article');
echo artxModules($document, 'banner3', 'art-nostyle');
?>
<?php if (artxHasMessages()) : ?><div class="art-Post">
<div class="art-Post-body">
<div class="art-Post-inner">
<div class="art-PostContent">

<jdoc:include type="message" />

</div>
<div class="cleared"></div>

</div>

<div class="cleared"></div>
</div>
</div>
<?php endif; ?>
<jdoc:include type="component" />

<?php echo artxModules($document, 'banner4', 'art-nostyle'); ?>
<?php echo artxPositions($document, array('user4', 'user5'), 'art-article'); ?>
<?php echo artxModules($document, 'banner5', 'art-nostyle'); ?>
</div>

</div>
<div class="cleared"></div>

<?php echo artxPositions($document, array('bottom1', 'bottom2', 'bottom3'), 'art-block'); ?>
<jdoc:include type="modules" name="banner6" style="artstyle" artstyle="art-nostyle" />





<div style="padding: 8px;">
<p>
<a href="http://meteor.turystyka.pl" title="Hotele i noclegi w Polsce">hotele i noclegi w Polsce</a> i <a href="http://meteor24.pl" title="Noclegi w Polsce na mapie">noclegi na mapie</a>
<a href="http://meteor.turystyka.pl/noclegi,krakow,0.html" title="noclegi Krak__w">noclegi</a> i <a href="http://meteor.turystyka.pl/noclegi,apartamenty,krakow,60.html" title="apartamenty Krak__w">apartamenty</a>.
<a href="http://agerwebedytor.com/" target="_blank">Edytor php</a>
</p>
</div>

</div>




</body>
</html>

palyga007
16-12-2010, 11:47
grzebałeś coś w kodzie "własnoręcznie"?

Walidacja działa ale dla kodowania ISO-8859-2

PS: Do wstawiania kodu służą specjalne znaczniki..

fidox
16-12-2010, 11:52
w kodzie szablonu? nie
sprawa musi być gdzieś w pluginach
dodawałem ich 7 ostatnio
i się posypało

czy jesteś pewien że to szablon?

palyga007
16-12-2010, 11:55
Nie, nie jestem.
Sprawa wygląda tak.
Podczas walidacji walidator trafia na znak, który ni grzyba nie pasuje mu do kodowania UTF-8 dlatego dostajesz taki komunikat.
Wyłącz te 7 dodatków. Jeśli po tej operacji będzie ok, to włączaj każdy po kolei i sprawdź, który odpowiedzialny jest za ten stan rzeczy.

fidox
16-12-2010, 12:22
chyba nie o to chodziło
zrobiłem to tak że w konfiguracji joomli poprostu napisałem jeszcze raz opis i nazwę witryny (ręcznie przepisując tekst)
i jest ok

uff
ale mam pytanie
http://validator.w3.org/check?uri=http://alewygodnie.pl
mógłbyś podpowiedzieć jak usunąć te 3 błędy?

palyga007
16-12-2010, 12:31
napisałem jeszcze raz opis i nazwę witryny (ręcznie przepisując tekst)
Tylko nie mów, że go z Worda wkleiłeś...

Przy walidacji zaznacz sobie w opcjach show source.
Przejdź do podanych błędnych linii i zobaczy co masz linię wyżej.
jeśli chodzi o błąd 1.
wyżej masz <h1><span>
nie możesz wsadzić pomiędzy znacznik <span> wyliczenia <ul>

idt..


// Post numer 1000 ;]

fidox
16-12-2010, 12:41
co do tego UL - to mam go wywalić?
na żywca?

palyga007
16-12-2010, 12:49
Nie rozumiemy się chyba..
jaka jest Twoja znajomość CSS, HTML?
Z tego co piszesz to widzę, że raczej niezbyt wielka. Twoim problemem jest nieprawidłowo sformatowany tekst, ew jakieś drobne błędy w budowie szablonu (najprawdopodobniej brak jednego </div> )
To nie miejsce na kurs CSS, od tego są inne strony.

fidox
16-12-2010, 13:22
dość mała znajomość
jeden błąd usunąłem
pozostały 2

---------- Post dodany o 13:22 ---------- Poprzedni post był o 13:20 ----------

mam ostatnią prośbę
czy mógłbyś napisać gdzie szukać tych 2 błedów? szablonie, artykule czy ...