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.
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Suivre les commentaires : |