besoin d'aide
- Accueil
- Forum
- Discussions
- Actualité
- besoin d'aide
Mafiorateur Le 2 janvier 2018 à 18:41 (Édité le 25 janvier 2019 à 17:54)
ThomasLBA Le 2 janvier 2018 à 20:16 (Édité le 2 janvier 2018 à 20:19)
Exemple :
<?php
$siteMaintenance = "ON"
// Ici tu met "ON" (Pour indiquer que le site est en maintenance)
// "OFF" (Pour indiquer que le site n'est pas en maintenance)
$logStatus = "ADMIN"
// Ici tu met "OFF" (si personne n'est connecté),
// "NORMAL" (si l'utilisateur connecté n'est pas administrateur)
// "ADMIN" (si l'utilisateur connecté est administrateur)
?>
<!DOCTYPE html>
<html>
<head>
<!-- Ici tu met le contenu de la balise head -->
</head>
<body>
<?php if($siteMaintenance == "ON" && ($logStatus == "NORMAL" || $logStatus == "OFF")){ ?>
<div>
<p>Le site est actuellement en maintenance, veuillez revenir ultérieurement</p>
<!-- Ici c'est le message qui sera affiché si le site est en maintenance -->
</div>
<?php }elseif($siteMaintenance == "OFF" || ($siteMaintenance == "ON" && $logStatus == "ADMIN")){ ?>
<!-- Ici tu met le contenu de ta page -->
<?php } ?>
</body>
</html>
Pour résumer :
Dans les premières lignes, tu indique si le site est en maintenance ou non, tu indique si l'utilisateur connecté est admin ou pas (En gros si il est admin tu affiche quand même le contenu)
Après tu met une condition :
Si le site est en maintenance et que l'utilisateur est connecté en mode "NORMAL" ou si il n'est pas connecté
-> Tu affiche un message comme quoi le site est en maintenance
Si le site n'est pas en maintenance ou si il l'est et que l'utilisateur est "ADMIN"
-> Tu affiche le contenu du site
Dans l'exemple :
Le contenu du site s'affiche car l'utilisateur est "ADMIN"
Mafiorateur Le 3 janvier 2018 à 18:06 (Édité le 1 janvier 1970 à 01:00)
ThomasLBA Le 3 janvier 2018 à 21:18 (Édité le 1 janvier 1970 à 01:00)
Mafiorateur Le 4 janvier 2018 à 11:34 (Édité le 1 janvier 1970 à 01:00)
Profil introuvable Le 6 janvier 2018 à 19:25 (Édité le 1 janvier 1970 à 01:00)
Tu as oublier de cliquer sur "Marquer ce topic comme résolu", la capture du bouton est afficher sur ce topic. 😉