Autor Zpráva
umbro69
Profil *
Ahoj všem, stáhl jsem si šablonu ale protože byla stavěná na angličtinu, předělal jsem ji na utf-8 ale čeština mi stále neběhá. Koukne se mi prosím někdo na kód, jestli tam není někde chybka? Předem moc děkuji :grin:
Přes PSpad jsem to zkoušel také ukládat do utf-8 se stejným výsledkem ale čeština nejde jen v menu, dále v textu je vše v pohodě
Pro představu, zde je ona šablona
http://webovepresentace.cz/obr/profesdecin.JPG

<!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>
        <title>Profes.Děčín - Domů</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" href="css/reset.css" type="text/css" media="screen">
        <link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
        <link rel="stylesheet" href="css/layout.css" type="text/css" media="screen">
        <script src="js/jquery-1.6.3.min.js" type="text/javascript"></script>
        <script src="js/cufon-yui.js" type="text/javascript"></script>
        <script src="js/cufon-replace.js" type="text/javascript"></script>
        <script src="js/NewsGoth_BT_400.font.js" type="text/javascript"></script>
        <script src="js/FF-cash.js" type="text/javascript"></script>
        <script src="js/script.js" type="text/javascript"></script>
        <script src="js/jquery.equalheights.js" type="text/javascript"></script>
        <script src="js/jquery.easing.1.3.js" type="text/javascript"></script>
        <script src="js/tms-0.3.js" type="text/javascript"></script>
        <script src="js/tms_presets.js" type="text/javascript"></script>
        <script src="js/easyTooltip.js" type="text/javascript"></script>
        <!--[if lt IE 7]>
        <div style=' clear: both; text-align:center; position: relative;'>
            <a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode">
                <img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today." />
            </a>
        </div>
        <![endif]-->
        <!--[if lt IE 9]>
            <script type="text/javascript" src="js/html5.js"></script>
            <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen">
        <![endif]-->
    </head>
    <body id="page1">
        <div class="extra">
            <div class="main">
zde je původní kód

<!DOCTYPE html>
<html lang="en">
    <head>
        <title></title>
        <meta charset="utf-8">
        <link rel="stylesheet" href="css/reset.css" type="text/css" media="screen">
        <link rel="stylesheet" href="css/style.css" type="text/css" media="screen">
        <link rel="stylesheet" href="css/layout.css" type="text/css" media="screen">
        <script src="js/jquery-1.6.3.min.js" type="text/javascript"></script>
        <script src="js/cufon-yui.js" type="text/javascript"></script>
        <script src="js/cufon-replace.js" type="text/javascript"></script>
        <script src="js/NewsGoth_BT_400.font.js" type="text/javascript"></script>
        <script src="js/FF-cash.js" type="text/javascript"></script>
        <script src="js/script.js" type="text/javascript"></script>
        <script src="js/jquery.equalheights.js" type="text/javascript"></script>
        <script src="js/jquery.easing.1.3.js" type="text/javascript"></script>
        <script src="js/tms-0.3.js" type="text/javascript"></script>
        <script src="js/tms_presets.js" type="text/javascript"></script>
        <script src="js/easyTooltip.js" type="text/javascript"></script>
        <!--[if lt IE 7]>
        <div style=' clear: both; text-align:center; position: relative;'>
            <a href="http://windows.microsoft.com/en-US/internet-explorer/products/ie/home?ocid=ie6_countdown_bannercode">
                <img src="http://storage.ie6countdown.com/assets/100/images/banners/warning_bar_0000_us.jpg" border="0" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today." />
            </a>
        </div>
        <![endif]-->
        <!--[if lt IE 9]>
            <script type="text/javascript" src="js/html5.js"></script>
            <link rel="stylesheet" href="css/ie.css" type="text/css" media="screen">
        <![endif]-->
    </head>
    <body id="page1">
        <div class="extra">
            <div class="main">
[/code]
Joker
Profil
umbro69:
předělal jsem ji na utf-8
Jak přesně „předělal“?
Původní kód vypadá taky v UTF-8.
Změny v kódu které vidím (tj. změna doctype, odebrání atributu lang u <html> a přidání atributu xmlns a změna <meta> značky definující kódování) kódování češtiny neovlivní a nerozumím tomu, proč byly vůbec dělané.

Jinak ale jestli problém spočívá v chybějících českých písmenkách s diakritikou v nadpisech, tak to nejspíš bude tím, že tam je Cufon a použitý font nemá (vyexportované) české znaky.
umbro69
Profil *
Ještě dám k dispozici celou šablonu
http://webovepresentace.cz/profesdecin/index.html


no jo, pravda.. je tam Cufon :-( To už jsem asi před rokem taky někde řešil ale nemůžu si vzpomenout, jak jsem to vyřešil. Určitě je to banalita.
změna doctype, odebrání atributu lang u <html> a přidání atributu xmlns a změna <meta> značky definující kódování, toto jsem dělal u mnoha šablon, když mi neběžela čeština a vždy mi to pomohlo


tak jsem natvrdo odstranil
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/cufon-replace.js" type="text/javascript"></script>
a čeština tam je :-)
Joker
Profil
umbro69:
změna doctype, odebrání atributu lang u <html> a přidání atributu xmlns a změna <meta> značky definující kódování, toto jsem dělal u mnoha šablon, když mi neběžela čeština a vždy mi to pomohlo
Tak pro informaci, je to úplně zbytečná práce. Možná změnit hodnotu lang z "en" na "cs" by něco ovlivnit mohlo.

Ad Cufon, myslím, že je potřeba ten daný font vygenerovat a vložit včetně znaků s diakritikou. Už tu zas dlouho na to dotaz nebyl, ale mělo by to tu být k nalezení.
margin
Profil *
Joker:
Cufon, myslím, že je potřeba ten daný font vygenerovat a vložit včetně znaků s diakritikou.
Což pomůže jen tehdy, pokud jsou ve zdrojovém písmu znaky s diakritikou.

Už tu zas dlouho na to dotaz nebyl, ale mělo by to tu být k nalezení.
Pravděpodobně proto, že dnes se dává přednost @font-face.


Stáhnul jsem si písmo NewsGoth BT Bold a neobsahuje ř, ů, ě...
Doporučuji zvolit písmo, které obsahuje veškeré české národní znaky.
Anonym00089
Profil *
presun si to <meta> s encoding pred <title>... robi sa to presne preto lebo v <title> moze byt znaky ktore to potrebuju
margin
Profil *
Anonym00089:
Pokud potřebné národní znaky nejsou v písmu obsaženy, tak tyhle tanečky nepomůžou.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0