1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

Effectué Banlist via LitesBans & MaxBans

Discussion dans 'Idées' démarrée par TriX_FollOoW, 16 Mai 2016.

  1. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Pourquoi pas faire une banlist ?

    Il faudrait qu'il marche sur les plugins: litesbans et maxbans :D
     
  2. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    Salut,
    Je t'ai coder une banlist qui affiche les joueurs comme ça :
    • Joueur banni 1
    • Joueur banni 2
    Fait un copier coller du code la ou tu veux le mettre.
    PHP:
    <ul>
        <?php
        $banlist 
    $api->call('players.banned.names');
        foreach(
    $banlist[0]['success'] as $p) {
            
    $nb_p count($p) - 1;
            for(
    $i 0$i <= $nb_p$i++) {
                echo 
    '<li>' $p '</li>';
            }
        }
        
    ?>
    </ul>
     
    • Like Like x 1
  3. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Pour moi c'est incomplet... ca ne marche pas, il y a pas de controller ni rien...
     
  4. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    Ça marche très bien je l'ai tester dans tous les sens.
    Et il n'y pas besoins de controller, tu peux le mettre dans n importe quelle page.
    Si tu veux une page toute faite il y a une section sur le forum.
     
  5. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    En créant une page ? sous http://mon-site.fr/pages/banlist ?


    J'ai chercher dans la barre de recherche, sa trouve juste ma discussion et celle de la MAJ 1.11
     
  6. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    https://extaz-cms.fr/forum/forums/demandes-de-scripts.43/

    Dans les pages créés depuis le panel tu ne peux pas mettre de PHP.
    Si tu veux une page dédiée tu doit faire un controller (vide) et une vue.

    PS: le code que je t'ai donner était plus pour dépanner qu'autre chose. Je l'ai coder en 5 minutes...
     
  7. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :

    Ok, mais ton code, je le place ou ?
     
  8. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    Dans n'importe quelle page dans app/View.
    Si tu veux une page custom attend demain je suis crevé
     
  9. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Demain je ne suis pas la jusqu'a vendredi car je serais a Londres
     
  10. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Je poste ceci car tu as dis que tu allais poster le codage Mardi, et que tu n'as rien posté, ceci est pas vraiment sympa de ta part car je viens de rentrer de Londres...
     
  11. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    J'avais préparé quelque chose j'ai juste oublier de l'upload et de te répondre.

    Je te ferais aussi remarquer que j'aurais simplement put répondre en te disant que ce serait intégré plus tard mais non je te l'ai coder directement.
    Un peu de reconnaissance ne serait pas de trop.

    Cordialement.
     

    Pièces jointes:

    • Like Like x 1
  12. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    je vais tester ceci :p
    Merci


    EDIT: On ne vois pas la raison + le staff + le temps restant si c'est un /tempban :/

    On voit juste le Pseudo ...

    RE-EDIT:

    La banlist met pas le joueur bannis par ligne...

    Sa fait ceci:
    [​IMG]
     
    Dernière édition: 21 Mai 2016
  13. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    Ma version met juste une liste avec les joueurs bannis, le tableau c'est toi qui l'a ajouter.

    On ne voit pas toutes ces informations pour la simple raison que je n'ai trouver de method jsonapi qui transmettait également ces informations.

    Le seul moyen que j'ai en tête serait de directement récupérer le fichier des banni mais je ne sais quoi en faire ^^.

    Libre à toi d'essayer.
     
  14. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Oui tkt, je test, mais sinon, tu vois le 2e bannis, il est sur la même ligne du joueur de test

    Comment mettre

    Exemple
    Pseudo Raison Par Durée
    Test1 0 XXX 1h
    Test2 0 XXX 1h

    Et non pas le test2 sur la ligne du teste1
     
  15. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    Tu a dut mettre qu une seule ligne dans ton tableau.
    Il faut faire comme cela
    HTML:
    //ton tableau
    <table>
        //Ta 1ere ligne
        <tr>
            <td>1ere colonne</td>
            <td>2eme colonne</td>
        </tr>
        //Ta 2eme ligne
        <tr>
            <td>1ere colonne</td>
            <td>2eme colonne</td>
        </tr>
    </table>
    Toi tu a dut tout mettre dans le même <tr>
     
  16. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Voilà mon code


    PHP:
    <table class="table table-responsive">
        <thead>
            <tr>
                <th>Pseudo</th>
                <th>Raison</th>
                <th>Par</th>
                <th>Dur&eacute;e</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                    <?php
                    $banlist 
    $api->call('players.banned.names');
                    if (!empty(
    $banlist[0]['success'])) {
                        foreach(
    $banlist[0]['success'] as $p) {
                            
    $nb_p count($p) - 1;
                            for(
    $i 0$i <= $nb_p$i++) {
                                echo 
    '<br><td>' $p '<br></td>';
                                echo 
    '<br><td>' $nb_p '<br></td>';
                                echo 
    '<br><td>' $banned '<br></td>';
                                echo 
    '<br><td>' $e '<br></td>';
                            }
                        }
                    } else {
                        echo 
    '<td>Aucun</td>';
                        echo 
    '<td>joueur</td>';
                        echo 
    '<td>n\'est</td>';
                        echo 
    '<td>banni !</td>';
                    }
                    
    ?>
            </tr>
        </tbody>
    </table>
    EDIT: j'ai trouvé :D le <tr> je le met dans le codage >
    PHP:
    echo '<tr><td>' $p . </td>';
    echo '
    <tr><td>' . $p . </td></tr>';
     
    Dernière édition: 22 Mai 2016
  17. Jesus_Crie
    Offline

    Jesus_Crie Lord Of The Holy Land Ancien Staff

    Inscrit depuis le :
    8 Novembre 2015
    Messages :
    212
    "J'aime" reçus :
    68
    Points de Trophée :
    28
    Sexe :
    Masculin
    Lieu de résidence :
    France
    Page d'accueil :
    Plutôt :
    PHP:
    <table class="table table-responsive">
        <thead>
            <tr>
                <th>Pseudo</th>
                <th>Raison</th>
                <th>Par</th>
                <th>Dur&eacute;e</th>
            </tr>
        </thead>
        <tbody>
                    <?php
                    $banlist 
    $api->call('players.banned.names');
                    if (!empty(
    $banlist[0]['success'])) {
                        foreach(
    $banlist[0]['success'] as $p) {
                            
    $nb_p count($p) - 1;
                            for(
    $i 0$i <= $nb_p$i++) {
                                echo 
    '<tr>';
                                echo 
    '<td>' $p '</td>';
                                echo 
    '<td>' $nb_p '</td>';
                                echo 
    '<td>' $banned '</td>';
                                echo 
    '<td>' $e '</td>';
                                echo 
    '</tr>';
                            }
                        }
                    } else {
                        echo 
    '<td>Aucun</td>';
                        echo 
    '<td>joueur</td>';
                        echo 
    '<td>n\'est</td>';
                        echo 
    '<td>banni !</td>';
                    }
                    
    ?>
        </tbody>
    </table>

    PS : Je ne sais pas pourquoi tu a mis des <br> mais ils ne servent a rien.
     
  18. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Oui :D

    et aussi, sur cakephp je sais pas comment afficher l'admin qui le ban + le temps (si /tempban) + la raison...

    donc j'ai du mettre dans le php un message "a la con"

    > http://cowcube.eu/banlist < (pour voir)
     
  19. TriX_FollOoW
    Offline

    TriX_FollOoW Fondateur du serveur CowCube.eu !

    Inscrit depuis le :
    31 Janvier 2016
    Messages :
    36
    "J'aime" reçus :
    0
    Points de Trophée :
    8
    Sexe :
    Masculin
    Page d'accueil :
    Quand j'ai test avec maxbans ou litebans ceci ne marche pas :/ Sa marche qu'avec essentials.
     
  20. Thibault51
    Offline

    Thibault51 Lord of The 7 Kingdoms

    Inscrit depuis le :
    28 Mai 2016
    Messages :
    80
    "J'aime" reçus :
    9
    Points de Trophée :
    8
    Sexe :
    Masculin
    PHP:
    <table class="table table-responsive">
        <thead>
        <p>&nbsp;</p>
        <h1 style="text-align:center"><span style="color:#444444"><span style="font-size:36px"><span style="font-family:lucida sans unicode,lucida grande,sans-serif">Liste des joueurs bannis </span></span></span></h1>
        <p>&nbsp;</p>    
         <tr>
                <th> </th>
                <th>Pseudo</th>
                <th>Par</th>
                <th>Raison</th>
                <th>Dur&eacute;e</th>
            </tr>
        </thead>
        <tbody>
                    <?php
                    $banlist 
    $api->call('players.banned.names');
                    if (!empty(
    $banlist[0]['success'])) {
                        foreach(
    $banlist[0]['success'] as $p) {
                            
    $nb_p count($p) - 1;
                            for(
    $i 0$i <= $nb_p$i++) {
                                echo 
    '<tr>';
                                
    ?><td><img alt="" src="http://cravatar.eu/helmavatar/<?php echo $p ?>" style="height:20px; width:20px" /><br></ br></td><?php
                                
    echo '<td>' $p '</td>';
                                echo 
    '<td>Admin</td>';
                                echo 
    '<td>Le marteau du bannissement a frappé</td>';
                                echo 
    '<td>A vie</td>';
                                echo 
    '<td>' $e '</td>';
                                echo 
    '</tr>';
                            }
                        }
                    } else {
                        echo 
    '<td>Aucun</td>';
                        echo 
    '<td>joueur</td>';
                        echo 
    '<td>n\'est</td>';
                        echo 
    '<td>banni !</td>';
                    }
                    
    ?>
        </tbody>
    </table>
     
    Dernière édition: 8 Juin 2016

Partager cette page

Utilisateurs qui regardent actuellement cette discussion : 0 membre(s) et 0 visiteur(s)