Zobacz pełną wersję : utf-8 - brak polskich liter na mojej stronie co robić!!
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.
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..
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.
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 ;]
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.
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 ...
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!