SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

66 visiteurs en ce moment

fontsizeup fontsizedown
Accueil du site > Contribs > Documentation > Archives documentation > Bidouilles pour avant SPIP 1.9 > Mettre les mots clés du referant en surbrillance
[4 commentaires]

Mettre les mots clés du referant en surbrillance

samedi 17 décembre 2005, par Balluche

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati

Vous avez du remarquer que sur certains sites, lorsque vous y parvenez après avoir effectué une recherche sous un moteur de recherche, les mots clés que vous avez tapé dans la requête s’affichent en surbrillance dans la page que vous souhaitez consulter. Comment est-ce que cela fonctionne ? C’est très simple il suffit de récupérer l’URL du référant [1], d’extraire les mots clés que l’on placera dans la variable spéciale de spip : $var_recherche.

Il faut insérer le code suivant dans votre fichier ecrire/mes_options.php3

Mais çà ne suffit pas. Pour que çà marche il faut ajouter un petit hack noyau en modifiant la fonction stats_load_engines du fichier ecrire/inc_statistiques.php3 [2] et modifier la deuxième ligne en ajoutant le DOCUMENT_ROOT (parce que le fichier engines-list n’était pas trouvé). Ce qui donne :

Pour voir un exemple effectuez une recherche sous google par exemple et cliquez sur un lien de mon site (balluche).

Si vous utilisez cette contrib j’apprécierais que vous fassiez un lien vers mon site mais ce n’est pas une obligation !

Notes

[1] referer en anglais

[2] pensez à reporter cette modification lorsque vous effectuerez une mise à jour de spip

Retour en haut de la page

4 Messages de forum

Voir toute la discussion

  • Répondre à ce message

    1er août 2006 04:11 , par philooo

    c’est uen tres bonne cntrib,

    est ce que qu’il y a une version 1.9 :) peut etre un joli petit plugin ?

    Voir en ligne : Cool Cars

  • Répondre à ce message

    13 février 2006 22:53 , par Balluche

    Seulement si nécessaire. C’est le cas sur les serveurs de free. J’ai aussi la 1.8.2g et je n’ai pas de problème. Peux-tu me mailer une copie écran ?

  • Répondre à ce message

    13 février 2006 19:56 , par thx11

    Euh merci ! :) La contrib fonctionne chez moi mais la modif du fichier ecrire/mes_options met un bazard pas possible dans l’affichage coté admin. (spip 182g). Y a t-il une solution chef ?

    PS dans ecrire/inc-stat, il faut remplacer la ligne : $file_name = ’engines-list.txt’ ; par :

    $file_name = $_SERVER[DOCUMENT_ROOT] . ’/ecrire/engines-list.txt’ ; ou j’ai mal compris ?

  • Répondre à ce message

    5 janvier 2006 10:20 , par Balluche

    Il ne faut pas oublier que la surbrillance ne marche que grâce à propriété CSS : .spip_surligne qui est une fonctionnalité de SPIP. Si elle n’est pas définie, rien ne se passe.

Répondre à cet article

Retour en haut de la page

Ça discute par ici

SPIP | Squelette | | Plan du site | Suivre la vie du site RSS 2.0