Changeset 23005 in spip-zone


Ignore:
Timestamp:
Oct 7, 2008, 3:40:01 PM (12 years ago)
Author:
erational@…
Message:

maj avec l'API de google. plus besoin de clé ni de config

Location:
_plugins_/_dev_/google_ajax_search
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/google_ajax_search/formulaires/formulaire_recherche_google.html

    r10573 r23005  
    22<script type="text/javascript">
    33      var searchControl = new GSearchControl();
    4       var siteSearch = new GwebSearch();
    5       siteSearch.setSiteRestriction("'.#URL_SITE_SPIP.'");
    6       var options = new GsearcherOptions();
    7       options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
    8       searchControl.addSearcher(siteSearch, options);
    9       searchControl.draw(document.getElementById("searchcontrol"));
    104      [searchControl.execute("(#ENV{recherche})");] 
    115</script>
  • _plugins_/_dev_/google_ajax_search/googleajaxsearch_pipeline.php

    r10573 r23005  
    11<?php
    2 
    3 // --------------------------------
    4 // partie privee
    5 // --------------------------------
    6 
    7 function googleajaxsearch_ajouterBoutons($boutons_admin) {
    8         // admin ?
    9         if ($GLOBALS['connect_statut'] == "0minirezo") {
    10             $boutons_admin['configuration']->sousmenu['googleajaxsearch']= new Bouton(
    11                     _DIR_PLUGIN_GOOGLEAJAXSEARCH.'img_pack/google_but.png', _T('googleajaxsearch:config_plug'));
    12         }
    13         return $boutons_admin;
    14 }
    15 
    16 
    172// --------------------------------
    183// partie publique
    194// --------------------------------
    205function googleajaxsearch_insert_head($flux){
    21    
     6
     7    $langue_site = $GLOBALS['meta']['langue_site'];
     8    $nom_site = $GLOBALS['meta']['nom_site'];
    229    $adresse_site = $GLOBALS['meta']['adresse_site'];
    23     $google_key = $GLOBALS['meta']['google_key'];
    2410               
    2511                $flux.='
    2612    <!-- google ajax api search -->
    27     <link href="http://www.google.com/uds/css/gsearch.css" type="text/css" rel="stylesheet"/>
    28     <script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0&key='.$google_key.'" type="text/javascript"></script>';
     13    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
     14    <script type="text/javascript">
     15    google.load("search", "1", {"language" : "'.$langue_site.'"});
     16    function OnLoadGoogle() {
     17      var siteSearch = new google.search.WebSearch();
     18      siteSearch.setUserDefinedLabel("'.$nom_site.'");
     19      siteSearch.setUserDefinedClassSuffix("siteSearch");
     20      siteSearch.setSiteRestriction("'.$adresse_site.'");
     21      searchControl.addSearcher(siteSearch);
     22      searchControl.draw(document.getElementById("searchcontrol"));
     23    }     
     24    google.setOnLoadCallback(OnLoadGoogle);
     25    </script>';
    2926       
    3027        return $flux;
  • _plugins_/_dev_/google_ajax_search/lang/googleajaxsearch_fr.php

    r10569 r23005  
    55
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    7 'config_plug' => 'Configurer Google Search',
    8 'getkey' => '(obtenir)',
    9 'addkey' => 'Clef ajout&eacute;e: '
    107);
    118
  • _plugins_/_dev_/google_ajax_search/plugin.xml

    r12246 r23005  
    22 <nom>Google Ajax Search</nom>
    33 <icon></icon>
    4  <version>0.1.0</version>
    5  <version_base>0.1.0</version_base>
     4 <version>0.1.1</version>
     5 <version_base>0.1.1</version_base>
    66 <etat>dev</etat>
    77 <auteur>[erational->http://www.erational.org]
    8 _ &#169; 2007 - Licence GPL</auteur>
     8_ &copy; 2007-2008 - Licence GPL</auteur>
    99 <description>
    1010    <multi>[fr]Permet d'ajouter un formulaire de recherche google dans votre squelette.
     
    1212_ Pour ajouter le formulaire de recherche dans vos squelettes: utiliser la balise: #FORMULAIRE_RECHERCHE_GOOGLE
    1313_ <br />
    14 _ {{Requis :}} Utiliser #INSERT_HEAD dans votre squelette et indiquer votre Google Key (configuration du plugin)
    15 _ {{Compatibilit&eacute; :}} Si vous utilisez le plugin GIS, le plugin automatiquement r&eacute;cup&egrave;re votre Google key.
     14_ {{Requis :}} Utiliser #INSERT_HEAD dans votre squelette
    1615_ {{R&eacute;f&eacute;rence :}} [API Google Search.->http://code.google.com/apis/ajaxsearch/documentation/reference.html]</multi></description>
    1716 <lien>http://www.spip-contrib.net/Plugin-Google-Ajax-Search</lien>
    1817 <prefix>googleajaxsearch</prefix>
    19         <pipeline>
    20                 <nom>ajouter_boutons</nom>
    21                 <action>ajouterBoutons</action>
    22                 <inclure>googleajaxsearch_pipeline.php</inclure>
    23         </pipeline>
     18 <icon>img_pack/google_but.png</icon>
    2419 <pipeline>
    2520                <nom>insert_head</nom>
Note: See TracChangeset for help on using the changeset viewer.