MozillaPL.org - polskie centrum Mozilli

Główne menu:

"Przyklejanie się" strony

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

"Przyklejanie się" strony

Postautor: trejder » 08 września 2008, 14:46

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

Witam,

Uruchomiłem sobie WordPressa na jednym z szablonów graficznych (dreamplace) zmodyfikowanym przeze mnie samego:
http://blog.trejderowski.pl/

Zauważyłem, że przy otwieraniu strony i przechodzeniu do dowolnej podstrony, layout graficzny brzydko "przykleja" mi się do prawej strony przeglądarki i dopiero po paru sekundach (wczytanie całości?) pojawia się właściwy (poprawny) obraz.

Domyślam się, że błąd występuje w głównym pliku CSS motywu:
http://blog.trejderowski.pl/wp-content/ ... /style.css

Dosyć intensywnie go dostosowałem do własnych potrzeb, ale to nie ja jestem winny "przyklejania" się, bo istniało ono już od początku i występuje również w oryginalnym szablonie.

Próbowałem sam rozwiązać ten drobny (kosmetyczny), ale jednak denerwujący mnie problem. Niestety nie udało mi się - spędziłem nad CSSem kilka godzin i albo jest to trywialny bug, który mi umyka, albo coś poważniejszego, co przekracza moje umiejętności.

Z góry dziękuję za wszelkie sugestie i rady!
trejder
 
Posty: 197
Z nami od: 20 stycznia 2005, 15:31
Lokalizacja: Katowice

Postautor: Tomek » 09 września 2008, 07:16

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1b1pre) Gecko/20080903034741 Minefield/3.1b1pre

Oj Tomku Tomku - troszkę błędów masz na stronie, które mogą powodować że wpierw Fx wczytuje stronę zgodnie z tym co ma w kodzie... a dopiero potem stara się zgadnąć co webmajster miał na myśli.
Poza tym - u mnie twój błąd z przesunięciem nie występuje...
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: dexter » 09 września 2008, 07:26

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.9.1b1pre) Gecko/20080907230430 Minefield/3.1b1pre

Nie wiem, czy firefox ma zaimplementowaną metodę Wczytaj-zgodnie-z-kodem-a-potem-odgadnij-co-programista-miał-na-myśli. Chyba nie :).

U mnie ten błąd też się nie pojawia. Ale pamiętam, że w configu można było ustawić nglayout.initialpaint.delay. Za mała wartość mogłaby powodować opisane zachowanie.
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Postautor: Tomek » 09 września 2008, 08:09

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1b1pre) Gecko/20080903034741 Minefield/3.1b1pre

@dexter jak sam doskonale wiesz - w przypadku stron z błędami nie ma jednej metody na wczytanie ;) Może za bardzo uprościłem tą sprawę :)
Imo jednak w tym przypadku wpływ na wyświetlanie mają błędy w kodzie - Fx po prostu gubi się lekko przy renderingu.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: trejder » 09 września 2008, 12:52

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

Bardzo Wam dziękuję za odpowiedzi! Ale jeżeli są błędy w kodzie, to nie moja wina. Ja tylko w niewielkim stopniu zmieniłem CSSa. A cały XHTML to efekt generowany przez WordPress. Szkoda, że generuje on strony niezgodne ze standardami, ale pod względem oprogramowania (PHP i MySQL) działa tak, jak należy (według mnie). I to jest dla mnie najważniejsze. Kiedyś już próbowałem podejścia od drugiej strony, to znaczy - zrobiłem stronę, która miała kody idealnie zgodne ze standardami, a pod względem działania, wydajności i w ogóle oprogramowania była totalnie do d...py! Można o tym poczytać w pierwszym wpisie, jeśli to kogoś interesuje.

To chyba czyni EoT, bo ja w silniku WordPress grzebać nie mam ani ochoty, ani czasu (ani tym bardziej umiejętności). A to chyba jedyna droga do poprawienia tych błędów w tym przypadku.
trejder
 
Posty: 197
Z nami od: 20 stycznia 2005, 15:31
Lokalizacja: Katowice

Postautor: trejder » 09 września 2008, 12:55

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

Dexterku, a jaka powinna być domyślna / właściwa wartość nglayout.initialpaint.delay? Bo u mnie coś lub ktoś (może ja?) ustawiło tą opcję na 0. A jeśli piszesz o "za małej" wartości to zero jest chyba z pewnością "za małe"!
trejder
 
Posty: 197
Z nami od: 20 stycznia 2005, 15:31
Lokalizacja: Katowice

Postautor: Tomek » 09 września 2008, 12:58

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1b1pre) Gecko/20080903034741 Minefield/3.1b1pre

@trejder - z tego co kojarzę to wordpress ma full rozszerzeń które ułatwiają mu wyplucie ładnego i ślicznego kodu.... a poprawienie już istniejącego szablonu (pamiętaj że silnik wordpressa w 99% jest odsunięty od html - wystarczy że poprawisz szablon)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: dexter » 09 września 2008, 12:59

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.9.1b1pre) Gecko/20080907230430 Minefield/3.1b1pre

Mozilla Knowledge Base mówi, że domyślna jest 250ms. Dla tej wartości powyższy wpis w about:config nie musi być obecny.
dexter
Moderator
 
Posty: 8498
Z nami od: 02 października 2004, 21:30

Postautor: trejder » 09 września 2008, 13:06

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

tomasiek pisze:@trejder - z tego co kojarzę to wordpress ma full rozszerzeń które ułatwiają mu wyplucie ładnego i ślicznego kodu.... a poprawienie już istniejącego szablonu (pamiętaj że silnik wordpressa w 99% jest odsunięty od html - wystarczy że poprawisz szablon)

Nie wiem, nie kłócę się, ale przeglądając listę na szybko, zauważyłem przynajmniej kilkanaście błędów dotyczących treści generowanej przez WP - np. treści wpisu w blogu, co do której szablon ma niewiele wspólnego.

Ale będę to miał na uwadze i jeśli tylko czas pozwoli, to spróbuję się tym zająć. Dzięki
trejder
 
Posty: 197
Z nami od: 20 stycznia 2005, 15:31
Lokalizacja: Katowice

Postautor: trejder » 09 września 2008, 13:10

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

dexter pisze:Mozilla Knowledge Base mówi, że domyślna jest 250ms. Dla tej wartości powyższy wpis w about:config nie musi być obecny.

Zdurniałem. Usunąłem tą wartość (czyli zresetowałem do domyślnej) i przyklejanie nie tylko dalej występuje, ale strona też odświeża się stanowczo dużo wolniej. Nie ważne - w tej chwili nie mam czasu marudzić nad takimi błahostkami, jak prywatna strona WWW. Może później.

Dzięki Wam obu. EoT...
trejder
 
Posty: 197
Z nami od: 20 stycznia 2005, 15:31
Lokalizacja: Katowice

Postautor: Tomek » 09 września 2008, 13:13

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1b1pre) Gecko/20080903034741 Minefield/3.1b1pre

co do treści wpisu blogu - to to też się przecież edytuje w szablonie! Wierz mi - da się ładnie dopracować...
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: