1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Inscription pendant la maintenance

Discussion dans 'Vos Codes/Scripts pour CraftMyWebsite' créé par Tiegor, 26 Juillet 2015.

MineStrator, Votre hébergeur de serveur minecraft
  1. Tiegor

    Tiegor Soldat

    8
    0
    1
    Est-il possible d'ajouter un bouton d'inscription sur la page de maintenance afin de tout de même pouvoir s'inscrire ?
    Si oui, comment ?!

    Merci :)
     
  2. Tiegor

    Tiegor Soldat

    8
    0
    1
    Il n'y a pas moyen ?
     
    Dernière édition: 27 Juillet 2015
  3. kumakuma215

    kumakuma215 ✬ Maréchal ✬

    1 641
    238
    83
    @Tiegor je suis actuellement en vacance mais j'essaierai de te le faire :).
     
  4. Tiegor

    Tiegor Soldat

    8
    0
    1
  5. kumakuma215

    kumakuma215 ✬ Maréchal ✬

    1 641
    238
    83
    De rien :).
    Doit sûrement avoir une page qui est utilisée pour faire la maintenance :3.
    Puis, HOP, j'importe le systeme d'inscription :).

    Un minimum de logique et quelques connaissances et le tour est joué :Cat:

    Par contre, c'est peut-être pas Ce que je viens de dire donc j'insiste bien sur le mot : ESSAYÉ :Walkingdead::Walkingdead::Bag::Bag:
     
  6. Tiegor

    Tiegor Soldat

    8
    0
    1
    J'ai bien essayer d'importer le système d’inscription, mais comme je suis plutôt novice en codage, bah je galère un peu :(
     
  7. kumakuma215

    kumakuma215 ✬ Maréchal ✬

    1 641
    238
    83
    Ah :/.
    Bon, j'essaierai de te le faire :Cat:
     
  8. Tiegor

    Tiegor Soldat

    8
    0
    1
  9. Hexday18

    Hexday18 Commandant

    669
    76
    28
    C'est facile je peux te le faire plus tard.
     
  10. Tiegor

    Tiegor Soldat

    8
    0
    1
  11. RjDreams_YCB

    RjDreams_YCB Soldat

    13
    3
    3
  12. NeoGamer_18

    NeoGamer_18 Major

    439
    47
    28
  13. Tiegor

    Tiegor Soldat

    8
    0
    1
  14. kumakuma215

    kumakuma215 ✬ Maréchal ✬

    1 641
    238
    83
    Fais, le code :
    Code:
    <?php
    include('controleur/maintenance.php');
    
    if($maintenance[$i]['maintenanceEtat'] == 0){
    setTempMess("<script> $( document ).ready(function() { Snarl.addNotification({ title: '', text: 'La maintenance n\'est pas activée !', icon: '<span class=\'glyphicon glyphicon-cog\'></span>'});});</script>");
    header('Location: index.php');
    }
    
    ?>
    <!DOCTYPE html>
    <html>
    <head>
       <meta charset="UTF-8">
       <title>Maintenance <?php echo $_Serveur_['General']['name']; ?></title>
       <script src="/theme/<?php echo $_Serveur_['General']['theme']; ?>/js/bootstrap.min.js"></script>
       <script src="/theme/<?php echo $_Serveur_['General']['theme']; ?>/js/jquery-1.10.2.min.js"></script>
       <script src="/theme/<?php echo $_Serveur_['General']['theme']; ?>/js/transition.js"></script>
       <script src="/theme/<?php echo $_Serveur_['General']['theme']; ?>/js/modal.js"></script>
       <link href="/theme/<?php echo $_Serveur_['General']['theme']; ?>/css/<?php echo $_Serveur_['General']['themeOption']; ?>.css" rel="stylesheet" type="text/css">
       <link href="/theme/<?php echo $_Serveur_['General']['theme']; ?>/css/style.css" rel="stylesheet" type="text/css">
       <link href="/theme/<?php echo $_Serveur_['General']['theme']; ?>/css/bootstrap-responsive.css" rel="stylesheet" type="text/css">
       <style>
         .form-signin
         {
           max-width: 330px;
           padding: 15px;
           margin: 0 auto;
         }
         .form-signin .form-signin-heading, .form-signin .checkbox
         {
           margin-bottom: 10px;
         }
         .form-signin .checkbox
         {
           font-weight: normal;
         }
         .form-signin .form-control
         {
           position: relative;
           font-size: 16px;
           height: auto;
           padding: 10px;
           -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
           box-sizing: border-box;
         }
         .form-signin .form-control:focus
         {
           z-index: 2;
         }
         .form-signin input[type="text"]
         {
           margin-bottom: -1px;
           border-bottom-left-radius: 0;
           border-bottom-right-radius: 0;
         }
         .form-signin input[type="password"]
         {
           margin-bottom: 10px;
           border-top-left-radius: 0;
           border-top-right-radius: 0;
         }
         .account-wall
         {
           margin-top: 20px;
           padding: 40px 0px 20px 0px;
           background-color: #f7f7f7;
           -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
           -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
           box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
         }
         .login-title
         {
           color: #555;
           font-size: 18px;
           font-weight: 400;
           display: block;
         }
         .profile-img
         {
           width: 128px;
           height: 128px;
           margin: 0 auto 10px;
           display: block;
           -moz-border-radius: 50%;
           -webkit-border-radius: 50%;
           border-radius: 20%;
         }
         .need-help
         {
           margin-top: 10px;
         }
         .new-account
         {
           display: block;
           margin-top: 10px;
         }
       </style>
    </head>
    <body style="<?php echo $bgType; ?>background-size: cover;">
       <center style="margin-top: -40px;margin-bottom: -40px;">
         <img class="spin-maintenance" src="/theme/<?php echo $_Serveur_['General']['theme']; ?>/img/engrenage.png">
         <img class="spin-maintenance-inverted" src="/theme/<?php echo $_Serveur_['General']['theme']; ?>/img/engrenage.png" style="margin-top: 142px;margin-left: -45px;">
       </center>
       <div class="panel panel-primary" style="margin: 0 auto;max-width: 700px;margin-top: 80px;border-radius: 0px;">
         <div class="panel-heading" style="border-radius: 0px;">
           <h2 class="panel-title" style="font-family: Minecraftia;text-align: center;font-size: 23px;"></span> <?php echo $_Serveur_['General']['name']; ?> est en maintenance</span></h2>
         </div>
         <div class="panel-body" style="text-align: center;font-family: Minecraftia;">
           <?php echo $maintenance[$i]['maintenanceMsg']; ?>
         </div>
         <div class="panel-footer" style="font-family: Minecraftia;"><?php echo $donnees['maintenanceMsgAdmin']; ?> <a data-toggle="modal" data-target="#ConnectionSlide" class="btn btn-primary btn-block" style="margin-top: 10px;border-radius: 0px;"><span class="glyphicon glyphicon-user"></span> Connexion administrateur</a></div>
       </div>
       <div class="modal fade" id="ConnectionSlide" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
         <div class="modal-dialog">
           <div class="modal-content">
             <div class="modal-body">
               <div class="row">
                 <h4 style="text-align: center;font-family: Minecraftia;font-weight: bold;">Seul les administrateurs peuvent ce connecter pour administrer le site !</h4>
                 <form class="form-signin" role="form" method="post" action="?&action=connection">
                   <input type="text" name="pseudo" class="form-control" id="PseudoConectionForm" placeholder="Pseudo" required autofocus>
                   <input type="password" name="mdp" class="form-control" id="MdpConnectionForm" placeholder="Votre mot de passe" required>
                   <button class="btn btn-lg btn-primary btn-block" type="submit"> Connexion</button>
                 </form>
               </div>
             </div>
             <div class="modal-footer">
               <button type="button" class="btn btn-primary" data-dismiss="modal">Je ne suis pas administrateur</button> 
             </div>
           </div>
         </div>
       </div>
       <div class="panel panel-primary" style="margin: 0 auto;max-width: 700px;margin-top: 80px;border-radius: 0px;">
         <div class="panel-body">
         <div class="footer-copyright" style="font-family: Minecraftia;font-weight: 200;text-align: center;font-size: 12px;">
             <?php include "include/version.php"; ?>
             Tous droits réservés, site créé pour le serveur <?php echo $_Serveur_['General']['name']; ?> avec <a href="http://craftmywebsite.fr">CraftMyWebsite.fr</a><br/>
           </div>
         </div>
       </div>
       <header><strong>Vous voulez vous inscrire? C'est ici!</header></strong>
       <a data-toggle="modal" data-target="#InscriptionSlide" class="btn btn-primary btn-block"><span class="glyphicon glyphicon-plus"></span> Inscription</a>
    <section class="inscription-pop">
       <div class="modal fade" id="InscriptionSlide" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
         <div class="modal-dialog">
           <div class="modal-content">
             <div class="modal-header" style="background-color: #0c84e4;">
               <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
               <h4 class="modal-title" id="myModalLabel" style="color: white;" ><center>Inscription</center></h4>
             </div>
             <div class="modal-body">
           
               <form role="form" method="post" action="?&action=inscription">
                 <div class="form-group">
                   <label for="PseudoInscriptionForm">Pseudo</label>
                   <input type="text" name="pseudo" class="form-control" id="PseudoInscriptionForm" placeholder="Votre pseudo exact In-Game">
                 </div>
                 <div class="form-group">
                   <label for="EmailInscriptionForm">Email</label>
                   <input type="email" name="email" class="form-control" id="EmailInscriptionForm" placeholder="Merci d'entrer une adresse email valide">
                 </div>
                 <div class="form-group">
                   <label for="MdpInscriptionForm">Mot de passe</label>
                   <input type="password" name="mdp" class="form-control" id="MdpInscriptionForm" placeholder="Votre mot de passe">
                 </div>
                 <div class="form-group">
                   <label for="MdpConfirmInscriptionForm">Mot de passe</label>
                   <input type="password" name="mdpConfirm" class="form-control" id="MdpConfirmInscriptionForm" placeholder="Confirmez-le">
                 </div>
                 <div class="checkbox">
                   <label>
                     <input type="checkbox" name="souvenir" checked> S'inscrire à la newsletter.
                   </label>
                 </div>
                 <div class="row" style="margin-left: -10px;">
                   <div class="col-md-6">
                     <label>Captcha:</label>
                     <input type='text' name='CAPTCHA' placeholder='captcha' class="form-control"/>
                   </div>
                   <div class="col-md-6">
                     <img id='captcha' src='include/purecaptcha/purecaptcha_img.php?t=login_form' style="width: 100%;height: 100px;"/>
                     <br/>
                     </br>
                     <button type='button' onclick='var t=document.getElementById("captcha"); t.src=t.src+"&amp;"+Math.random();' class="btn btn-success btn-block"><span class="glyphicon glyphicon-refresh spin"></span> Recharger le captcha</button>
                     <br/>
                   </div>
                 </div>
                 </br>
                 <button type="submit" class="btn btn-success btn-block"><strong>S'inscrire !</strong></button>
               </form> 
             </div>
             <div class="modal-footer">
             
               <button type="button" class="btn btn-primary" data-dismiss="modal">Fermer</button>
             
             </div>
           </div><!-- /.modal-content -->
         </div><!-- /.modal-dialog -->
       </div><!-- /.modal -->
    </section>
    </body>
    </html>
    
    J'ai pas tester par contre
    Aussi, c'est le code pour le thème default
     
  15. NeoGamer_18

    NeoGamer_18 Major

    439
    47
    28
    Je vais tester ;)
     
  16. AngryKiller

    AngryKiller ✬ Maréchal ✬

    1 037
    159
    63
    Sa pourrait être pratique.
     
  17. NeoGamer_18

    NeoGamer_18 Major

    439
    47
    28
    La barre d'inscription ainsi que le formulaire fonctionnent. Néanmoins, on est redirigé vers une page blanche avec comme url :
    Merci de vous Connecter/S'inscrire pour voir les liens.

    Et malheureusement l'inscription n'est pas prise en compte (J'ai vérifié dans le panel) :(
     
  18. kumakuma215

    kumakuma215 ✬ Maréchal ✬

    1 641
    238
    83
    :( bon, je vais essayer de régler le bug c:
     
    • J'aime J'aime x 1
  19. Hexday18

    Hexday18 Commandant

    669
    76
    28
    Moi c'est chaud en ce moment j'ai pas trop de temps.
     
    • J'accepte J'accepte x 1
  20. Tiegor

    Tiegor Soldat

    8
    0
    1
    C'est pas grave, merci quand même a vous :)
     

Partager cette page

Chargement...