SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 136 visiteurs en ce moment

Accueil > Navigation > Hyperliens > Filtre |liens_parent pour popin

Filtre |liens_parent pour popin

19 juin 2012 – par Cyril Marion

2 votes

Ce filtre a été développé pour faciliter la navigation avec des fenêtres popin contenant des liens.

Le fait que des liens s’ouvrent nativement à l’intérieur de la popin a été corrigé par ce filtre, qui ajoute sur tous les liens filtrés :
-  une instruction pour fermer la popin
-  un attribut target=« _parent » pour que le lien s’ouvre, de manière transparente et fluide, dans la fenêtre parent ayant appelé la popin.

  1. <?php
  2. /***
  3.  * S'utilise pour les liens dans une popin.
  4.  * Ajoute au lien l'instruction de fermer la popin
  5.  * et d'ouvrir le lien dans la fenêtre parent
  6.  * @param $texte
  7.  * @return mixed
  8.  */
  9. function liens_parent($texte) {
  10. return preg_replace(",<a ([^>]*https?://[^>]*class=[\"']spip_(out|url)\b[^>]+)>,",
  11. "<a \\1 onclick=\"$.modalboxclose()\" target=\"_parent\">", $texte);
  12. }
  13.  
  14. ?>

Télécharger

Dernière modification de cette page le 19 juin 2012

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

  • Plugin Archive

    24 janvier 2007 – 90 commentaires

    Introduction Le plugin « Archive » offre aux administrateurs une option d’archivage pour les articles. Par « archivage » s’entend la volonté de conserver un article, publié ou non, mais de ne plus le rendre public. On peut prendre l’exemple des articles (...)

  • Mailsubscribers

    16 janvier 2013 – 331 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes de (...)

  • SPMC : Squelette par mot clé V2.0

    21 septembre 2009 – 53 commentaires

    Ce plugin prend la suite de squelette par mot clef V1.92 qui ne fonctionnait plus sous SPIP 2.0.x. Avec l’accord de Mortimer qui n’a plus le temps de le maintenir, je prend donc la suite. Présentation du plugin « Squelette par mot clé V2.0 » Le (...)

  • GIS 4

    11 août 2012 – 1408 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

  • Plugin fonctions d’images : les filtres de traitement des images

    15 octobre 2012 – commentaires

    Cet article présente les filtres de traitement des images du plugin Fonctions d’images. Sur votre site, la page ?page=demo/fonctions_images&filtres=images vous permet de voir ces filtres en action. Le plugin Fonctions d’images fournit des (...)