Googlesuchergebnisse auslesen und anzeigen lassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    so, ich habe mir mal ein wenig die api angeschaut. wenn du das "branding" benutzt, kannst du auf die suchmaske verzichten / habs kurz überflogen, aber das hier sollte deine lösung sein. ABER MIT API und key!

    http://www.google.com/uds/samples/apidocs/branding.html
    **********
    arkos
    **********

    Kommentar


    • #17
      Original geschrieben von arkos
      so, ich habe mir mal ein wenig die api angeschaut. wenn du das "branding" benutzt, kannst du auf die suchmaske verzichten / habs kurz überflogen, aber das hier sollte deine lösung sein. ABER MIT API und key!

      http://www.google.com/uds/samples/apidocs/branding.html
      Das hört sich gut an danke für den tipp. allerdings habe ich noch nicht ganz verstanden wie und wo der suchcode steht bzw wie er importiert werden kann.

      hier steht ja auch leider nicht wirklich viel dazu

      http://code.google.com/apis/ajaxsear...CustomBrandinghttp://code.google.com/apis/ajaxsear...CustomBranding

      Kommentar


      • #18
        Die Dokumentation musst du schon selber lesen.
        Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

        Kommentar


        • #19
          searchControl.execute("Nikon D80");

          heißt:

          searchControl.execute("DEIN SUCHBEGRIFF");


          wie du den dynamisch implementierst is dir überlassen.
          ein beispiel wäre beim seitenaufbau via php (geht, da serverseitig)

          searchControl.execute("<?php echo $suchbegriff; ?>");
          **********
          arkos
          **********

          Kommentar


          • #20
            Ja das ist wahrlich eine sehr gute Lösung!


            Dennoch kann ich auch nach lesen der doku nicht erkennen, wie man die "Using GSearch.getBranding()" nutzt.

            Hier ist der Standardcode der Suchfunktion ohne die branding-funktion:

            Code:
            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
            <html xmlns="http://www.w3.org/1999/xhtml">
              <head>
                <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
                <title>Hello World - Google AJAX Search API Sample</title>
                <link href="http://www.google.com/uds/css/gsearch.css"
                    type="text/css" rel="stylesheet"/>
                <script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0"
                    type="text/javascript"></script>
                <script language="Javascript" type="text/javascript">
                //<![CDATA[
            
                function OnLoad() {
                  // Create a search control
                  var searchControl = new GSearchControl();
            
                  // Add in a full set of searchers
                  var localSearch = new GlocalSearch();
                  searchControl.addSearcher(localSearch);
                  searchControl.addSearcher(new GwebSearch());
                  searchControl.addSearcher(new GvideoSearch());
                  searchControl.addSearcher(new GblogSearch());
                  searchControl.addSearcher(new GnewsSearch());
                  searchControl.addSearcher(new GimageSearch());
                  searchControl.addSearcher(new GbookSearch());
            
                  // Set the Local Search center point
                  localSearch.setCenterPoint("New York, NY");
            
                  // tell the searcher to draw itself and tell it where to attach
                  searchControl.draw(document.getElementById("searchcontrol"));
            
                  // execute an inital search
                  searchControl.execute("VW GTI");
                }
                GSearch.setOnLoadCallback(OnLoad);
            
                //]]>
                </script>
              </head>
              <body>
                <div id="searchcontrol">Loading</div>
              </body>
            </html>


            So und hier ist die Erweiterung für die Using GSearch.getBranding()-Funktion:

            Code:
            // attach "powered by Google" branding
            GSearch.getBranding(document.getElementById("branding"));
            ...
            <div id="branding">Loading...</div>

            Kommentar

            Lädt...
            X