27
août 2009

Ajouter un moteur de recherche à PluXml

Actuellement PluXml n'intègre pas de moteur de recherche et techniquement l'ajout de cette fonction sera compliqué. J'ai réfléchis à une solution pour contourner le problème, utiliser le module de recherche de google. Ce n'est pas parfait mais ça a le mérite de fonctionner et très facile à mettre en place.

  • Créer un compte Google AdSense : http://www.google.com/adsense
  • Dans l'onglet Configuration AdSense de votre compte, sélectionner "AdSense pour les recherches"
  • Complété le formulaire et récupéré le pre.
Il se compose en deux parties : le formulaire et l'affichage des résultats. Dans un premier temps nous allons intégrer le formulaire dans la barre de menu de droite. Éditer le fichier themes/defaut/sidebar.php, après le bloc :

 

Catégories



    catList('Accueil','#cat_name'); ?>

Ajouter le premier pre qui vous a été fournis par google dans des balises div, par exemple :

 

Rechercher




Maintenant il va falloir intégrer l'affichage des résultats. éditer le fichier themes/defaut/home.php. Remplacer le contenue par :









plxMotor->plxRecord_arts->loop()): # On boucle sur les articles ?>

artTitle('link'); ?>



artChapo(); ?>

artNbCom('link'); ?>





pagination(); ?>






Sur la ligne


Penser bien à mettre votre identifiant fournis par google.

Et voila c'est fonctionnel mais il y a deux contraintes :
- être référencé par google pour voir des résultats;
- accepter que des liens commerciaux s'affichent lors de vos recherches mais l'intérêt est un reversement des gains publicitaire.

Administrateur système de métier mais surtout curieux de découvrir de nouvelles technos très orientées DIY. A mes heures perdues je fais de la photo avec toujours une petite envie d'intégrer des DIY sous forme de timelaps à base de raspberry.

Écrire un commentaire

Quelle est la deuxième lettre du mot zgas ? :

Ajouter un moteur de recherche à PluXml - Philippe Maladjian - Péripéties bucoliques d'un administrateur systèmes au royaume de la virtualisation, du stockage et accessoirement photographe à ses heures perdues