Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: danny.de.vito 28 Srpna 2010, 16:12:55
-
Čaute...Je tomu len nejaký týždeň čo som prešiel z Microshit-u na Ubuntu takže sa vopred ospravedlňujem za debilnosť.
Zvládol som inštaláciu Apache + PHP + MySQL v pohode... ale pri tvorbe aplikácii som narazil na zatiaľ nepremožitelný problém... A to síce problém zo slovenskými ž, č, é atď... Proste sa tam zobrazujú také tie veľmi dobré znaky ktorým rozumie asi iba Neo ver. 2.0.... Prosím Vás keby ste mi vedeli poradiť ako správne nastaviť tú diakritiku, alebo len nasmerovať kde môže byť problém:
- mám zle nainštalovanú podporu takýchto znakov na web serveri?
- mám celkovo zle nainštalovanú podporu v systéme ako takom?
- alebo do frasa WTF???
Danke vopred.
EDIT:
podarilo sa mi nainštalovať windows fonts podla návodu na tejto stránke:
http://ubuntuforums.org/showthread.php?t=208396
a nanešťastie to ešte stále nejde, pre veľkosť obrázka viď link dole
http://danny.php5.sk/localhost.png
-
V Jakém kódovaní je zdroj toho webu ( typuju jiny nez utf-8) ?
Připadně je v headeru html uvedené kodování ?
-
Chyba je ve zdrojaku.. ukaž ho
-
Ako predlohu som použil článok uverejnený na http://interval.cz/clanky/vychytany-trisloupcovy-fluidni-layout-se-stejnou-delkou-panelu/ (http://interval.cz/clanky/vychytany-trisloupcovy-fluidni-layout-se-stejnou-delkou-panelu/) Pre svoje potreby som ho upravil a začal som v ňom používať smarty templates takže je už dosť upravený. Ale celé css štýly a to dôležité z indexu zostalo nezmenené.
style.css:
body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
font-size: small !important;
}
.resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}
p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
}
#bodyhlavicka
{
background-color: #ffffcc;
}
#bodypaticka
{
background-color: #ffffcc;
}
#strankahlavicka
{
background-color: #000033;
}
#strankapaticka
{
background-color: #dddddd;
}
#strankaobal
{
width: 900px;
margin: 0px auto 0px auto;
}
#strankaobal1
{
background: url('left.gif') top left repeat-y;
}
#strankaobal2
{
background: url('right.gif') top right repeat-y;
}
#levypanelobal
{
float: left;
width: 170px;
margin: 5px 0px 5px 5px;
padding: 2px 2px 2px 2px;
font-size: 90%;
}
#pravypanelobal
{
float: right;
width: 130px;
margin: 5px 5px 5px 0px;
padding: 2px 2px 2px 2px;
font-size: 85%;
}
#hlavnipanelobal
{
padding: 5px 150px 5px 190px;
}
#hlavnipanelhlavicka
{
background-color: #dddddd;
}
#hlavnipanelpaticka
{
background-color: #dddddd;
}
.upperleft{
width : 100%;
margin-left : auto;
margin-right : auto;
background-color : #dddddd;
background-image : url('images/tl.gif');
background-repeat : no-repeat;
background-position : top left;
}
.upperright{
background-image : url('images/tr.gif');
background-repeat : no-repeat;
background-position : top right;
}
.lowerleft{
background-image : url('images/bl.gif');
background-repeat : no-repeat;
background-position : bottom left;
}
.lowerright{
background-image : url('images/br.gif');
background-repeat : no-repeat;
background-position : bottom right;
padding : 3% 3% 3% 3%;
}
a index.tpl:
<html>
<head>
<title>{$title}</title>
<link rel="stylesheet" type="text/css" href="./templates/style.css" />
</head>
<body>
<div id="strankaobal">
<div id="strankaobal1">
<div id="strankaobal2">
<div id="strankahlavicka">
<div class="upperleft">
<div class="upperright">
<div class="lowerleft">
<div class="lowerright">
<h2>Vitajte</h2>
</div>
</div>
</div>
</div>
</div>
<div id="strankavnitrek">
<div id="strankavnitrek2">
<div id="levypanelobal">
<div id="levypanelvnitrek">
{if $login == "on"}
Prihlaseny
{elseif $login == "off"}
<form method="post" action="index.php">
Username:<br>
<input type="text" size="15" name="name"><br>
Password:
<input type="password" size="15" name="password"><br>
<br><input type="submit" name="login" value="Prihlasit">
</form>
{/if}
<hr />
<div>
<p>Lorem ipsum dolor sit amet...</p>
</div>
</div>
</div>
<div id="pravypanelobal">
<div id="pravypanelvnitrek">
<h1>Pravy panel</h1>
<hr />
<div>
<p>{$article|truncate:40}</p>
</div>
</div>
</div>
<div id="hlavnipanelobal">
<div id="hlavnipanelvnitrek">
<div id="hlavnipanelhlavicka">
<div class="upperleft">
<div class="upperright">
<div class="lowerleft">
<div class="lowerright">
<h3>Hlavicka obsahu</h3>
</div>
</div>
</div>
</div>
</div>
<h4>Nadpis 1</h4>
<hr />
<div>
<p>{$smarty.now|date_format:"%d.%m.%Y"} </p>
</div>
<hr />
<div id="hlavnipanelpaticka">
<div class="upperleft">
<div class="upperright">
<div class="lowerleft">
<div class="lowerright">
<h3>Paticka obsahu</h3>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="resetovac"> </div>
</div>
</div>
<div id="strankapaticka">
<div class="upperleft">
<div class="upperright">
<div class="lowerleft">
<div class="lowerright">
<h4>Powered by Danny, SMARTY Templates ver. {$smarty.version}</h4>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
-
Nejak v *.tpl nevidim v head v jakém kódovaní je to napsane ( podle mně řadka
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
pomůže ( pokud je utf-8, připadně upravit podle sveho kódovani souboru)
-
;D no neverím že to bolo také jednoduché... každopádne ďakujem za pomoc. :)