Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Smarty] Problem z sekcją head dokumentu
Yuras
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.09.2008

Ostrzeżenie: (0%)
-----


Witam mam taki problem. Zacząłem ostatnio pisać nowy szablon do mojej strony i napisałem go najpierw używając XHTML i CSS. Kolejnym krokiem miała być implementacja Smarty.
W początkowej fazie wszystko działało bez problemów. Problemy pojawiły się gdy użyłem Smarty.
Część danych z sekcji HEAD typu linki do CSS, JavaScript, po wywołaniu dokumentu zaczeło 'uciekać' do sekcji BODY (przedstawione na screenie z DOM) przez co szablon się troszkę zepsuł.
Na razie jest to wczesna wersja szablonu.
Kod sekcji HEAD:
CODE

<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="content-language" content="pl">
<title>Acd next.gen</title>
<link rel="stylesheet" type="text/css" href="style.css" media="screen"/>

<script type="text/javascript" src="x.js"></script>
{literal}
<script type="text/javascript">
function adjustLayout()
{
var cHeight = xHeight("srodek");
var lHeight = xHeight("bok");
var rHeight = xHeight("tresc");

var maxHeight =
Math.max(cHeight, Math.max(lHeight, rHeight));

xHeight("srodek", maxHeight);
xHeight("bok", maxHeight);
xHeight("tresc", maxHeight);
}
window.onload = function()
{
xAddEventListener(window, "resize",
adjustLayout, false);
adjustLayout();
}
</script>
{/literal}
</head>


A oto DOM dokumentu:

Czy ktoś spotkał się z takim problemem?

Ten post edytował Yuras 14.09.2008, 10:31:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
likemandrake
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

Ostrzeżenie: (0%)
-----


A sekcja <html /> to jest?


--------------------
serwiswww.pl
Go to the top of the page
+Quote Post
Yuras
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.09.2008

Ostrzeżenie: (0%)
-----


Dokument rozpoczyna się dokładnie tak:
CODE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
...
</head>
<body>
...
</body>
</html>

Cała struktura dokumentu jest zachowana. Początek HTML nie wszedł mi tylko na screena.
Go to the top of the page
+Quote Post
likemandrake
post
Post #4





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

Ostrzeżenie: (0%)
-----


Hmmm, w ogóle ze strony Smarty nic takiego nie powinno się raczej dziać... Widzę natomiast, że używasz Firefoksa z wtyczką Firebug. Sprawdź może jednak źródło wygenerowanego dokumentu przez menu Widok > Źródło strony, czy tam wszystko gra. Dla pewności jeśli nie chce ci się analizować kodu, puść go przez Validator.


--------------------
serwiswww.pl
Go to the top of the page
+Quote Post
Yuras
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.09.2008

Ostrzeżenie: (0%)
-----


No właśnie gdy robię podgląd źródła to wszystko jest praktycznie identycznie jak w dokumencie HTML w którym nie ma Smarty więc to jest właśnie dziwne... Pokombinuje jeszcze dzięki;)
Go to the top of the page
+Quote Post
likemandrake
post
Post #6





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

Ostrzeżenie: (0%)
-----


Jak pisałem wyżej, puść go jeszcze przez ten Validator, bo może wkradł się jakiś błąd, którego nie dostrzegasz.


--------------------
serwiswww.pl
Go to the top of the page
+Quote Post
Yuras
post
Post #7





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.09.2008

Ostrzeżenie: (0%)
-----


Teraz działa gdy złączyłem wszystko w całość. Bo cały dokument generował się przy użyciu include'ów. Nie wiem co tam konkretnie kolidowało. Ale dzięki za pomoc;)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:50