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

[TUTO] API Vérification des votes ! part 2

Discussion dans 'Vos Tutoriels' créé par guedesite, 18 Février 2018.

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

    guedesite 1er classe

    68
    15
    8
    Merci de vous Connecter/S'inscrire pour voir les liens.
    Ouvrez les fichiers voter.php et votetemps.php dans theme/votretheme/pages/
    Dans voter.php
    Remplacez le haut de page:
    PHP:
    <?php[/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR]
    [
    COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000]                if(isset($_GET['erreur']))
                    
    {
                        if(
    $_GET['erreur'] == 1)
                        {
                            
    ?><div class="alert alert-danger">Vous devez encore attendre <?php echo $_GET['time']; ?> avant de pouvoir voter sur ce site !<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a><script>$(".alert").alert()</script></div><?php
                        
    }
                        if(
    $_GET['erreur'] == 2)
                        {
                            
    ?><div class="alert alert-danger">Vous devez vous connecter si vous voulez gagner une récompense...<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a><script>$(".alert").alert()</script></div><?php
                        
    }
                    }
                    elseif(isset(
    $_GET['success']))
                    {
                        
    ?><div class="alert alert-success">Votre récompense arrive, si vous n'avez pas vu de fenêtre s'ouvrir pour voter, la fenêtre à dû s'ouvrir derrière votre navigateur, validez le vote et profitez de votre récompense In-Game !<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a><script>$(".alert").alert()</script></div><?php
                    
    }
                    
    ?>


    par

    PHP:
    <?php[/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR]
    [
    COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000]                if(isset($_GET['erreur']))
                    
    {
                        if(
    $_GET['erreur'] == 1)
                        {
                            
    ?><div class="alert alert-danger">Vous devez encore attendre <?php echo $_GET['time']; ?> avant de pouvoir voter sur ce site !<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a><script>$(".alert").alert()</script></div><?php
                        
    }
                        if(
    $_GET['erreur'] == 2)
                        {
                            
    ?><div class="alert alert-danger">Vous devez vous connecter si vous voulez gagner une récompense...<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a><script>$(".alert").alert()</script></div><?php
                        
    }
                        if(
    $_GET['erreur'] == 3)
                        {
                            
    ?><div class="alert alert-danger">Votre vote n'est pas valide !<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a><script>$(".alert").alert()</script></div><?php
                        
    }
                    }
                    elseif(isset(
    $_GET['success']))
                    {
                        
    ?><div class="alert alert-success">Votre récompense arrive, si vous n'avez pas vu de fenêtre s'ouvrir pour voter, la fenêtre à dû s'ouvrir derrière votre navigateur, validez le vote et profitez de votre récompense In-Game !<a class="close" data-dismiss="alert" href="#" aria-hidden="true">&times;</a><script>$(".alert").alert()</script></div><?php
                    
    }
                    
    ?>


    Ensuite remplacez les lignes du tuto précédent:

    PHP:
    if($data_count['count'] > 0)[/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR]
    [
    COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000]                            {
                                    
    while($liensVotes $req_vote->fetch())
                                    {
                                  
                                            include(
    'theme/'.$_Serveur_['General']['theme'].'/pages/votetemps.php');
                                                          
                                    }
                                }
                                else
                                    echo 
    '</br><p>Aucun lien de vote n\'est disponible pour ce serveur...</p>';


    par

    PHP:
                                if($data_count['count'] > 0)                            {[/COLOR][/COLOR][/COLOR][/COLOR]
    [
    COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000]                                $t = 1;
                                    
    while($liensVotes $req_vote->fetch())
                                    {
                                  
                                            include(
    'theme/'.$_Serveur_['General']['theme'].'/pages/votetemps.php');
                                            
    $t++;
                                                          
                                    }
                                }
                                else
                                    echo 
    '</br><p>Aucun lien de vote n\'est disponible pour ce serveur...</p>';


    Et pour finir remplacez tous le contenue du fichier votetemps par:

    PHP:
    <?php[/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR][/COLOR]
    [
    COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000][COLOR=#808080][COLOR=#000000]$id = $liensVotes['id'];
    $donnees RecupJoueur($_Joueur_['pseudo'], $id$bddConnection);
    $lectureVotes LectureVote($id$bddConnection);

        if(!
    Vote($_Joueur_['pseudo'], $id$bddConnection$donnees$lectureVotes['temps']))
        {
            echo 
    '<button type="submit" style="cursor: not-allowed;width: 150px; margin: 10px;" class="btn neo-btn-primary bouton-vote" name="site" value="'.$liensVotes['id'].'" disabled>';
            echo 
    GetTempsRestant($donnees['date_dernier'], $lectureVotes['temps'], $donnees);
            echo 
    '</button>';  
        }
        else
        {
            echo 
    '<button type="submit" id="vote1-'.$t.'" style="margin:10px;" class="btn neo-btn-primary bouton-vote" name="site" value="'.$liensVotes['id'].'" onclick="window.open(\''.$liensVotes['lien'].'\',\'Fiche\',\'toolbar=no,status=no,width=1350 ,height=900,scrollbars=yes,location=no,resize=yes,menubar=yes\')" >';
            echo 
    $liensVotes['titre'];
            echo 
    '</button>';
            echo 
    '<form id="vote'.$t.'" action="?&action=voter'.$t.'" method="post"><button type="submit" style="margin:10px;background-color:#666666" class="btn neo-btn-primary bouton-vote" name="site" value="'.$liensVotes['id'].'" >';
            echo 
    'Vérifier mon vote !';
            echo 
    '</button></form>';      
        }

    ?>


    Et voila ! Une fois que le joueur clickera sur le bouton pour voter, il disparaitra et sera remplacé par un autre bouton qui lui va vérifier si le joueur a bien voté et si cela est le cas donne la récompense

    Mon Discord: guedesite#0799



    Merci de vous Connecter/S'inscrire pour voir les liens.
     
    Dernière édition: 19 Février 2018

Partager cette page

Chargement...