Discussion:
Prze³adowanie strony w celu ustalenia rozdzielczo¶ci klienta a robot google.
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Ygrek
2005-06-17 13:58:47 UTC
Permalink
Chodzi o stronê www.grzejniki-kami.pl
Na pocz±tek proszê nie ¶miaæ siê ze strony jestem amator :).
Opis:
-index.php
"
<?php session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="description" CONTENT="Ka-Mi Produkcja grzejników centralnego ogrzewania i us³ugi instalacyjno - sanitarne, hydraulika">
<META NAME="keywords" CONTENT="grzejnik, grzejniki, ogrzewanie, hydraulik, hydraulika, c.o., centralne, sanitarne, ciep³o,
kanalizacja, grzejniki chromowane, gzrejniki miedziane, instalacje sanitarne, kaloryfer, temperatura">
<META NAME="author" CONTENT="Ygrek">
<script language="JavaScript">
function WinOpen(url){msg=open(url, "DisplayWindow", "height=449, width=398, left=0, top=0");}
</script>
<TITLE>KA-MI Produkcja grzejników c.o. i us³ugi hydrauliczne</TITLE>
<link rel="stylesheet" type="text/css" href="styl.css" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
</HEAD>
<BODY>
<?php
include('folzeskr/loading.php');
?>
[...]
"
plik loading.php jest odpowiedzialny za ustalanie rozdzielczo¶ci strony klienta, i dzia³a na zasadzie:
[Jesli w adrsie strony nie ma zmiennej w(get['w'] - wysoko¶æ) lub zminna sesyjna w niema wartosci to
prze³aduj strone z dodaniem do adresu ?w=(wysko¶c wyci±gnieta za pom±ca java script)]
Czyli robot google wchodz±c na strone jest przekierowywany.

I teraz pytanie czy to jest przyczyna tego ¿e nie pojawiam siê w w/w wyszukiwarce?
Je¶li tak to jak ten problem rozwi±zaæ?

Za wszelk± pomoc wielkie dziêki.
--
Ygrek
www.ygrek.pl
www.grzejniki-kami.pl
Rat Without Tail
2005-06-20 08:56:22 UTC
Permalink
[Jesli w adrsie strony nie ma zmiennej w(get['w'] - wysokość) lub zminna sesyjna w niema wartosci to
przeładuj strone z dodaniem do adresu ?w=(wyskośc wyciągnieta za pomąca java script)]
Czyli robot google wchodząc na strone jest przekierowywany.
Najlepiej uniezależnić mechanizmy dodatkowe (jak zbieranie statystyk lub
wygląd strony) od treści strony. Czyli nie zmieniać adresu strony,
jeśli w wyniku jest ta sama strona tylko miałaby inaczej wyglądać.
Style CSS (wygląd) dla strony HTML powinny działać w obecnych
graficznych przeglądarkach, Javaskrypt do zapełnienia braków CSS (tak
jak tutaj - obliczenie rozmiaru wymaganego okna), statyczne (wspólne
elementy lub dedykowane pojedyncze fragmenty) albo dynamiczne (tutaj
skrypty PHP - elementy mechanizmu interakcji z klientem) wygenerowanie
zawartości z bazy danych po stronie serwera.
Czyli może po prostu zabrakło obliczenia w Javaskrypcie wymaganego
rozmiaru na podstawie odczytanego rozmiaru okna przeglądarki. (Nie wiem,
po co potrzebujesz ten rozmiar okna i w dodatku w adresie strony,
wykorzystując mechanizm przesyłania parametrów do programu CGI na
serwerze - tylko dla rozmiaru strony.)
Ygrek
2005-06-20 09:43:20 UTC
Permalink
Wiele osób mi mówi że dopasowanie rozmiaru(szeokości) strony do klienta to juz nie używane praktyki, ale mi sie ta metoda podoba :)
można apełnić cały obszar roboczy przeglądarki a nie zrobc tabelkę główną na 800 i śmiać się z tych co maja ustawioną rożdzielczość
1600 :).
Ad. sposobu przekazywania rozmiaru przez get, przecież post nie jest zalecany do takich bajeró ze względu na to właśneże roboty nie
zagladają na stronki ładujące się z post.
Jeśli masz jakiś inny pomysł jak to rozwiązać np. aby nie przeładowac strony to daj przykłąd, dzięki.
Pozdrawiam.
--
Ygrek
www.ygrek.pl
www.grzejniki-kami.pl
Rat Without Tail
2005-06-20 10:57:00 UTC
Permalink
Post by Ygrek
Wiele osób mi mówi że dopasowanie rozmiaru(szeokości) strony do klienta to juz nie używane praktyki, ale mi sie ta metoda podoba :)
można apełnić cały obszar roboczy przeglądarki a nie zrobc tabelkę główną na 800 i śmiać się z tych co maja ustawioną rożdzielczość
1600 :).
Jasne i jednocześnie poddenerować ludzi, którzy mają nietypowe
konfiguracje lub same przeglądarki, które powodują, że strona ,,na
siłę'' będzie dużego rozmiaru mimo że się nie mieści. Przykład:
otwieranie dużego zdjęcia produktu przez wstawianie go na stronę html
zamiast wysłanie bezpośrednio zdjęcia do przeglądarki, które ona może
dopasować automatycznie do rozmiaru okna.
Jak się podoba metoda, twój wybór klientów. ;)
Post by Ygrek
Ad. sposobu przekazywania rozmiaru przez get, przecież post nie jest zalecany do takich bajeró ze względu na to właśneże roboty nie
zagladają na stronki ładujące się z post.
Jeśli masz jakiś inny pomysł jak to rozwiązać np. aby nie przeładowac strony to daj przykłąd, dzięki.
Pozdrawiam.
Właśnie podałem: CSS na przykład.

:)
Ygrek
2005-06-20 12:40:22 UTC
Permalink
Hmm, coś mi świeci ze sobie tylko utrudniłem wszystko na tej stronie :)

Zamiast robić:
<TABLE BORDER="1" STYLE="width: 1000;">
<TR>
<TD STYLE="height: 100px;width: 100px;">1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
<TR>
<TD STYLE="height: 100px;">4</TD>
<TD>
<TABLE BORDER="1" STYLE="width: 800;height: 100px;">
<TR>
<TD>5A</TD>
<TD>5B</TD>
</TR>
<TR>
<TD>5C</TD>
<TD>5D</TD>
</TR>
</TABLE>
</TD>
<TD>6</TD>
</TR>
<TR>
<TD>7</TD>
<TD>8</TD>
<TD STYLE="height: 100px;width: 100px;">9</TD>
</TR>
</TABLE>

Gdzie większośc wartości jest obliczana przez skrypty php na podstawie pobranej z get lub sesji szerokości ekranu.

Powinienem zrobić:
<TABLE BORDER="1" STYLE="width: 100%;">
<TR>
<TD STYLE="height: 100px;width: 100px;">1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
<TR>
<TD STYLE="height: 100px;">4</TD>
<TD>
<TABLE BORDER="1" STYLE="width: 100%;height: 100%;">
<TR>
<TD>5A</TD>
<TD>5B</TD>
</TR>
<TR>
<TD>5C</TD>
<TD>5D</TD>
</TR>
</TABLE>
</TD>
<TD>6</TD>
</TR>
<TR>
<TD>7</TD>
<TD>8</TD>
<TD STYLE="height: 100px;width: 100px;">9</TD>
</TR>
</TABLE>

I nie potzrebna mi jest rozdzielczośc klienta :).
NIE WIEM DLACZEGO TEGO NIE ZROBIŁEM WCZESNIEJ!!!
Może się dowiem jak będe przerabiał stronę na te % :D.
Może jeszcze jakies rady? :P

Dzięki za pomoc.

Ps. W temacie zakrzaczją mi sie Twoje polskie literki :)
--
Ygrek
www.ygrek.pl
www.grzejniki-kami.pl
Kontynuuj czytanie narkive:
Loading...