Cacher les membres inactifs dans la liste des membres du forum.
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Cacher les membres inactifs dans la liste des membres du forum.
Détails techniques
Version du forum : phpBB3
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Plusieurs utilisateurs
Problème apparu depuis : 05/052017
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour,Je suis nouveau sur ce forum.
Je suis administrateur d'un forum pour mon club de pêche depuis 4 ans.
Je bloque aujourdhui aux sujets des membres inactifs. Je ne souhaite pas les supprimer pour ne pas effacer leur histoire au sein du forum.
Cependant je ne souhaite pas qu'il apparaissent dans la liste des membres.
Comment peut-on faire ? J'ai lu sur d'autres forum que l'on peut modifier le user_type du membre.
http://forums.phpbb-fr.com/support-utilisation-phpbb3/sujet150892.html
Commment puis-je éditer celui-ci ? Qui a ces droits d'éditions ?
Merci.
Dernière édition par Nico R le Lun 22 Mai 2017 - 11:07, édité 1 fois
Re: Cacher les membres inactifs dans la liste des membres du forum.
Hello Nico R,
a tester sans grande conviction :
Dans le template memberlist_body
Affichage/Templates/Général/memberlist_body
Recherches ceci:
Supprimes et remplaces par:
Penses a cliquer sur le bouton
Puis le script:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.
Déposes ceci:
Ou ce script qui affichera un message au dessus du membre caché et au clic affichera le membre masqué:
Penses à cliquer sur le bouton
a++
a tester sans grande conviction :
Dans le template memberlist_body
Affichage/Templates/Général/memberlist_body
Recherches ceci:
- Code:
<td>{memberrow.POSTS}</td>
Supprimes et remplaces par:
- Code:
<td class="M14_post">{memberrow.POSTS}</td>
Penses a cliquer sur le bouton
Puis le script:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur toutes les pages.
Déposes ceci:
- Code:
$(function(){
$('#memberlist tbody').find('td.M14_post').each(function(){
var M14_memberList=$(this).text();
if(M14_memberList<1)
{
$(this).closest('tr').hide();
}
});
});
Ou ce script qui affichera un message au dessus du membre caché et au clic affichera le membre masqué:
- Code:
$(function(){
$('#memberlist tbody').find('td.M14_post').each(function(){
var M14_memberList=$(this).text();
if(M14_memberList<1)
{
$(this).closest('tr').each(function(){
$(this).hide();
$(this).before('<tr id="M14_slide_Member"><td class="row1"colspan="8"align="center"style="padding:2px;cursor:pointer;"title="Afficher masquer le membre">Voir le membre caché</td></tr>');
$('#M14_slide_Member').click(function(){
$(this).next().slideToggle();
});
});
}
});
});
Penses à cliquer sur le bouton
a++
Invité- Invité
Re: Cacher les membres inactifs dans la liste des membres du forum.
Merci pour cette réponse.
J'ai appliqué ce que vous m'avez dit.
Même si ce n'est pas totalement concluant cela est encourageant.
En effet cela cache les membres n'ayant jamais posté de sujet mais pas ceux que j'ai désactivé et passé en inactifs.
Je pense que cela tourne autour de la valeur a comparer qui est 1 dans votre proposition (if(M14_memberList<1)).
Je ne trouve pas la valeur des membres désactivés.
Avez-vous une piste ?
Merci d'avance
J'ai appliqué ce que vous m'avez dit.
Même si ce n'est pas totalement concluant cela est encourageant.
En effet cela cache les membres n'ayant jamais posté de sujet mais pas ceux que j'ai désactivé et passé en inactifs.
Je pense que cela tourne autour de la valeur a comparer qui est 1 dans votre proposition (if(M14_memberList<1)).
Je ne trouve pas la valeur des membres désactivés.
Avez-vous une piste ?
Merci d'avance
Re: Cacher les membres inactifs dans la liste des membres du forum.
Hello Nico R,
ceci:
qui est inférieure à 1 .
a++
Malheureusement il n'y a rien qui le justifie dans cette liste des membres.mais pas ceux que j'ai désactivé et passé en inactifs.
ceci:
- Code:
(if(M14_memberList<1))
qui est inférieure à 1 .
a++
Invité- Invité
Re: Cacher les membres inactifs dans la liste des membres du forum.
Re,
il y a une solution mais qui risque de prendre du temps et aussi d'être très vigilant pour la couleur du groupe
choisi car le script que je vais te proposer va se baser sur la couleur du groupe.
Utilisateurs et Groupes/Groupes/Administration des Groupes
Cliques sur CREER UN NOUVEAU GROUPE
Nom du groupe :Membre désactivé
Modérateur du groupe : celui que tu souhaites
Couleur des membres du groupe : déposes ceci:
Ordre du groupe : peu importe
Statut du groupe :Groupe fermé
Permission d'envoyer des messages privés de masse :Admin
Adhésion automatique des membres : Non
Cliques sur
Édites ce groupe et renseignes tous les membres désactivés dans le champ suivant:
Ensuite le script modifié:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mets un titre explicite.
Coches sur toutes les pages.
Déposes ceci:
Penses à cliquer sur le bouton
La couleur du groupe est donc celle-ci:
on retrouve la même couleur dans le script ici:
Si tu changes la couleur du groupe, il faudra aussi le faire dans le script
a++
il y a une solution mais qui risque de prendre du temps et aussi d'être très vigilant pour la couleur du groupe
choisi car le script que je vais te proposer va se baser sur la couleur du groupe.
Utilisateurs et Groupes/Groupes/Administration des Groupes
Cliques sur CREER UN NOUVEAU GROUPE
Nom du groupe :Membre désactivé
Modérateur du groupe : celui que tu souhaites
Couleur des membres du groupe : déposes ceci:
- Code:
#F00044
Ordre du groupe : peu importe
Statut du groupe :Groupe fermé
Permission d'envoyer des messages privés de masse :Admin
Adhésion automatique des membres : Non
Cliques sur
Édites ce groupe et renseignes tous les membres désactivés dans le champ suivant:
Ensuite le script modifié:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mets un titre explicite.
Coches sur toutes les pages.
Déposes ceci:
- Code:
$(function(){
$('#memberlist tbody').find('td.avatar-mini span[style="color:#F00044"]').each(function(){
var M14_memberList=$(this).text();
if(M14_memberList)
{
$(this).closest('tr').hide();
}
});
});
Penses à cliquer sur le bouton
La couleur du groupe est donc celle-ci:
- Code:
#F00044
on retrouve la même couleur dans le script ici:
- Code:
$('#memberlist tbody').find('td.avatar-mini span[style="color:#F00044"]').each(function(){
Si tu changes la couleur du groupe, il faudra aussi le faire dans le script
a++
Invité- Invité
Re: Cacher les membres inactifs dans la liste des membres du forum.
Merci pour cette nouvelle proposition.
Elle fonctionne bien pour cacher les membres inactifs de la liste des membres.
Il reste néanmoins un point à résoudre. Cette méthode décale la numérotation des membres dans la liste vu qu'elle ne fait que cacher.
Le but pour moi étant de connaitre rapidement le nombre de membre avez vous un script qui pourrait réactualiser cette numérotation ?
Merci d'avance pour le temps que vous accordez à me répondre.
Elle fonctionne bien pour cacher les membres inactifs de la liste des membres.
Il reste néanmoins un point à résoudre. Cette méthode décale la numérotation des membres dans la liste vu qu'elle ne fait que cacher.
Le but pour moi étant de connaitre rapidement le nombre de membre avez vous un script qui pourrait réactualiser cette numérotation ?
Merci d'avance pour le temps que vous accordez à me répondre.
Re: Cacher les membres inactifs dans la liste des membres du forum.
Hello Nico R,
il suffit de trouver dans le template concerné ceci:
Supprimes et remplaces par:
a++
il suffit de trouver dans le template concerné ceci:
- Code:
<td> {memberrow.ROW_NUMBER} </td>
Supprimes et remplaces par:
- Code:
<td align="middle"> # </td>
a++
Invité- Invité
Re: Cacher les membres inactifs dans la liste des membres du forum.
J'ai appliquée cette modification dans memberlist_body mais cela ne fonctionne pas.
Cela a remplacé tous les numéro par #.
Cela a remplacé tous les numéro par #.
Re: Cacher les membres inactifs dans la liste des membres du forum.
Re,
il suffit donc de faire marche arrière car je ne trouve pas comment avoir une liste correcte en cachant les membres désactivés.
a++
il suffit donc de faire marche arrière car je ne trouve pas comment avoir une liste correcte en cachant les membres désactivés.
a++
Invité- Invité
Re: Cacher les membres inactifs dans la liste des membres du forum.
Une solution serait de forcer l'année de dernière visite des membres de ce groupe à une date 1900 par exemple afin de les retrouver en fin de liste.
Ainsi les numéros cachés n'influeraient pas sur la liste.
Savez-vous si on peut faire cela ?
Ainsi les numéros cachés n'influeraient pas sur la liste.
Savez-vous si on peut faire cela ?
Re: Cacher les membres inactifs dans la liste des membres du forum.
Bonjour Nico R, coucou Philippe.
Vous n'avez pas accès à la base de données de votre forum, vous ne pouvez pas "truquer" les informations de vos membres.
Par contre pour forcer l'affichage des désactivés en fin de liste, il suffit de modifier leur profil et de les mettre en invisible (depuis le panneau d'administration). leur date de dernière visite passera à "inconnue".
Toutefois, cette technique ne fonctionnera que depuis un compte membre (ou un invité). Les administrateurs ayant la capacité de voir les invisibles verront la date réelle de dernière connexion.
Vous n'avez pas accès à la base de données de votre forum, vous ne pouvez pas "truquer" les informations de vos membres.
Par contre pour forcer l'affichage des désactivés en fin de liste, il suffit de modifier leur profil et de les mettre en invisible (depuis le panneau d'administration). leur date de dernière visite passera à "inconnue".
Toutefois, cette technique ne fonctionnera que depuis un compte membre (ou un invité). Les administrateurs ayant la capacité de voir les invisibles verront la date réelle de dernière connexion.
Re: Cacher les membres inactifs dans la liste des membres du forum.
Hello Hélène ,
De plus il n'y a que la numérotation dans la liste des membres pour la version phpbb2 et phpbb3 donc
cette dernière n'est pas d'une grande importance Nico R .
a++
Vous n'avez pas accès à la base de données de votre forum, vous ne pouvez pas "truquer" les informations de vos membres.
Par contre pour forcer l'affichage des désactivés en fin de liste, il suffit de modifier leur profil et de les mettre en invisible (depuis le panneau d'administration). leur date de dernière visite passera à "inconnue".
Toutefois, cette technique ne fonctionnera que depuis un compte membre (ou un invité). Les administrateurs ayant la capacité de voir les invisibles verront la date réelle de dernière connexion.
De plus il n'y a que la numérotation dans la liste des membres pour la version phpbb2 et phpbb3 donc
cette dernière n'est pas d'une grande importance Nico R .
a++
Invité- Invité
Re: Cacher les membres inactifs dans la liste des membres du forum.
Milouze14 a écrit:
De plus il n'y a que la numérotation dans la liste des membres pour la version phpbb2 et phpbb3 donc
cette dernière n'est pas d'une grande importance Nico R .
a++
Je ne comprend pas ce que vous voulez dire par là, il y a d'autres information sur cette page.
Pour moi c'est facile de voir le nombre de membres via cette liste et également pour tous les autres membres.
En effet via un compte membre le but est atteint, on ne voit que les actifs et la numérotation est bonne !! Merci c'est déjà ça.
Etant admin il n'y a que pour moi que cette liste est décalée, dommage. ?
Re: Cacher les membres inactifs dans la liste des membres du forum.
Bonjour, Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu » |
Re: Cacher les membres inactifs dans la liste des membres du forum.
Milouze14 a écrit:Hello Nico R,
il suffit de trouver dans le template concerné ceci:
- Code:
<td> {memberrow.ROW_NUMBER} </td>
Supprimes et remplaces par:
- Code:
<td align="middle"> # </td>
a++
Cette solution avait elle fonctionnée pour vous ?
Re: Cacher les membres inactifs dans la liste des membres du forum.
Hello Nico R,
cela désactive simplement la numérotation .
a++
cela désactive simplement la numérotation .
a++
Invité- Invité
Re: Cacher les membres inactifs dans la liste des membres du forum.
Milouze14 a écrit:Hello Nico R,
cela désactive simplement la numérotation .
a++
OK, Dans ce cas merci pour toutes vos réponses et solutions.
Le principal a été résolu à savoir cacher les membres inactifs.
Si vous avez une solutions futures pour la numérotation (vu de l'admin) n'hésitez pas.
Merci.
Sujets similaires
» comment cacher la liste des membres
» les membres inactifs sont inclus dans 'tout les membres'??
» Gérer une liste d'utilisateurs inactifs
» Comment cacher un forum à certains membres et à l'ouvrir à d'autres membres ?
» des membres supprimés du forum de nouveau dans la liste des membres
» les membres inactifs sont inclus dans 'tout les membres'??
» Gérer une liste d'utilisateurs inactifs
» Comment cacher un forum à certains membres et à l'ouvrir à d'autres membres ?
» des membres supprimés du forum de nouveau dans la liste des membres
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum