search box voor website doorzoeken

Status
Niet open voor verdere reacties.

Redmage

Gebruiker
Lid geworden
17 apr 2007
Berichten
78
hoi

aangezien mijn website veel tekst/onderwerpen zal bevatten lijkt het mij aangewezen er ook een search box aan toe te voegen.

Kent iemand hiervoor een goed / gratis script ?

Ik vond al via google iets voor een google search op je website maar wou toch graag iets anders, persoonlijkers daar het anders gewoon op een plugin van google lijkt

en o ja, als het mogelijk is een search engine die bij het intikken van een paar letters ook al suggesties van mogelijke woorden opgeeft.

thx

rob
 
sorry, heb natuurlijk al zelf enkele gevonden maar dacht voordat ik er met een begin dat jullie misschien jullie ervaring kunnen delen welke goed is voor tekst/keywords zoeken op m'n site.

ik vond deze al terug
http://www.hotscripts.com/listing/searchbox-xml-integrated-search-box-for-your-website/

http://www.hotscripts.com/listing/coffeecup-website-search/

beste lijkt me
http://www.hotscripts.com/listing/netwide-auction-search/

graag dus van jullie met welke jullie goede ervaring hebben (en die niet te moeilijk is voor beginner)

thx
 
niemand ervaring met een searchbox ?

ik wil er vrijdag aanstaande aan beginnen maar dus wel liefst met een goede dat ik achteraf niet opnieuw moet beginnen

thx
rob
 
Wij gebruiken ook de gratis searchoptie van google en die kun je relatief makkelijk aan eigen wensen aanpassen.
Natuurlijk lijkt het een plugin duh.. java niet dan?....
Dit is zoals het op onze pagina's staat, met eigen voorkeur van breedte/taal en zoek button.
HTML:
 <form action=/google/ggresults.php name=cse-search-box id=cse-search-box>
            <input type=hidden name=cx value=***ID  code van google komt hier*** />
                <input type=hidden name=cof value=FORID:11 />
                    <input type=hidden name=ie value=UTF-8 />
                        <input type=text   name=q size=24 />
                            <input type=image src="/img/google/zoek-button.png"  name=sa />

<div id=search-submit></div></form>
<script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-box&lang=nl></script>

Vervolgens even een mooie (aan jouw eigen site) aangepaste pagina voor de zoek resultaten.

Code welke wij er oa in hebben staan is:
HTML:
<div align="center" id="cse-search-results"></div>
<script type="text/javascript">
var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 600;
var googleSearchDomain = "www.google.com";
var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>

Werkt perect en nee lijkt niet op een "domme" plugin, want het is een invoerveld van 24 karakters breed en een button in de style van alle andere buttons als in gebruik op de site. Wij betalen google hier niet voor(geen commercieel gedoe nodig om
toch goed te werken). Je kunt in de settings van je google account kleur/taal etc aangeven en met beheer kun je instellen
dat je alleen op JOUW site wil laten zoeken.

Uiteraard moeten je pagina's al wel gevonden zijn door google maar dat spreekt voor zich toch?!

grts en suc6
 
Wat je kan doen is al die content in een MySQL database proppen (tabel=tekstzoek, fields: text=hierin de tekst, title=hier de titel van de tekst, link=complete link naar tekst) en dan dit gebruiken:

PHP (config.php):
PHP:
<?php
$dbhost = 'localhost';
$dbname = '';
$dbuser = ''; 
$dbpassword = '';
$db = mysql_connect("$dbhost", "$dbuser", "$dbpassword") 
or die ("Failed connection"); 
mysql_select_db("$dbname", $db);
?>
PHP (zoeken.php):
PHP:
<?php
include "config.php";
$search = $_POST['search'];
$getsearch = mysql_query("SELECT * from tekstzoek WHERE `text` LIKE \"%".$search."%\" OR `title` LIKE \"%".$search."%\" ORDER BY title ASC;") or die (mysql_error());
while ($searchi = mysql_fetch_assoc($getsearch)) {
        $stitle = $searchi['title'];
        $link = $link['link'];
        echo "<a href="$link">$title</a>";
};
?>
(ASC=ascending, DESC=descending)
HTML (index.php):
HTML:
<form action="search.php" method="post">
<input type="text" name="search" id="search" placeholder="Zoeken" /><input id="submit" value="Zoeken" />
</form>

Hoop dat dit je wat helpt he :D:thumb:
 
Laatst bewerkt:
google aangepast zoeken en iframebreedte

graag wil ik weten hoe ik de breedte van het iframe van google search resultaten zou kunnen aanpassen.
Heb natuurlijk al gepropeerd die 600 in bv 300 te veranderen. Helaas veranderd er niets ook met % in de div veranderd er niets.
Misschien weet dreamcatch hier een antwoord op of iemand anders.
Dank vast voor de moeite!

<div align="center" id="cse-search-results"></div>
<script type="text/javascript">
var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 600;
var googleSearchDomain = "www.google.com";
var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search

MVG webmaris
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan