Aller au contenu

Zaotek

Membre
  • Compteur de contenus

    11
  • Inscription

  • Dernière visite

Information de profil

  • Sexe:
    Homme

Mon site internet

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Le palmarès de Zaotek !

Membre

Membre (2/8)

1

Réputation sur la communauté

  1. Zaotek

    Page Retro et Page Staffs

    @Wolpeur merci mon gros je suis nouveau dans le millieux donc j'ai rien compris mais merci bc xD ^^ ps je t'ai envoyer un message
  2. Salut a tous ! premerierement je voudrais savoir comment je pouvais mettre le nombre de connecter comme ici : actuelement moi j'ai ca : et deuxiemement j'aimerais savoir comment je pourrais rajouter les badge devant les categorie de staffs comme ici moi j'ai la meme sans les badges... : voila si vous savez comment m'aider je vous ecoutes ^^
  3. Bonjour après avoir résolu mon problème pour ajouter une catégorie à la page staff de mon rétro j'ai voulu vous partager la solution pour les personnes qui sont nouvelles dans le codage comme moi. vous aurez besoin : - d'un Retro bon je pense que c'est pas une surprise .... - de votre FTP (Filezilla) - de crée un rank sur votre DB (Mysql) Voici ma page Staff : Imaginons que je voudrais rajouter : Développeur au-dessus des : Animateurs - Connecter vous a votre FTP... - Ensuite allez en bas a droite dans : HTTPDOCS... Alors cela depend de je ne sait quoi vu que je suis nouveau dans ce domaine.. ^^ Mais vous devrez rechercher ou dans Team.php en bas du dossier HTTPDOCS... ou le fichier : Staff.php Dans HTTPDOCS... puis ADMIN... il sera en avant-dernier normalement et vous trouverez : Staff.php Ensuite si vous ne savez pas le quelle de fichier et le bon : Team.php ou Staff.php pas de problème ! Commencer par chercher Team.php dans HTTPDOCS... puis en bas dans ses fichiers vous aurez Team.php faite un clic droit pour avoir (AFFICHER/ÉDITER) et chercher si vous trouvez ses lignes de code : je ne sait pas si tout le monde a les meme pour un r63c mais si tu ne trouve pas exactement les meme cherche juste si il dise une phrase qui est dans ta page Staff de ton retro comme moi ici : : si vous ne les trouver pas sur Team.php chercher alors sur Staff.php dans : HTTPDOCS... puis ADMIN... en bas vous trouverez : Staff.php et il ne reste plus qu'a chercher la ligne de code avec par exemple : Qui est le dirigeant? une fois trouver vous devrez trouver ou le code commence et s'arrête pour pouvoir le copier.. pour ca regardez en haut de votre premiere ligne ou.. il ya par exemple comme sur la photo de code : Qui est le dirigeant? on voit sur ma photo que juste avant il ya : <div class="title"> maintenant regarder en bas jusqu'a voir un autre rank du style : Qui sont les responsables? et regarder quelle est la première ligne de code avant moi c'est : <div class="title"> donc je sait que je doit copier tout depuis : <div class="title"> j'usqu'a la derniere ligne avant le prochain : <div class="title"> comme ci-dessous ce que vous devez sélectionner du premier cercle bleu et vous arretez apres le second cercle bleu : maintenant que vous avez tout copiez-vous avez plus qu'à cliquer après le cercle bleu du bas comme sur la photo cliquer sur : ENTRER pour créé une nouvelle ligne de code et vous avez juste à coller ce que vous avez copié (entourer en rouge sur la photo) depuis le premier cercle bleu jusqu'a celui du bas. une fois fait vous aurez juste besoin de Changer la phrase par Exemple : Qui est le dirigeant? par la categorie de staff que vous desirez.. exemple : Chef Modérateur et changer le numéro du rank qui est entourer par le cercle jaune sur la photo par le rank que vous avez crée sur votre DB-(Mysql) Mon Résultat : voila j'ai passer 3h a essayer d'expliquer du mieux que j'ai pu j'espere de ne rien avoir oublier c'est mon premier tuto alors soyer indulgents ^^ Cordialement Zaotek : Proprio de Nobba.fr
  4. @natsv , @Fox, @Jason voila j'ai copier tout le Staffs.php merci de prendre de votre temps pour m'aider les gars PS je met Team.php en bas aussi et comme disait @TheJill"dailleur merci !" je pense que c'est Team.php donc aller directement en bas pour voir et me dire si il faut que je fasse comme j'ai dit <?php require_once('../config.php'); $pageid = 3; if(!isset($_SESSION['pseudo'])) { header('Location: '.htmlspecialchars($aConfig['url']).'/index'); exit(); } if($_SESSION['grade'] <= 7) { header('Location: '.htmlspecialchars($aConfig['url']).'/index'); exit(); } if(isset($_POST['submit_gr'])) { $user_rang = htmlspecialchars($_POST['user_rang']); $grade = htmlspecialchars($_POST['grade']); $sUser = $bdd->prepare("SELECT * FROM users WHERE username = :username"); $sUser->execute(array(':username' => $user_rang)); $aUser = $sUser->fetch(); if($sUser->rowCount() == 1) { if(!empty($_POST['user_rang']) && !empty($_POST['grade'])) { $uRank = $bdd->prepare("UPDATE users SET rank = :rank WHERE id = :id"); $uRank->execute(array(':rank' => $grade, ':id' => $aUser['id'])); $iLogs = $bdd->prepare("INSERT INTO theocms_stafflog (pseudo,action,date) VALUES (:pseudo,:action,:date)"); $iLogs->execute(array(":pseudo" => $_SESSION['pseudo'], ":action" => "Attribution d'un rang a (".$aUser['username'].").", ":date" => time())); $erreurok = "Vous avez attribué un rang à (".htmlspecialchars($aUser['username']).") !"; } else { $erreur = "Merci de remplir tous les champs !"; } } else { $erreur = "Le pseudo que vous avez entré n'existe pas !"; } } if(isset($_POST['retrograde'])) { $retrograde = htmlspecialchars($_POST['retrograde']); if(!empty($_POST['retrograde'])) { $sUser = $bdd->prepare("SELECT * FROM users WHERE id = :retrograde"); $sUser->execute(array(':retrograde' => $retrograde)); $aUser = $sUser->fetch(); if($_SESSION['id'] != $aUser['id']) { $iLogs = $bdd->prepare("INSERT INTO theocms_stafflog (pseudo,action,date) VALUES (:pseudo,:action,:date)"); $iLogs->execute(array(":pseudo" => $_SESSION['pseudo'], ":action" => "Retire (".$aUser['username'].") de l'équipe staff.", ":date" => time())); $erreurok = "Vous avez retiré (".htmlspecialchars($aUser['username']).") de l'équipe !"; } else { $iLogs = $bdd->prepare("INSERT INTO theocms_stafflog (pseudo,action,date) VALUES (:pseudo,:action,:date)"); $iLogs->execute(array(":pseudo" => $_SESSION['pseudo'], ":action" => "Quitte l'équipe :(", ":date" => time())); } $uRank = $bdd->prepare("UPDATE users SET rank = :rank WHERE id = :id"); $uRank->execute(array(':rank' => "1", ':id' => $aUser['id'])); $erreurok = "Vous vous êtes retiré de l'équipe !"; } else { $erreur = "Merci de remplir tous les champs !"; } } require_once('./template/header.php'); ?> <div class="row"> <?php if(isset($erreur)){echo '<div class="col-md-12"><article class="widget" class="close" data-dismiss="alert" aria-hidden="true"><header class="widget__header"></header><div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><div class="media"><figure class="pull-left alert--icon"><i class="pe-7s-close-circle"></i></figure><div class="media-body"><h3 class="alert--title">Erreur</h3><p class="alert--text">'.$erreur.'</p></div></div></div></article></div>'; } ?> <?php if(isset($erreurok)){echo '<div class="col-md-12"><article class="widget" class="close" data-dismiss="alert" aria-hidden="true"><header class="widget__header"></header><div class="alert alert-warning alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><div class="media"><figure class="pull-left alert--icon"><i class="pe-7s-attention"></i></figure><div class="media-body"><h3 class="alert--title">C\'est fait !</h3> <p class="alert--text">'.$erreurok.'</p></div></div></div></article></div>'; } ?> <div class="col-md-12"> <article class="widget"> <header class="widget__header"> <h3 class="widget__title">Gestion d'équipe :</h3> </header> <div class="widget__content"> <form method="post"> <p class="alert--text">Entrer le pseudo de la personne a rang ici :</p> <input type="text" value="" name="user_rang" class="input-text" placeholder="Entrer ici le pseudo de la personne a rang" required=""/><br> <p class="alert--text">Choisissez la catégorie du grade pour la personne a rang :</p> <div class="dropdown"> <select name="grade" class="dropdown-select" required=""> <?php $sRank = $bdd->query("SELECT * FROM ranks LIMIT ".intval($_SESSION['grade']).""); while($aRank = $sRank->fetch()) { ?> <option value="<?php echo intval($aRank['id']); ?>"><?php echo htmlspecialchars($aRank['name']); ?></option> <?php } ?> </select> </div> <br> <input type="submit" name="submit_gr" value="Attribuer le grade" class="btn btn-light pull-right"/> <div class="clearfix"></div> </form> <br> <form method="post"> <table class="table"> <thead> <tr> <th>Pseudo</th> <th>Grade</th> <th>Dernière connexion</th> <th>Action</th> </tr> </thead> <tbody> <?php $sUser = $bdd->prepare("SELECT * FROM users WHERE rank >= :rank ORDER BY id"); $sUser->execute(array(':rank' => "4")); while($aUser = $sUser->fetch()) { $sRank = $bdd->prepare("SELECT * FROM ranks WHERE id = :id"); $sRank->execute(array(':id' => $aUser['rank'])); $aRank = $sRank->fetch(); ?> <tr> <td><?php echo htmlspecialchars($aUser['username']); ?></td> <td><?php echo htmlspecialchars($aRank['name']); ?> (<?php echo intval($aUser['rank']); ?>)</td> <td><?php echo date_fr("d M. Y H:i:s", $aUser['last_online']); ?></td> <?php if($_SESSION['grade'] >= 8 && $aUser['rank'] <= 8) { ?> <td><button class="btn btn-red" type="submit" name="retrograde" value="<?php echo intval($aUser['id']); ?>">Retrograder</button></td> <?php } ?> </tr> <?php } ?> </tbody> </table> </form> </div> </article> </div> </div> <?php require_once('./template/footer.php'); ?> Maintenant la copie de Team.php @TheJill apres l'avoir vu je pense que c'est Team.php comme disait @TheJill et non staff.php donc j'ai juste a copier toute le code a partir de par exemple : <span>Qui sont les responsables?... jusqu'a : <div class="title"> et changer juste le rank par le rank que j'ai ajouter sur ma DB Exemple : Rank 10 Chef Moderateur et en changeant le Nom de rank juste apres : <span>... et redemarrer mon emu ? <?php $pageid = "2"; require_once('./config.php'); if(!isset($_SESSION['pseudo'])) { header('Location: index'); exit(); } ?> <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <title><?php echo htmlspecialchars($aConfig['nom']); ?> - Communauté</title> <?php require_once('./template/header.php'); ?> <style>.button-tabs.vertical>.content{float:left;}.comments-list li{overflow:hidden;margin-bottom:12px;}.accordion li.active .content{max-height:initial;}</style> <div class="main-container"> <section style="background: url(<?php echo htmlspecialchars($aConfig['url']); ?>/landing/img/bg_big.png) #e9ebee;"> <div class="container"> <div class="row"> <div class="col-sm-12 text-center"> <h4 class="mb16">Notre équipe de Staffs</h4> <p class="lead mb64"> <a href="#"><?php echo htmlspecialchars($_SESSION['pseudo']); ?></a>, les staffs sont là pour t'aider, animer et améliorer l'hôtel. </p> </div> </div> <div class="row"> <div class="col-sm-10 col-sm-offset-1"> <ul class="accordion accordion-1"> <li> <div class="title"> <span>Qui est le dirigeant? <i class="ti-angle-down" style="float: right;margin-top: 7px;"></i></span> </div> <div class="content" style="background: #f5f5f5;"> <hr class="mb0" style="margin-bottom: 6px!important;"> <ul class="comments-list"> <?php $sRank = $bdd->prepare("SELECT * FROM users WHERE rank = :rank ORDER BY id"); $sRank->execute(array(':rank' => "8")); if($sRank->rowCount() == 0) { echo '<center><h4 class="uppercase author mb0">Il y a aucun dirigeant pour le moment !</h4></center>'; } while($aRank = $sRank->fetch()) { ?> <li> <div class="avatar"> <div style="background: url(<?php echo htmlspecialchars($aConfig['avatarimage']); ?>avatarimage.php?figure=<?php echo htmlspecialchars($aRank['look']); ?>&amp;direction=2&amp;head_direction=1&amp;action=wlk&amp;size=b&amp;gesture=sml) no-repeat;box-shadow: 0px 1px 0px 2px rgba(0,0,0,0.3);background-color: #02353c;border: 2px solid #267b91;border-radius: 50%;width: 68px;z-index: 11;height: 68px;background-position: 1px -13px;margin: 5px 14px;"></div> </div> <div class="comment" style="padding-left: 1%;padding-top: 1%;"> <h4 class="uppercase author mb0"><?php echo htmlspecialchars($aRank['username']); ?></h4> <h6><?php echo htmlspecialchars($aRank['motto']); ?></h6> </div> </li> <?php } ?> </ul> </div> </li> <li> <div class="title"> <span>Qui sont les responsables? <i class="ti-angle-down" style="float: right;margin-top: 7px;"></i></span> </div> <div class="content" style="background: #f5f5f5;"> <hr class="mb0" style="margin-bottom: 6px!important;"> <ul class="comments-list"> <?php $sRank = $bdd->prepare("SELECT * FROM users WHERE rank = :rank ORDER BY id"); $sRank->execute(array(':rank' => "7")); if($sRank->rowCount() == 0) { echo '<center><h4 class="uppercase author mb0">Il y a aucun responsable pour le moment !</h4></center>'; } while($aRank = $sRank->fetch()) { ?> <li> <div class="avatar"> <div style="background: url(<?php echo htmlspecialchars($aConfig['avatarimage']); ?>avatarimage.php?figure=<?php echo htmlspecialchars($aRank['look']); ?>&amp;direction=2&amp;head_direction=1&amp;action=wlk&amp;size=b&amp;gesture=sml) no-repeat;box-shadow: 0px 1px 0px 2px rgba(0,0,0,0.3);background-color: #02353c;border: 2px solid #267b91;border-radius: 50%;width: 68px;z-index: 11;height: 68px;background-position: 1px -13px;margin: 5px 14px;"></div> </div> <div class="comment" style="padding-left: 1%;padding-top: 1%;"> <h4 class="uppercase author mb0"><?php echo htmlspecialchars($aRank['username']); ?></h4> <h6><?php echo htmlspecialchars($aRank['motto']); ?></h6> </div> </li> <?php } ?> </ul> </div> </li> <li> <div class="title"> <span>Qui sont les animateurs? <i class="ti-angle-down" style="float: right;margin-top: 7px;"></i></span> </div> <div class="content" style="background: #f5f5f5;"> <hr class="mb0" style="margin-bottom: 6px!important;"> <ul class="comments-list"> <?php $sRank = $bdd->prepare("SELECT * FROM users WHERE rank = :rank ORDER BY id"); $sRank->execute(array(':rank' => "6")); if($sRank->rowCount() == 0) { echo '<center><h4 class="uppercase author mb0">Il y a aucun animateur pour le moment !</h4></center>'; } while($aRank = $sRank->fetch()) { ?> <li> <div class="avatar"> <div style="background: url(<?php echo htmlspecialchars($aConfig['avatarimage']); ?>avatarimage.php?figure=<?php echo htmlspecialchars($aRank['look']); ?>&amp;direction=2&amp;head_direction=1&amp;action=wlk&amp;size=b&amp;gesture=sml) no-repeat;box-shadow: 0px 1px 0px 2px rgba(0,0,0,0.3);background-color: #02353c;border: 2px solid #267b91;border-radius: 50%;width: 68px;z-index: 11;height: 68px;background-position: 1px -13px;margin: 5px 14px;"></div> </div> <div class="comment" style="padding-left: 1%;padding-top: 1%;"> <h4 class="uppercase author mb0"><?php echo htmlspecialchars($aRank['username']); ?></h4> <h6><?php echo htmlspecialchars($aRank['motto']); ?></h6> </div> </li> <?php } ?> </ul> </div> </li> <li> <div class="title"> <span>Qui sont les modérateurs? <i class="ti-angle-down" style="float: right;margin-top: 7px;"></i></span> </div> <div class="content" style="background: #f5f5f5;"> <hr class="mb0" style="margin-bottom: 6px!important;"> <ul class="comments-list"> <?php $sRank = $bdd->prepare("SELECT * FROM users WHERE rank = :rank ORDER BY id"); $sRank->execute(array(':rank' => "5")); if($sRank->rowCount() == 0) { echo '<center><h4 class="uppercase author mb0">Il y a aucun modérateur pour le moment !</h4></center>'; } while($aRank = $sRank->fetch()) { ?> <li> <div class="avatar"> <div style="background: url(<?php echo htmlspecialchars($aConfig['avatarimage']); ?>avatarimage.php?figure=<?php echo htmlspecialchars($aRank['look']); ?>&amp;direction=2&amp;head_direction=1&amp;action=wlk&amp;size=b&amp;gesture=sml) no-repeat;box-shadow: 0px 1px 0px 2px rgba(0,0,0,0.3);background-color: #02353c;border: 2px solid #267b91;border-radius: 50%;width: 68px;z-index: 11;height: 68px;background-position: 1px -13px;margin: 5px 14px;"></div> </div> <div class="comment" style="padding-left: 1%;padding-top: 1%;"> <h4 class="uppercase author mb0"><?php echo htmlspecialchars($aRank['username']); ?></h4> <h6><?php echo htmlspecialchars($aRank['motto']); ?></h6> </div> </li> <?php } ?> </ul> </div> </li> </ul> </div> </div> </div> </section> <?php require_once('./template/footer.php'); ?>
  5. Bonjour j'avais fait une demande pour savoir comment rajouter une categorie de rank sur ma page staff mais j'ai pas eu de reponse qui m'ont aider, je suis nouveau dans le millieux des retro alors soyer indulgent svp donc pour toute personne voulant dire va apprendre les base du codage tes mignon mais tu le garde pour toi. je voudrais rajouter une categorie du style "Chef Moderateur" au dessus de "Moderateur" dans ma page équipe "attention je veux pas juste rajouter un rank sur mysql genre ajouter un 10 eme rank ou quoi" je veux savoir comment je rajoute une categorie et quelle soit afficher dans la Page STAFF de mon retro comme ci desous Mon Retro R63c : Alors on ma dit il faut aller dans mon FTP et Aller dans Staff.php, personnelement dans le dossier : "HTTPDOCS..." puis "ADMIN..." en bas j'ai Staffs.php je pense que c'est le meme, et quand je veux editer j'ai ca, si besoin de plus de screen dite moi : et si quelqu'un peut prendre un peut de temps pour m'aider et m'expliquer sa serait TOP! Merci d'avance. *PS* jsp si sa peut aider mais je suis sur mac principalement mais, j'ai un windows a ma disposition Cordialement Zaotek Proprio de : Nobba.fr
  6. bonjour j'aimerais ajouter des rank sur mon retro je pense savoir comment rajouter avec mysql en rajoutant un rank des les tables rank mais je voulais savoir comment je devais faire pour que le new rank s'affiche sur mon retro dans la page des staff
  7. merci pour votre aide ! surtout toi POUNEY mais c'est vrai que c'est plus pratique sur la photo que j'ai mis plutôt que de mètre le rank minimum .... j'au une autre question comment je rajoute des rank ? sur mysql je pense que je sais mais c'est après je sais pas comment l'afficher sur le retro genre rajouter dans rank
  8. je suis sur MYSQL et je n'ai pas la table Permission_rank comme ici comment je peux faire pour avoir un accès a la liste des commande selon les rank et pouvoir le changer
×
×
  • Créer...