źródło strony

yukko

No avatar

2007-06-20 15:53

który plik generuje żródło strony? chodzi mi o tą zawartośc która się pokazuje gdzy po wejściu na stronę chcę zobaczyć page source. Gdzi to można edytować?

» Quick.Cart v2.x

www.yukko.pl

openzibi

Avatar: openzibi

2007-06-20 16:50

yukko - źrodło strony jest tylko efektem końcowym działania wielu pików
Wszystko zaczyna sie od index.php, poprzez templates/page.tpl i całą resztę plików php i tpl.
Jeżeli chodzi o wygląd strony to najwięcej możesz zdziałać modyfikujac pliki katalogu templates



----------------------------------------
openzibi - http://www.rhh.pl

yukko

No avatar

2007-06-20 16:55

chodzi konkretnie o to,że chcę żeby strona przeszła walidację, narazie wysypują się różne błędy np na linijce:

..class="l0"><a href="?p=ordersBasket&PHPSESSID=78afacca6d1a0247d78013c57ca575...

pewnie zamiast & trzebaby wstawić "&amp;" i nie wiem gdzie to zrobić.

Właściwie to nie wiem skąd mi się wzięły takie kosmiczne linki na tej stronie :/

www.yukko.pl

merci

No avatar

2007-06-21 09:57

yukko- tak jak openzibi pisal, kod zrodlowy, to jest juz strona wyjsciowa, a wiec sklada sie na nia kod z roznych plikow. W zaleznosci od tego w ktorym miejscu wystepuje blad musisz patrzec do pliku, ktory generuje ten kod. Jezeli jest on zwiazany ze stalym elementem strony, stala jej struktura jak menu, naglowek czy stopka, powinienes patrzec do templates/page.tpl, a jezeli z zawartoscia, szukaj w innym pliku templates/. Nazwy plikow sa dosc intuicyjne w stosunku do tego co zawieraja, wiec nie powinienes miec problemu.

yukko

No avatar

2007-06-21 14:10

ok, juz się uporałam z większościa błędów, ale wciąż prześladuje mnie jeden.

Wyświetla mi się,że w linijce 54 "document type does not allow element "input" here" i następujący fragment kodu: ...="fc6f87d0288b5e93a500692206321ba5" />
(ten ciąg liter i cyfr zmienia się za każdym razem)

wydaje mi się, że jest to linijka z pliku page.tpl, która zawiera formularz wyszukujący słowa na stronie: <form method="get" action="" id="searchForm">

tylko,że nie mogę tego znaleźć dokładnie. Nie grzebałam w tym pliku (akurat w tym miejscu),więc nie wiem co tam jest źle.

Jeśli to nie jest kwestia quick cart'a to z góry przepraszam,ale może ktoś się z czymś takim spotkał i pomoże, bo ja już nie wiem co mam poprawić.

www.yukko.pl

yukko

No avatar

2007-06-21 19:04

inny walidator pokazuje mi lepsza do zidentyfikowania czesc kodu:

<form method="get" action="" id="searchForm"><input type="hidden" name="PHPSESSID"

nie podoba mu sie "input" w tym miejscu.
w pliku page.tpl mam tylko linijke <form method="get" action="" id="searchForm">
a potem jest juz <fieldset> wiec nie wiem skad ten "input" sie bierze w ogole....

http://www.yukko.pl

merci

No avatar

2007-06-22 09:33

yukko - ten input jest dodawany automatycznie w celu przesylania id sesji. Validator widocznie nie obsluguje cookies i id sesji musi zostac przeslany w inny sposob, wiec dodaje ukrytego inputa... i tu jest problem, bo starsze wersje PHP wstawiaja tego inputa w nieprawidlowe miejsce. Podobno ten bug zostal juz poprawiony w nowych wersjach PHP. Moze zapytaj o to administratora

yukko

No avatar

2007-06-22 16:58

hmmmm..moge spytać ale z tego co wiem, to na moim serwerze obsługiwany jest php5,więc to chyba nowy całkiem.

www.yukko.pl

merci

No avatar

2007-06-23 19:02

yukko - a moze to jest kwestia jakis ustawien... nie spotkalam sie z tym wczesniej, wiec trudno mi powiedziec

Do góry
o nas | kontakt