SPIP-Contrib

SPIP-Contrib

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

290 Plugins, 198 contribs sur SPIP-Zone, 116 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

  • ciparam : plugin « Configurateur de squelettes »

    29 novembre 2010 – 15 commentaires

    Ce plugin offre un mécanisme de sélection de forme de rubrique ou d’article, un mécanisme de variantes de chartes graphiques, la possibilité de choisir l’ordre de tri des articles dans les rubriques, un mécanisme de paramétrage de la page d’accueil, (...)

  • Galleria (fr)

    16 novembre 2011 – 197 commentaires

    Une galerie d’image qui utilise la librairie javascript Galleria. Description Ce plugin vous permet d’ajouter des galeries d’images à vos articles. La galerie créée utilise la librairie javascript Galleria. Le plugin propose un modèle nommé (...)

  • Responsive Nav

    9 avril 2016 – 18 commentaires

    Un menu responsive dans vos squelettes Adaptation du plugin Responsive Nav pour SPIP. Installation Ce plugin s’installe comme tous les plugins. Voir http://www.spip.net/fr_article3396.html Il fonctionne avec le squelette dist par défaut (...)

  • cibloc : mettre en forme le texte d’articles avec des blocs

    9 juillet – 21 commentaires

    Le plugin CIBLOC permet de mettre en forme le texte d’articles avec des blocs. Il offre des blocs, des colonnes, des icônes et des boutons. Les objectifs de ce plugin Le plugin CIBLOC offre des blocs, des colonnes, des icônes et des boutons : (...)

  • spiPDF : générer des contenus sur mesure en PDF

    16 février 2011 – 240 commentaires

    Le plugin spiPDF génère des fichiers au format PDF d’article ou de tout autre élément SPIP, simplement à partir d’un squelette construit au format HTML 4 et facile à modifier. Avertissement de sécurité Ce plugin a fait l’objet d’une faille de sécurité (...)