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

[TUTO] Page de maintenance

Discussion dans 'Vos Tutoriels' créé par Sprik07, 7 Juin 2015.

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

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    Bonjour,
    Me voici de nouveau pour vous présentez un tutoriel qui va vous permettre de créer une page de maintenance.
    De plus, je tient à préciser que ceci est juste une expérimentation qui fonctionne pour l'instant, mais y ce peut qu'il y est des soucis, mais pas de panique ! Dans
    la prochaine mise à jour ce sera un code bien propre (Je pense à @Elmoren :p). Pour finir si vous avez des problèmes envoyez moi un message en privé ou bien en mettant un commentaire. Donc, si vous voulez bien commençons. ;)
    Ce tutoriel comporte 3 étapes.

    Etape 1 : La base de donnée SQL.
    1) Rendez-vous dans votre base de données SQL
    Cliquer sur votre table SQL ( Exemple : blablabla_cmw )
    Cliquer sur l'onglet SQL
    Coller ceci :
    Puis enregistrer & en vrai sa dois créer une table qui s'appelle : cmw_maintenance.
    2) Cliquer sur cmw_maintenance
    Cliquer sur l'onglet SQL
    Effacer le texte déjà présent, et ensuite coller ceci :
    Puis enregistrer une fois terminé. (IMPORTANT: Ne jamais enlever cette colonne SQL & n'y en créer une en cas de problème je ne serais pas responsable car ceci est juste une expérimentation!)

    La suite au prochain commentaire ==>
     
    • J'aime J'aime x 1
    • Gagnant ! Gagnant ! x 1
  2. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    Etape 2 : La panel d'administration.
    1)Rendez-vous dans le dossier admin
    Ouvrir le fichier : action.php
    Coller ceci à l'intérieur :
    PHP:
            case 'switchMaintenance':
                require_once(
    'admin/actions/switchMaintenance.php');
            break;
          
            case 
    'switchPreference':
                require_once(
    'admin/actions/switchPreference.php');
            break;

            case 
    'editMessage':
                require_once(
    'admin/actions/editMessage.php');
            break;

            case 
    'editMessageAdmin':
                require_once(
    'admin/actions/editMessageAdmin.php');
            break;
    Puis enregistrer.
    2) Ouvrir le fichier : donnees.php
    Coller ceci à l'intérieur :
    PHP:
    require_once('donnees/maintenance.php');
    Puis enregistrer.

    La suite au prochain commentaire ==>
     
  3. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    3) Ouvrir le fichier : panel.php
    Puis supprimer sont contenu, cliquer sur ce lien & ensuite copier/coller l'intégralité du code : Merci de vous Connecter/S'inscrire pour voir les liens.
    Puis enregistrer.

    4) Rendez-vous au dossier admin/actions
    Télécharger le .zip : Merci de vous Connecter/S'inscrire pour voir les liens.
    L'ouvrir & mettre les 4 fichiers dans le dossier actions.

    5) Rendez-vous au dossier admin/donnees
    Créer un fichier : maintenance.php
    Coller ceci :
    PHP:
    <?php
    $req 
    $bddConnection->query('SELECT maintenanceId, maintenanceMsg, maintenanceEtat, maintenanceMsgAdmin, maintenancePref FROM cmw_maintenance WHERE maintenanceId');

    $i 0;

    if(!empty(
    $req))
        while(
    $Donnees $req->fetch())
        {
            
    $maintenance[$i]['maintenanceId'] = $Donnees['maintenanceId'];
            
    $maintenance[$i]['maintenanceMsg'] = $Donnees['maintenanceMsg'];
            
    $maintenance[$i]['maintenanceEtat'] = $Donnees['maintenanceEtat'];
            
    $maintenance[$i]['maintenanceMsgAdmin'] = $Donnees['maintenanceMsgAdmin'];
            
    $maintenance[$i]['maintenancePref'] = $Donnees['maintenancePref'];
            
    $i++;
        }
    ?>
    Puis enregistrer.

    6) Rendez-vous au dossier admin/page
    Créer un fichier : maintenance.php
    Cliquer sur ce lien & ensuite copier/coller l'intégralité du code : Merci de vous Connecter/S'inscrire pour voir les liens.
    Puis enregistrer.

    La suite dans le prochain commentaire ==>
     
    Dernière édition: 7 Juin 2015
  4. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    Etape 3 : Affichage de la maintenance.
    1) Rendez-vous au dossier theme/[VOTRE_THEME_DEFAULT/
    Ouvrir le fichier : index.php
    Puis supprimer sont contenu, cliquer sur ce lien & ensuite copier/coller l'intégralité du code : Merci de vous Connecter/S'inscrire pour voir les liens.
    Puis enregistrer.

    IMPORTANT : Dans ce tutoriel j'utilise le thème par default de la version 1.3.5 de CMW.

    Voilà, le tutoriel est actuellement fini.
    Si vous avez des questions, des problèmes, des propositions ou bien m'en dire des nouvelles veuillez alors laisser un commentaire ! :D
     
  5. katycat25

    katycat25 Sergent-chef

    277
    27
    28
    Déjà là je suis perdue ! :'(
    Pff pas grave je vais voir plus tard voir jamais xD
     
  6. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    Je peut bien te le faire si tu le souhaite :)
     
  7. katycat25

    katycat25 Sergent-chef

    277
    27
    28
    On verra plus tard, pour l'instant je n'en suit pas au site pour mon serveur, déjà je fini le serveur et enssuite le site :)
     
  8. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    Pas de problème, quand tu auras besoin de moi envoi un message en privé :D
     
  9. katycat25

    katycat25 Sergent-chef

    277
    27
    28
    Ok pas de soucis merci de ton aide :)
     
  10. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    De rien, c'est toute à fait normal ! ;)
     
  11. LogoxOfficiel16

    LogoxOfficiel16 Caporal

    128
    6
    18
  12. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    A toi de te débrouiller pour l'adapter à one, donc je ne sais pas du tout si c'est compatible désolé ;)
     
  13. LogoxOfficiel16

    LogoxOfficiel16 Caporal

    128
    6
    18
  14. Elmoren

    Elmoren Sergent-chef

    290
    52
    28
    Ton code m'a l'air bien je vais juste changer l'index.php ^^
     
  15. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    Pas de problème si tu parles à moi bien sûr ;)
     
  16. Elmoren

    Elmoren Sergent-chef

    290
    52
    28
    Oui car tu fais des appels à la BDD direct dans la page index.php or le site respecte un architecture MVC ^^
     
  17. Sprik07

    Sprik07 Visiteur CMW Staff

    414
    164
    43
    D'accord :)
     

Partager cette page

Chargement...