SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Auteurs, authentification et autorisations > En travaux > Site en construction

Site en construction

20 janvier 2006 – par christophe – commentaire

1 vote

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

Petite fonction permettant d’afficher une page « Site en construction » ou la page « sommaire.php3 » en fonction que l’on soit connecté via l’espace admin ou pas.

Ce petit script écrit en php permet de faire patienter les visiteurs d’un site par une page d’index du style « Site en construction », ce script permettra d’afficher différent contenu en fonction que l’on soit :

- un visiteur « lambda » du site :
Si cette personne n’est pas connecté avec le login « admin » la page n’affichera que ce que l’on veut (à
définir dans la page index.php/php3)

- une personne authentifié avec le login « admin »
Si cette personne est déjà authentifié avec le login « admin », alors la page affichera de développement (Page sommaire.php3 par exemple)

L’explication par l’exemple :


Voici le code à mettre dans la page qui index votre site cela peut être le fichier index.php,index.php3, default.php3, etc... :

<?

$ok=0; // assignation de la variable ok à 0
if (isset($_COOKIE['spip_admin'])) // si spip_admin
{
 if ($_COOKIE['spip_admin'] == "@admin") // si "admin"
 {
   $ok=1;
 }
}

if ($ok == 1)
{
include ("sommaire.php3"); // page à inclure si ok =1
}
else
{
 echo "

// mettre ici le code html d'accueil pour les visiteurs

 <html>
 <head>
   <meta http-equiv='content-type' content='text/html; charset=windows-1250'>
   <meta name='generator' content='PSPad editor, www.pspad.com'>
   <title>Page en construction...</title>
 </head>
 <body>
 <center>
   <h1>Page en construction !</h1>
 <br>
 <h1>Revenez plus tard !</h1>
  </center>
 </body>
 </html>
 ";
}

?> // fin du code

Biensur, on pourrait personnaliser ce petit morceaux de code en rajoutant d’autre condition du style :

-  Affichage de « Site en construction » dans la langue de l’utilisateur...
-  Redirection des personnes en fonction de leur status : rédacteur -> vers un Wiki par exemple.

Retour en haut de la page

Vos commentaires

  • Le 25 avril 2006 à 13:55, par popojcb En réponse à : Site en construction

    Bonjour,
    Merci pour cette contrib, j’avais bricoler un truc plus compliquer et cela me parait beaucoups plus simple. Mais chez moi votre contrib ne fonctionnement pas ?

    Je l’ai copié dans index.php3, et malgrès mon indentification.
    je débute sous spip (et le reste d’ailleurs) et
    merci de votre aide.

    mac osx/mamp/safari,firefox...

    Répondre à ce message

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

  • SPIP Zen Garden

    12 novembre 2009 – 135 commentaires

    Le plugin Zen Garden, ou Jardin Zen, vous permet de gérer une galerie de thèmes pour votre site, et de changer très facilement de thèmes parmi les thèmes disponibles. Pré-requis Le jardin Zen nécessite d’utiliser un squelette comme le squelette Zpip (...)

  • Le Couteau Suisse

    4 mai 2007 – 1363 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : le contrôle de nombreuses variables « cachées » de SPIP, des améliorations ou facilités typographiques, (...)

  • Calendrier Mini 2.0

    19 mai – commentaires

    Ce plugin ajoute la balise #CALENDRIER_MINI qui insère un petit widget de navigation par mois dans les dates des évènements. Fonctionnement du mini calendrier Le mini calendrier présente un mois à la fois. Les jours du mois comportant des (...)

  • Pagination_simple

    5 août 2009 – commentaires

    Un modèle de pagination ultra simple pour vos éléments SPIP.

  • Plugin GMap : géolocalisation et cartographie paramétrable

    16 octobre 2011 – 56 commentaires

    À quoi sert ce plugin ? Compatibilité et installation Configuration Géolocalisation Cartographie Boucles, balises et modèles Extensions et personnalisations [introhttp://www.spip-contrib.net/Mediatheque] pour avoir accès à l’interface de (...)