SPIP-Contrib

SPIP-Contrib

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

274 Plugins, 192 contribs sur SPIP-Zone, 235 visiteurs en ce moment

Accueil > Documentation > Archives documentation > Bidouilles pour avant SPIP 1.9 > Emuler les include virtual SSI

Emuler les include virtual SSI

15 janvier 2005 – par heddy

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Intro

Ayant à récupérer une série d’articles (publiés avec un autre système) ayant du contenu dynamique géré via les SSI
j’avais besoin de trouver un moyen simple et rapide à mettre en oeuvre pour récupérer cette fonctionnalité avec notre SPIPOU favoris ;-) L’écriture d’un petit filtre (à rajouter dans mes_fonctions.php3) - en partie pompé sur ce qu’à écrit gouarfig sur php - qui reste certainement encore perfectible (notament en terme de sécurité et d’efficacité ; C’est mon 1er "programme" php) a parfaitement solutionné mon problème.

Le code

Comment ça fonctionne plus précisement ?

-  Je suppose que le lecteur a tout compris sur l’utilisation des SSI

-  Dans le texte d’un article on peut insérer maintenant des « instructions » SSI telles que :
<!--#include virtual='/cgi-bin/monscript?arg=param' -->

-  Lors du traitement de l’article par SPIP (au moment de sa mise en cache), la fonction inclure est invoquée sur le texte du dit article. Ce qui va se passer pour l’exemple ci dessus est un appel « HTTP » à http://monserveur/cgi-bin/monscript?arg=param et insertion de ce qui est retourné, par le script cgi monscript, dans le texte de l’article à la place de l’instruction SSI.

-  Ceci permet d’avoir des articles au contenu « semi » (à la période de rafraichissement du cache près) dynamique, à la manière des SSI.

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

  • Champs Extras 3

    16 janvier – 28 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas lire (...)

  • SPIP 3.0

    19 mai – 20 commentaires

    Nous avons le plaisir de vous annoncer la sortie de SPIP 3.0 ! Cette nouvelle version vous permet toujours de publier du contenu pour internet et de créer des sites avec une grande facilité. De nombreuses évolutions facilitent son utilisation (...)

  • Nouvelle mise à jour SPIP 2.1.14, 2.0.19 et 1.9.2.p

    15 mai – 11 commentaires

    Une nouvelle version de SPIP est disponible pour corriger quelques imperfections de la 2.1.13 : affichage d’erreurs php sans gravité, bug lors de l’ajout de document, etc. Cette version corrige également un malfonctionnement javascript bénin. (...)

  • Le menu déroulant Babbibel

    2 juin 2009 – 311 commentaires

    Un menu déroulant horizontal en jQuery sans limitation de profondeur et configurable.

  • Navigation AJAX

    31 janvier – 48 commentaires

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)