PDA

Zobacz pełną wersję : Problem z polskimi znakami



engray
12-02-2012, 13:38
Witam, wiem że zapewne temat polskich znaków był już wałkowany, ale nie znalazłem niestety podobnego problemu do mojego.
Mianowicie, witryna nie wyświetla mi polskich znaków. Jej adres to: http://spat.host22.com/index.php
Przy sprawdzeniu strony przez firebug pokazuje mi się takie coś:
<meta content="text/html; charset=iso-8859-2" http-equiv="Content-Type"><meta content="pl" http-equiv="Content-Language">

<base href="http://spat.host22.com/">

<meta content="text/html; charset=utf-8" http-equiv="content-type">

<meta content="SPAT, S.P.A.T., rzeszĂłw, rzeszow, strzelanka, strzelanki, asg, airsoft, Airsoftguns, air soft, karabin, karabiny, repliki, grupa, lokalna, airsoftowa" name="keywords">

Tych 3 ostatnich nie wprowadziłem do index.php więc zapewne joomla coś dodała. Nie wiem jak było wcześniej, bo niestety tego nie sprawdzałem, więc nie wiem czy jest tu gdzieś jakiś błąd. Dzisiaj zaktualizowałem z v1.7.3 do v2.5.1 i nie było problemu. Następnie pozmieniałem pare dodatków, no i gdy odświeżyłem stronę pojawiło mi się takie coś.
Czy ktoś mógłby mi powiedzieć co (bo zgaduję że ja coś zawaliłem) źle zrobiłem.
Pozdrawiam, Maciej


Już teraz kompletnie zgłupiałem - gdy nie wyświetlają się znaki, nie da też się zalogować (strona odświeża się, ale nie następuje zalogowanie). Trzeba parę razy kliknąć ctrl+F5 i bum, nagle jestem zalogowany, a znaki są normalne. Wystarczy jednak się wylogować i wszystko wraca do swoje złej normy. Myślałem że to przez komponent Facebook Graph Connect, ale po usunięciu go nic się nie zmienia :(

---------- Post dodany 12-02-2012 o 13:38 ---------- Poprzedni post był 11-02-2012 o 18:53 ----------

Czy nikt nie wie co się mogło stać? :(

neo_fox
12-02-2012, 14:02
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />

Tego kodu na sto procent nie dodaje Joomla!
Biorąc pod uwagę że tutaj
http://spat.host22.com/?tmpl=component
ani tutaj:
http://spat.host22.com/?template=atomic
tego nie ma to na 99% twój szablon.

engray
12-02-2012, 16:23
Hmm, skoro mówisz, że to wina szablonu to załączam index.php:

<?php/************************************************** **################################################ #######-------------------------------------------------#### ENCHOLIA- Version 1.7.0 ####-------------------------------------------------#### Copyright = globbersthemes.com- 2011 #### Date = OCTOBRE 2011 ## ## Author = globbers #### Websites = http://www.globbersthemes.com #### ################################################## #####********************************************* *******/
// no direct accessdefined('_JEXEC') or die('Restricted access');
?>


<!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" xml:lang="pl" lang="pl">
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /><meta http-equiv="Content-Language" content="pl" /> <jdoc:include type="head" /> <?php JHTML::_('behavior.framework', true); $app = JFactory::getApplication(); $templateparams = $app->getTemplate(true)->params; $csite_name = $app->getCfg('sitename'); $license = "globbersthemes.com"; ?> <?php //setting slide fading $speed= $this->params->get("speed", "900"); $autoplay= $this->params->get("autoplay", "5000"); ?> <?php #main width# $mod_right = $this->countModules( 'position-7' ); if ( $mod_right ) { $width = ''; } else { $width = '-full'; } ?><link rel="shortcut icon" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/favicon.ico" /><link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/encholia1.7/css/tdefaut.css" type="text/css" media="all" /><link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/encholia1.7/css/style.css" type="text/css" media="all" /><link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/encholia1.7/css/joomlastyle.css" type="text/css" media="all" /><link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/encholia1.7/css/box.css" type="text/css" media="all" /><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/mootools.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/scroll.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/script.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/cufon-yui.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/cufon-replace.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/Bebas_400.font.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jquery.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/faded.js"></script><script type="text/javascript" src="templates/<?php echo $this->template ?>/js/_class.noobSlide.js"></script><script type="text/javascript"> window.addEvent('domready', function() { SqueezeBox.initialize({}); $$('a.modal').each(function(el) { el.addEvent('click', function(e) { new Event(e).stop(); SqueezeBox.fromElement(el); }); }); }); </script><meta name="google-site-verification" content="IkyPdUj5E8ail7VXEZPbkIfUGVm8djsbPbBDFAfIMCA" /><script type="text/javascript">
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-28541662-1']); _gaq.push(['_trackPageview']);
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();<script type="text/javascript"> window.___gcfg = {lang: 'pl'};(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();</script>
</head>
<body><!--Facebook wtyczka likebox-->
<div id="fb-root"></div>**********(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/pl_PL/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script>

<script type="text/javascript"> window.___gcfg = {lang: 'pl'};(function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();</script>
<div id="fb-root"></div>**********(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/pl_PL/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script>

<?php include_once("analyticstracking.php") ?>

<div class="pagewidth"> <div id="sitename"> <a href="index.php"><img src="templates/<?php echo $this->template ?>/images/header.png" width="1000" height="350" alt="logotype" /></a><div align="right"><a href="http://www.copyscape.com/online-infringement/"><img src="http://banners.copyscape.com/images/cs-gy-3d-234x16.gif" alt="Protected by Copyscape Online Infringement Detector" title="Protected by Copyscape Plagiarism Checker - Do not copy content from this page." width="234" height="16" BORDER="0"></a></div><!--Tutaj zaczyna się kod GoogleAds-->
<script type="text/javascript"><!--google_ad_client = "ca-pub-6064860698395775";/* Moja */google_ad_slot = "4228286832";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<!--Tutaj kończy się kod googleAds-->

<div id="menu"> <ul class="navigation"> <div class="nav"> <jdoc:include type="modules" name="position-1" /> </div> </ul> </div> <div id="gallery"> <div id="faded"> <ul> <li><img src="templates/<?php echo $this->template ?>/images/slide11.jpg" alt="" /></li> <li><img src="templates/<?php echo $this->template ?>/images/slide22.jpg" alt="" /></li> <li><img src="templates/<?php echo $this->template ?>/images/slide33.jpg" alt="" /></li> <li><img src="templates/<?php echo $this->template ?>/images/slide44.jpg" alt="" /></li> <li><img src="templates/<?php echo $this->template ?>/images/slide55.jpg" alt="" /></li> </ul> <ul class="page"> <li> <a href="#" rel="0"> <img src="templates/<?php echo $this->template ?>/images/slide1-thumb.jpg" alt="" /></a></li> <li> <a href="#" rel="1"> <img src="templates/<?php echo $this->template ?>/images/slide2-thumb.jpg" alt="" /></a> </li> <li> <a href="#" rel="2"> <img src="templates/<?php echo $this->template ?>/images/slide3-thumb.jpg" alt="" /></a> </li> <li> <a href="#" rel="3"> <img src="templates/<?php echo $this->template ?>/images/slide4-thumb.jpg" alt="" /></a> </li> <li> <a href="#" rel="4"> <img src="templates/<?php echo $this->template ?>/images/slide5-thumb.jpg" alt="" /></a> </li> </ul> </div> </div>
<script type="text/javascript"> var $j = jQuery.noConflict(); $j(function(){ $j("#faded").faded({ speed:<?php echo $speed ?>,// 900, crossfade: true, autopagination: false, autoplay: <?php echo $autoplay ?>,//default 5000, autorestart: true });
}); </script> <div id="main<?php echo $width; ?>"> <jdoc:include type="component" /> </div> <?php if ($this->countModules('position-7')) { ?> <div id="right"> <jdoc:include type="modules" name="position-7" style="rounded" /> </div> <?php } ?> <?php if ($this->countModules('position-8')) { ?> <div id="newsflash"> <div id="title"></div> <jdoc:include type="modules" name="position-8" style="xhtml" /> </div> <?php } ?>
<div id="footer"> <div class="ftb"><br><br><div class="fb-like-box" data-href="https://www.facebook.com/pages/Rzeszowska-Grupa-Airsoftowa-SPAT/217026288387858" data-width="900" data-height="500" data-colorscheme="dark" data-show-faces="true" data-stream="true" data-header="true"></div> Copyright&copy; <?php echo date( '2011 - Y' ); ?> <?php echo $csite_name; ?> .&nbsp;Strona stworzona przez Macieja Salamona<a href="mailto:maciek.salamon123@gmail.com"><img src="images/e-mail.png" border="0" width="25" height="25" /></a></p> Licznik unikalnych odwiedzin:<!-- www.DarmowyLicznik.pl --><div style="padding:0px;font-size:9px;font-family:Verdana;text-align:center;"><a href="http://www.darmowylicznik.pl/" title="Darmowy licznik odwiedzin" target="_blank"><img src="http://www.darmowylicznik.pl/licznik.php?id=51167" alt="Darmowy licznik odwiedzin" style="border:0px; width:100px; height:20px;"></a><script language="JavaScript">var adpol='<counter absolute;top:-1000px;">';var adpol2=adpol.replace('counter','div style="position:'); document.write(adpol2);</script><center><span><a href="http://www.darmowylicznik.pl" title="darmowy licznik">licznik odwiedzin</a> </span></center><script language="JavaScript"> document.write('</div>') </script></div><!-- END www.DarmowyLicznik.pl --> <!-- START OF HIT COUNTER CODE --><script language="JavaScript" src="http://www.counter160.com/js.js?img=15"></script><br><a href="http://www.000webhost.com"><img src="http://www.counter160.com/images/15/left.png" alt="Free web hosting" border="0" align="texttop"></a><a href="http://www.hosting24.com"><img alt="Web hosting" src="http://www.counter160.com/images/15/right.png" border="0" align="texttop"></a><!-- END OF HIT COUNTER CODE --><a href="http://www.katalog-websites.eu">Katalog Stron - WEBSITES</a><a href="http://katalogin.pl" target="_blank" title="Katalog stron"><strong>Katalog stron</strong></a><!-- www.DarmowyLicznik.pl --><div style="padding:0px;font-size:9px;font-family:Verdana;text-align:center;"><a href="http://www.darmowylicznik.pl/" title="Darmowy licznik odwiedzin" target="_blank"><img src="http://www.darmowylicznik.pl/licznik.php?id=51298" alt="Darmowy licznik odwiedzin" style="border:0px; width:100px; height:20px;"></a><script language="JavaScript">var adpol='<counter absolute;top:-1000px;">';var adpol2=adpol.replace('counter','div style="position:'); document.write(adpol2);</script><center><span><a href="http://www.darmowylicznik.pl" title="darmowy licznik">licznik odwiedzin</a> </span></center><script language="JavaScript"> document.write('</div>') </script></div><!-- END www.DarmowyLicznik.pl --><!-- stat.4u.pl NiE KaSoWaC --> <a target=_top href="http://stat.4u.pl/?engray" title="statystyki stron WWW"><img alt="stat4u" src="http://adstat.4u.pl/s4u.gif" border="0"></a> <script language="JavaScript" type="text/javascript"> <!-- function s4upl() { return "&amp;r=er";} //--> </script> <script language="JavaScript" type="text/javascript" src="http://adstat.4u.pl/s.js?engray"></script> <script language="JavaScript" type="text/javascript"> <!-- s4uext=s4upl(); document.write('<img alt="stat4u" src="http://stat.4u.pl/cgi-bin/s.cgi?i=engray'+s4uext+'" width="1" height="1">') //--> </script> <noscript><img alt="stat4u" src="http://stat.4u.pl/cgi-bin/s.cgi?i=engray&amp;r=ns" width="1" height="1"></noscript> <!-- stat.4u.pl KoNiEc -->


</div> <div id="top"> <div class="top_button"> <a href="#" onclick="scrollToTop();return false;"> <img src="templates/<?php echo $this->template ?>/images/top.png" width="30" height="30" alt="top" /></a> </div> </div> </div>
</div>
</body></html>


Nie wiem, zastanawiam się czy to nie przez któryś ze skryptów - wcześniej na validatorze pokazywało mi błąd, pisało że są zdeklarowane 2: iso-8859-2 i utf-8.
Chodzi mi dokładnie o tę linię: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /><meta http-equiv="Content-Language" content="pl" />
Ją wpisałem, ponieważ tak chyba powinno być. Lecz nie wiem, skąd biorą się te linie:

<base href="http://spat.host22.com/">

<meta content="text/html; charset=utf-8" http-equiv="content-type">

<meta content="SPAT, S.P.A.T., rzeszĂłw, rzeszow, strzelanka, strzelanki, asg, airsoft, Airsoftguns, air soft, karabin, karabiny, repliki, grupa, lokalna, airsoftowa" name="keywords">


skoro sam ich nie wpisałem?

neo_fox
12-02-2012, 17:06
No kurcze o co Ci chodzi?
Przecież stoi w szablonie jak byk:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /><meta http-equiv="Content-Language" content="pl" />

Wywal to w diabły bo to świadczy o zupełnej ignorancji twórcy(ów) szablonu.
Szczerze na Twoim miejscu poważnie zastanowiłbym się nad korzystaniem z tego szablonu bo jak widzę taki kod to mi się słabo robi :blink:
57 błędów na prostej stronie startowej. Większość błędów to są podstawowe polecenia HTML także dziecko z piątej klasy by ten szablon lepiej wykonało

Żeby było śmieszniej to szablon jest komercyjny. Ludzie to naprawdę każdy złom kupią :hmm:

engray
12-02-2012, 17:18
Właśnie zastanawiałem się nad zmianą. Newsflash nie działa, czasem jest problem z modułami... A to jest płatny moduł z tego co wiem to tylko dla firm. Ale i tak go raczej się pozbędę. Najpierw usunę tę linijkę.
_____________________
Rzeczywiście, to ta linijka. Wielkie dzięki!