SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 109 visiteurs en ce moment

Accueil > Interactivité, échanges > Syndication > Archives Syndication > Rechercher dans les articles syndiqués

Rechercher dans les articles syndiqués

22 septembre 2006 – par Balluche

4 votes

SPIP ne permet pas de rechercher dans les articles syndiqués. Voici comment faire avec un peu d’astuce.

Cette contrib est l’évolution [1] d’une « bribe de code » que j’avais pondu il y a quelques temps. Son objectif est de pallier aux lacunes de SPIP concernant la recherche dans les articles syndiqués. SPIP permet la recherche dans les rubriques, brèves, articles mais pas les articles syndiqués.

Je construis un simple tableau dans le fichier recherche.php3 qui me récupère les articles selon le terme recherché. Plusieurs mots acceptés. Le truc avec les caractères bizarres, c’est juste pour gérer les accents. Les expressions régulières dans les requêtes servent à séparer correctement les mots :

Ensuite, je construis ma boucle pour le squelette :

Voilà. L’idéal serait de créer un VRAI critère de boucle pour cela. Peut-être dans une prochaine version ...

Pour l’installer écrasez votre fichier recherche.php3 à la racine.

recherche.php3

Note : ce système est un palliatif. Dans un environnement fortement sollicité, il est très peu efficient [2]. On peut le rendre efficace cependant en utilisant un système de cache externe à SPIP. Cette contrib est utile pour les squelettes de type sedna.

Notes

[1Avec des expressions régulières.

[2A cause de son accès permanent à la base de donnée.

Dernière modification de cette page le 22 septembre 2006

Retour en haut de la page

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mailshot

    16 janvier 2013 – 332 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)

  • Mon premier formulaire pas à pas : c’est Formidable !

    23 janvier 2012 – 30 commentaires

    https://medias.spip.net/medias/video-tutorials/article/formidable-mon-premier-formulaire

  • Configuration des traitements de Formidable

    12 mai – 20 commentaires

    Une fois le formulaire et les champs créés formidable propose de « configurer les traitements » Cet article vise à préciser ou compléter quand ça semble nécessaire certains choix présents. Le premier choix consiste à savoir si on veut : « Poster par (...)

  • Compositions 2 et 3

    25 mars 2011 – 194 commentaires

    Ce plugin vous permet de définir plusieurs variantes de squelettes (nommées compositions) pour un même type d’objet SPIP. Dans l’espace privé, il est alors possible de choisir, dans un menu déroulant, la composition qu’on veut attribuer à chaque (...)

  • Referer Spam

    23 janvier 2016 – 37 commentaires

    Le but de ce plugin est d’exclure les liens entrants frauduleux des statistiques à l’aide d’une liste noire. Afin de lutter contre le referer spam, qui peut rapidement rendre inutilisable les statistiques de visites fournies par spip, ce plugin (...)