Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Bonsoir,
Toutes est dans le titre, je souhaiterai savoir si cela est possible et comment faire ?
Cordialement
Hors ligne
Bonjour,
Ni simple ni facile à faire et, en plus, consommateur de ressources.
La table fluxbb_users ne contient aucune information de bannissement d'un username et c'est elle qui est utilisée dans userlist.php
Les informations de bannissement sont uniquement dans la table fluxbb_bans et, par extension, dans le fichier mon_forum\cache\cache_bans.php et, pour les username dans le tableau $pun_bans[]['username'] qui contient NULL ou un username banni.
Il faudrait, à partir d'un include de mon_forum\cache\cache_bans.php créer un tableau temporaire classé des username bannis, puis avant chaque affichage d'une ligne de la liste des membres vérifier si l'username à afficher existe ou non dans le tableau des username bannis.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Et les cachés ( Hors Administrateur ) , sa reviendrai a la même chose ?
Hors ligne
Bonsoir,
Qu'est-ce tu appelles les cachés ?
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Les membres qui n’apparaissent pas dans la liste des membres : invisible 
Hors ligne
Et les cachés...
Bonjour,
Attention à la sémantique : Et les cachés ne veut pas dire la même chose que Et les cacher
Ne pas afficher les bannis ou les cacher revient au même. De plus, un banni peut l'être par son uername ou son adresse email ou son IP ou par une combinaison des trois.
Ce qui peut être faisable, à condition de le faire en même temps que le bannissement, est de transférer les bannis dans un groupe spécial et ne pas afficher les membres de ce groupe.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Je souhaiterai ne plus voir les membres bannis dans la liste des membres. De n'importe quel façon
Hors ligne
Bonjour,
J'ai cogité, réfléchis, gambergé, supputé, décortiqué, évalué et, enfin essayé pour arriver à une solution extrêmement simple
- Comme quoi la nuit porte conseil et qu'il en faut jamais se lancer tête la première sur un problème -
Dans le fichier userlist.php
Remplacer
while ($user_data = $db->fetch_assoc($result))
{
$user_title_field = get_title($user_data);par
while ($user_data = $db->fetch_assoc($result))
{
$user_title_field = get_title($user_data);
//[modif oto] Pas d'affichage des bannis
if($user_title_field == $lang_common['Banned']) continue;Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Hors ligne
"J'ai cogité, réfléchis, gambergé, supputé, décortiqué, évalué et, enfin essayé" : voilà résumée la journée type d'un développeur ! 
Mais il y a la suite de tout cela :
- succès (dans ton cas) : cool… 
- échec
: et dans ce cas, on se lance dans une autre procédure
.
Modifier, commenter, tester, dé-commenter, re-tester, re-réfléchir, re-tester, re-re-réfléchir, re-écrire, re-commenter, re-tester, valider, dé-commenter le reste, re-tester, re-valider… Et finalement boire un coup…
…
… ou aller se coucher sans avoir résolu le pbm, parce qu'on est trop creuvé, et que l'on n'est de toute façon plus efficace (ce "point de rupture" est parfois difficile à déterminer : on peut se sentir 'pas fatigué', mais le code produit devient de plus en plus mauvais… ; il est IMPORTANT de connaître ses limites).
Hors ligne