PDA

Zobacz pełną wersję : Błąd w kodzie?



Thunder1000
08-10-2009, 17:14
Możecie mi powiedzieć czy mam błąd w kodzie ponieważ wyświetla mi się biała strona i nic więcej...

index.php

<?php defined(‘_JEXEC’) or die(
‘Brak dostępu’); ?>
<!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=”<?php echo $this->language; ?>” lang=”<?php echo $this->language; ?>” >
<link rel=”stylesheet”
href=”<?php echo „{$this->baseurl}/templates/{$this->template}/css/template.css”;?>”
type=”text/css” />
<head>
<jdoc:include type=”head” />
</head>
<body>
<div id=”sekcja1”>
</div>
<div id=”sekcja2”>
<div id=”kolumna1”><jdoc:include type=”modules”
name=”left” />
</div>
<div id=”kolumna2”><jdoc:include type=”component” />
</div>
<div id=”kolumna3”><jdoc:include type=”modules”
name=”right” />
</div>
</div>
<div id=”sekcja3”><jdoc:include type=”modules”
name=”footer”/>
</div>
</body>
</html>template.css

body{
font-size: 12px;
font-family: Helvetica,Arial,sans-serif;
}
#sekcja1{
float:left;
width:100%;
background-color: #F0F0F0;
margin-bottom: 2px;
border: 1px solid black;
}
#sekcja2{
float:left;
width:100%;
border: 1px dotted yellow;
margin-bottom: 2px;
}
#sekcja3{
float:left;
width:100%;
border: 2px dotted red;
}
#kolumna1{
float: left;
width: 20%;
background-color: #F0F0F0;
border: 1px dashed silver;
}
#kolumna2{
float:left;
width:58%;
background-color: #FAFAFA;
padding: 0 1px;
margin-left: 5px;
border: 1px dashed silver;
}
#kolumna3{
float: right;
width: 20%;
background-color: #F0F0F0;
border: 1px dashed silver;
}

Pawełek
08-10-2009, 19:39
Podejrzyj źródło i sprawdź jaki masz kod html.
Podejrzewam że masz w folderze szablonu plik index.html usuń go, jeśli taki istnieje.

Thunder1000
08-10-2009, 19:40
nie nie mam takiego pliku

idek
08-10-2009, 20:14
1. css powinien być w HEAD
2. nie wiem czy to wina wklejenia, czy czego, ale mnie sie nie podobają Twoje cudzysłowy i apostrofy

Thunder1000
08-10-2009, 20:35
Co oznacza że css powinien być w HEAD ponieważ pierwszy raz się z tym spotykam i większość css do szablonów jest bez head

Pawełek
08-10-2009, 20:43
Że pomiędzy znacznikami head powinieneś mieć taką linijkę

<head>
<!-- CSS Stylesheet -->
<link rel="stylesheet" href="template.css" type="text/css"/>
</head>

MagicWawa
08-10-2009, 21:07
A może podaj adres strony, to będzie o wiele łatwiej. Czy to tak ciężko wklepać adres strony?

Thunder1000
09-10-2009, 10:49
Poprawiłem cudzysłowy i apostrofy i teraz widać stronę jak w linku poiniżej

www.i-epso.pl (http://www.i-epso.pl)



i pytanie z innej beczki
Który z wpisów jest lepszy
ten
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />

czy ten
<link rel="stylesheet" href="<?php echo "{$this->baseurl}/templates/{$this->template}/css/template.css";?>type="text/css” />