besoin d'aide

Ce topic a été résolu
Mafiorateur

Mafiorateur Le 2 janvier 2018 à 18:41 (Édité le 25 janvier 2019 à 17:54)

bonjour j aurais besoin d aide pour  faire une maintenance sur mon site que personne peut y aller  que je peut activer et desactiver 
ThomasLBA

ThomasLBA Le 2 janvier 2018 à 20:16 (Édité le 2 janvier 2018 à 20:19)

En réalité c'est assez simple ! Il suffit de mettre une condition "if()" en php pour dire à ton site si il est en maintenance ou non

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

Mafiorateur Le 3 janvier 2018 à 18:06

merci de ton aide bonne soirèe a toi
ThomasLBA

ThomasLBA Le 3 janvier 2018 à 21:18

Pas de problème 😉 et n’oublie pas d’appuier sur le bouton « Topic résolu » !
Mafiorateur

Mafiorateur Le 4 janvier 2018 à 11:34

okok je vais essaiyer de faire sa 
Profil introuvable

Profil introuvable Le 6 janvier 2018 à 19:25

Hello 'Mafiorateur',

Tu as oublier de cliquer sur "Marquer ce topic comme résolu", la capture du bouton est afficher sur ce topic. 😉
Mafiorateur

Mafiorateur Le 6 janvier 2018 à 19:39

ha merci jerem971
Profil introuvable

Profil introuvable Le 6 janvier 2018 à 20:39

Re:

Avec plaisir 😀
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte