Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: Jerem971, Mafiorateur
Ce topic a été résolu
Auteur Sujet: besoin d'aide

Mafiorateur

Messages: 5

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

ThomasYTB

Messages: 16

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

Messages: 5

merci de ton aide bonne soirèe a toi

ThomasYTB

Messages: 16

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

Mafiorateur

Messages: 5

okok je vais essaiyer de faire sa 

Jerem971

Messages: 459

Hello 'Mafiorateur',

Tu as oublier de cliquer sur "Marquer ce topic comme résolu", la capture du bouton est afficher sur ce topic. Clin d'oeil

Mafiorateur

Messages: 5

ha merci jerem971

Jerem971

Messages: 459

Re:

Avec plaisir Sourire


Veuillez vous connecter ou créer un compte pour poster une réponse