Google Like - commentaires Google Like 2007-05-28T11:34:45Z https://contrib.spip.net/Google-Like#comment394283 2007-05-28T11:34:45Z <p>boujour</p> <p>cette contrib marche a merveille a part une petite chose :</p> <p>je veux effectuer un recherche sur un mot présent plusieur fois sur un article</p> <p>lorque j'effectus une recherche sur ce mot, il ne m'affiche que la parti de l'article ou mon mot est present en premier mais il ne m'affiche pas les autres dans mon resultat</p> <p>j'espère que j'ai étais clair</p> <p>merci d'avance</p> Google Like 2006-04-20T10:27:57Z https://contrib.spip.net/Google-Like#comment386006 2006-04-20T10:27:57Z <p>Bonjour<br class="autobr"> J'ai développé mon site avec spip1.8.2g et utilisé « google_like » en local : tout fonctionne...Une fois transposé chez ovh, notre hébergeur : « google_like » ne marche pas : je n'obtiens qu'une page blanche...Est-ce que quelqu'un saurait pourquoi<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> Google Like : exclure auteurs 2006-02-01T17:29:59Z https://contrib.spip.net/Google-Like#comment385304 2006-02-01T17:29:59Z <p>Si je cherche sur 'Jean' p.ex. la recherche Google-like affiche aussi les articles écrit par Jean, même si le mot Jean n'apparait pas dans le texte de l'article. J'ai pourtant enlevé la boucle auteurs de la squelette. Que faire pour exclure les auteurs de la recherche<small class="fine d-inline"> </small>?</p> Google Like - Comportement étrange 2006-01-02T11:28:08Z https://contrib.spip.net/Google-Like#comment384993 2006-01-02T11:28:08Z <p>Bonjour,</p> <p>je viens d'installer votre script et ça marche très bien sauf que j'ai deux trucs étrange. Le premier sous IE losqu'il affiche le résultat de la recherche, il surligne les mot recherché dans toute cette page.</p> <p>Autre trucs étrange si on va sur une des pages trouvées dans la recherche, il surligne bien le mot trouvé, sauf que dans le texte, il surligne uniquement le premier mais pas les autres.</p> <p>Voila merci d'avance pour votre aide.</p> <p>Cordialement,</p> <p>François.</p> Google Like : résultats sur plusieurs pages<small class="fine d-inline"> </small>? 2005-11-30T19:56:37Z https://contrib.spip.net/Google-Like#comment384593 2005-11-30T19:56:37Z <p>Serait-il possible de présenter les resultats de recherche 'Google like' sur plusieurs pages, p. ex. avec 10 résultats par page<small class="fine d-inline"> </small>?</p> <p>Un peu comme la contrib ci-dessous fait avec des articles<small class="fine d-inline"> </small>?</p> <p>(J' utilise SPIP 1.8.2)</p> Google Like et les accents 2005-09-29T16:00:51Z https://contrib.spip.net/Google-Like#comment383648 2005-09-29T16:00:51Z <p>Donc la solution c'est... d'enlever les accents<small class="fine d-inline"> </small>!</p> <ul class="spip"><li> rajouter <a href="http://www.spip-contrib.net/Desaccentuer?var_recherche=accent" class="spip_out" rel='nofollow external'>ceci</a> dans mes_fonctions.php3 et,</li><li> toujours dans mes_fonctions, remplacer dans google_like : <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$query = rtrim(str_replace("+"," ", $_GET['recherche']));</code></pre></div> <p>par :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$query = enlever_accents ($_GET['recherche']); $query = rtrim(str_replace("+", " ", $query));</code></pre></div></li><li> et dans le squelette, rajouter le filtre <code class="spip_code spip_code_inline" dir="ltr">enlever_accents</code> : <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><?php $string = '[(#TITRE|enlever_accents|supprimer_numero|texte_script) ]'; $string .= '[(#CHAPO|enlever_accents|textebrut|texte_script) ]'; $string .= '[(#DESCRIPTIF|enlever_accents|textebrut|texte_script) ]'; $string .= '[(#TEXTE|enlever_accents|textebrut|texte_script)]'; echo google_like($string); ?></code></pre></div> <p>bon, c'est pas très joli mais ça marche...</p> </li></ul> Google Like et les accents 2005-09-29T12:09:19Z https://contrib.spip.net/Google-Like#comment383639 2005-09-29T12:09:19Z <p>La fonction ne reconnaît pas les lettres accentuées. Par exemple sur <a href="http://www.aubervilliers.fr/recherche.php3?recherche=ouvrier&Submit=OK" class="spip_out" rel='nofollow external'>le site d'Aubervillers</a>, la recherche sur « ouvrier » interdit les « ouvrières » d'affichage contextuel<small class="fine d-inline"> </small>!</p> > Google Like 2005-09-06T08:55:30Z https://contrib.spip.net/Google-Like#comment383306 2005-09-06T08:55:30Z <p>Bonjour, je suis débutant sous spip, je viens de mettre en place google-like, cela fonctionne parfaitement pour les recherches sous les articles, en revanche je n'arrive pas à ecrire la boucle qui doit s'insérer dans mon dist/recherche.html pour faire une recherche sur les brèves.</p> <p>Actuellement j'ai posé ceci :</p> <p> BOUCLE_breves(BREVES) <i>recherche</i> <i>par points</i> <i>inverse</i> <i>0,8</i></p> <p> ...</p> <p> ...</p> <p> ...</p> <p> /BOUCLE_breves</p> <p>mais cela ne fais que poser un menu ds ma page.... d'avance merci pour votre aide.</p> > Google Like 2005-06-02T19:46:46Z https://contrib.spip.net/Google-Like#comment381384 2005-06-02T19:46:46Z <p>Très beau travail. Mais, est-ce possible d'avoir les résultats en plusieurs pages<small class="fine d-inline"> </small>? Ça serait très pratique lorsque le résultat donne 50 titres et plus.</p> > Google Like 2005-06-02T15:47:46Z https://contrib.spip.net/Google-Like#comment381380 2005-06-02T15:47:46Z <p>Dis comment tu as fais, parce que moi, j'ai bien crée ce fichier mes_fonctions.php3 avec le script en question auquel j'ai rajouté</p> <pre><code style="color:#000000;"><span style="color:#0000BB;"><?php au début et?></span></code></pre> <p>à la fin. J'ai rajouté le deuxième script dans mon recherche.html juste avant la balise qui ferme ma boucle article, c'est à dire avant ceci : <br class="autobr"> mais cela ne fonctionne pas<small class="fine d-inline"> </small>!!D'avance merci</p> > Google Like 2005-05-31T08:05:38Z https://contrib.spip.net/Google-Like#comment381322 2005-05-31T08:05:38Z <p>J'ai essayé le script de google like, mais ça ne marche pas pour moi. Je viens juste de réaliser que peut-être cela vient de la version de mon php, on me dit qu'il faudra vérifier qu'il est bien complilé avec PCRE, mais je ne m'y entends pas. Pouvez-vous m'aider<small class="fine d-inline"> </small>?</p> > Google Like 2005-05-23T14:33:16Z https://contrib.spip.net/Google-Like#comment381206 2005-05-23T14:33:16Z <p>J'ai essayé le scipt google like, mais je n'ai pas dû le faire convenablement. J'ai crée le fichier mes_fonctions php3 qui j'ai installé sur la racine de mon site et j'ai inséré (mais je ne sais pas si c'était bien au bon endroit le scipt dans recherche.html<small class="fine d-inline"> </small>! je suis débutant<small class="fine d-inline"> </small>!). Que dois-je faire<small class="fine d-inline"> </small>? Merci</p> > Google Like 2005-05-22T19:02:07Z https://contrib.spip.net/Google-Like#comment381194 2005-05-22T19:02:07Z <p>Excellent article qui m'a grandement facilité la vie, merci<small class="fine d-inline"> </small>!</p> > Google Like 2005-04-25T16:01:58Z https://contrib.spip.net/Google-Like#comment380667 2005-04-25T16:01:58Z <p>un petit add pour couper proprement au premier blanc dans $avant[$i] et au dernier dans $apres[$i]...</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function google_like($string){ $query = rtrim(str_replace("+", " ", $_GET['recherche'])); $qt = explode(" ", $query); $num = count ($qt); $cc = ceil(200 / $num); for ($i = 0; $i < $num; $i++) { $tab[$i] = preg_split("/($qt[$i])/i",$string,2, PREG_SPLIT_DELIM_CAPTURE); if(count($tab[$i])>1){ $avant[$i] = substr($tab[$i][0],-$cc,$cc); $pos = strpos($avant[$i], " "); $avant[$i]= substr($avant[$i],$pos); $apres[$i] = substr($tab[$i][2],0,$cc); $pos = strrpos($apres[$i], " "); $apres[$i] = substr($apres[$i],0,$pos); $string_re .= "<i>[...]</i> $avant[$i]<b>".$tab[$i][1]."</b>$apres[$i] <i>[...]</i> "; } } return $string_re; }</code></pre></div> <p>@+ Nic<small class="fine d-inline"> </small>;o)</p> > Google Like et Spip 1.8 2005-04-15T21:15:04Z https://contrib.spip.net/Google-Like#comment380381 2005-04-15T21:15:04Z <p>Bonjour,</p> <p>j'ai été obligé de mettre le script php dans le fichier « inc-public.php » (c'est la version '.php' et non '.php3' que j'utilise). Je ne comprends pas trop mais bon, cela fonctionne.</p> > Google Like 2005-02-02T00:00:57Z https://contrib.spip.net/Google-Like#comment360685 2005-02-02T00:00:57Z <p>Bien sûr que SPIP indexe les brèves, regardes le squelette par defaut recherche-dist.html de SPIP, il y a bien une boucle pour afficher les brèves trouvées.</p> <p>Cette page te le confirme aussi :<br class="autobr"> <a href="http://www.spip.net/fr_article996.html" class="spip_out" rel='nofollow external'>http://www.spip.net/fr_article996.html</a></p> > Google Like 2005-02-01T11:17:25Z https://contrib.spip.net/Google-Like#comment356582 2005-02-01T11:17:25Z <p>Ca marche NICKEL, Merci<small class="fine d-inline"> </small>!!!<br class="autobr"> C'est vraiment *très* pratique, surtout sur des « grosses » recherches<small class="fine d-inline"> </small>!</p> <p>Dites, ça m'a permis de découvrir que SPIP n'indéxait pas mes breves, seulement mes articles<small class="fine d-inline"> </small>! Damned, j'ai cherché une option de configuration de la recherche dans le back-office, et dans le code, mais je n'ai pas trouvé...?</p> <p>Quelqu'un ici sait-il où on règle ça<small class="fine d-inline"> </small>? Peut-être n'est-ce pas possible (je n'ose le croire :)<small class="fine d-inline"> </small>?</p> <p>Merci<small class="fine d-inline"> </small>!</p> > Google Like 2004-12-24T03:29:31Z https://contrib.spip.net/Google-Like#comment278677 2004-12-24T03:29:31Z <p>J'ai eu un problème un peu basique, aussi, avec ce script plutôt sympathique. Je n'avais pas placé les balises php au début et à la fin du script dans mes_fonctions.php3. C'est peutêtre votre problème aussi.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <?php script ?></code></pre></div> > Google Like 2004-12-11T18:14:24Z https://contrib.spip.net/Google-Like#comment249063 2004-12-11T18:14:24Z <p>Si vous bidouillez le code à coller dans votre page « recherche », faites attention, derrière le premier « string », il ne faut pas de point. Si par exemple vous ne voulez mettre que le « texte » de votre article, sans chapo etc en « surligné like google », il vous faut mettre dans le html de votre page recherche.html :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> <?php $string = '[(#TEXTE|textebrut|texte_script)]'; echo google_like($string); ?></code></pre></div> <p>sans le point après « string » et avant « = »</p> <p>Ce sript marche parfaitement, y compris sur la 1.8 alpha 1 CVS</p> > Google Like 2004-12-05T11:35:29Z https://contrib.spip.net/Google-Like#comment226875 2004-12-05T11:35:29Z <p>C'est encore plus bizzare car chez moi tout fonctionne :p</p> > Google Like 2004-12-03T18:38:53Z https://contrib.spip.net/Google-Like#comment225595 2004-12-03T18:38:53Z <p>Ca marche pas en local chez moi :/ pourtant ai la derniere version de easyphp<small class="fine d-inline"> </small>;)</p> > Google Like 2004-11-16T18:52:05Z https://contrib.spip.net/Google-Like#comment205790 2004-11-16T18:52:05Z <p>bizarre, ça ne marche pas chez moi non plus<small class="fine d-inline"> </small>!!<br class="autobr"> manquerait-il des bouts de code<small class="fine d-inline"> </small>???<br class="autobr"> j'ai la v1.7.2<br class="autobr"> cordialement, jm</p> > Google Like 2004-11-16T18:49:07Z https://contrib.spip.net/Google-Like#comment205779 2004-11-16T18:49:07Z <p>bizarre, ça ne marche pas chez moi non plus<small class="fine d-inline"> </small>!!<br class="autobr"> manquerait-il des bouts de code<small class="fine d-inline"> </small>???<br class="autobr"> j'ai la v1.7.2</p> > Google Like 2004-10-26T13:39:20Z https://contrib.spip.net/Google-Like#comment171061 2004-10-26T13:39:20Z <p>Désolé mais ca ne marche pas chez moi</p>