Affichage de la redirection des pages d’un site

Le plugin Redirection permet de configurer un texte affiché sur toutes les pages de votre site avant de rediriger la visite vers l’URL de votre choix.

A quoi sert ce plugin ?

Ce plugin sert à éviter de briser les liens référencés d’un site existant lors d’une bascule vers un autre. Par exemple, pour anticiper la fermeture d’un site au profit d’un autre. Il permet de prévenir les visiteurs et visiteuses que vous allez désormais rediriger les visites sur une autre adresse, concrètement :
http://site1.com/page_reference_1
http://site1.com/page_reference_2
vont rediriger vers http://site2.com/

Vous pouvez vous en servir en même temps que Objets virtuels qui permet de gérer au cas par cas et prendra la main sur la redirection de certains articles ou objets.

Usage & Configuration

Ce plugin s’installe comme tout les plugins SPIP.

Il vous suffit ensuite de vous rendre sur la page de configuration et d’indiquer
-  le texte que vous souhaitez afficher sur toutes les pages de votre site
-  le temps de lecture avant la redirection
-  votre nouvelle URL

L’URL indiquée est incluse dans un lien à cliquer si la redirection ne fonctionne pas avec le javascript.

Technique & Code

L’inclusion du code dans l’entête des pages se sert des pipelines suivants

pipeline affichage_final
Pour inclure dans le <body> le html de 2 blocs div contenant le texte : #redirect_parent et #redirect_enfant

pipeline insert_head
Pour inclure une ligne de javascript dans le <head>

pipeline insert_head_css
Pour inclure la CSS basique css/redirection.css qui positionne le bloc #redirect_parent en absolute / top 0 dans lequel se loge le bloc #redirect_enfant.

Personnalisation

Vous pouvez surcharger facilement le code CSS en recopiant le répertoire et le fichier css/redirection.css dans le répertoire de votre squelette ou de votre plugin avant de le modifier.

Discussion

Aucune discussion

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom