Hallo Fabian,
4.)Bei google gibt es doch die Möglichkeit mittels <suchbegriff> site:<url der seite> die Homepage durchsuchen zu lassen. Muss die Homepage dafür erst von google indiziert werden? Wie kann ich diese Funktion nun in mein searchfeld oben rechts einbinden? Des Weiteren soll die Treffer-Seite meinem Layout anpassbar sein.(css.fractatulum.net macht das genauso, aber ich komm nicht dahinter, wie die das machen!)
der relevante Quelltext von css.fractatulum.net:
<form method="get" action="http://www.google.com/custom">
<fieldset class="google">
<legend><a href="http://www.google.com"><img src="img/google.gif" width="75" height="32" alt="Google" /></a></legend>
<p><input class="input" type="text" name="q" size="31" maxlength="255" value="Suchtext" onfocus="this.value='';" /><br />
<input class="button" style="cursor:pointer;" type="submit" name="sa" value="Suchen" />
<input type="hidden" name="cof" value="S:http://css.fractatulum.net;GL:0;VLC:#bea46d;AH:center;BGC:#e7e2d3;;LC:maroon;L:http://css.fractatulum.net/img/logo.gif;ALC:#bea46d;T:#000000;AWFID:8b44e846e57b3efe;" />
<input type="hidden" name="domains" value="css.fractatulum.net" />
<input type="hidden" name="sitesearch" value="css.fractatulum.net" /></p>
</fieldset>
</form>
der relevante Quelltext von www.w3.org:
<form method="get" action="http://www.google.com/custom">
<div><a class="navlink" href="http://www.google.com"><img
src="/Icons/Logo_25wht.gif" width="75" height="32"
alt="Google" /></a><br />
<label for="inputField">Search W3C<br />
<input type="text" size="15" id="inputField" name="q" accesskey="E"
maxlength="255" /></label> <input type="submit" value="Go"
id="goButton" name="sa" accesskey="G" /><br />
<input type="hidden" name="cof"
value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" />
<input type="hidden" id="searchW3C" name="sitesearch" checked="checked"
value="www.w3.org" /><input type="hidden" name="domains"
value="www.w3.org" /></div>
</form>
Diese beiden Beispiele dürften Dir helfen, um zu verstehen wie es
in etwa funktioniert und was Du durch eine Anmeldung bei Google
für diesen (kostenlosen) Service geboten bekommst:
http://www.google.com/services/free.html
Viele Grüße,
Stefan