Liste alphabétique des membres
4 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
Liste alphabétique des membres
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : dès la création du forum
Lien du forum : https://cdat.forumactif.com
Description du problème
Par défaut, l'affichage des membres se fait par ordre chronologique. Il est possible de trier ensuite par ordre alphabétique.Serait-il possible que, par défaut, l'affichage des membres soit par ordre alphabétique.
Merci d'avance pour vos réponses.
Re: Liste alphabétique des membres
Bienvenue sur le forum de support de Forumactif Puisque vous êtes nouveau, voici quelques sujets susceptibles de vous intéresser : N'hésitez pas à ouvrir un nouveau sujet si vous ne trouvez pas votre réponse. |
Message par Loizillon Dominique Hier à 18:37
Message par Loizillon Dominique Aujourd'hui à 9:12
Bonjour, Je vous rappelle qu'il est autorisé un seul UP par tranche de 24 heures, à partir de votre dernier message posté dans le sujet concerné. Je vous invite à lire : |
Re: Liste alphabétique des membres
Désolé, je croyais que c'était un up par jour et non par tranche de 24h.
Re: Liste alphabétique des membres
Un petit Up SVP. Merci.
Re: Liste alphabétique des membres
Merci pour votre réponse mais cela ne correspond pas vraiment à ce que je recherche :
la liste des membres dont le nom commençant par P peut être obtenue avec un nom d'utilisateur P* ,
le tri alphabétique peut être obtenu en choisissant un tri par Nom d'utilisateur et un ordre croissant ,
mais cela oblige à lancer ce tri à chaque fois qu'on clique sur le menu Membres.
Mon souhait était que la liste soit triée par ordre alphabétique par défaut alors qu'elle l'est systématiquement par Dernière visite.
la liste des membres dont le nom commençant par P peut être obtenue avec un nom d'utilisateur P* ,
le tri alphabétique peut être obtenu en choisissant un tri par Nom d'utilisateur et un ordre croissant ,
mais cela oblige à lancer ce tri à chaque fois qu'on clique sur le menu Membres.
Mon souhait était que la liste soit triée par ordre alphabétique par défaut alors qu'elle l'est systématiquement par Dernière visite.
Re: Liste alphabétique des membres
Bonjour Loizillon Dominique,
Ajouter ce javascript (placement sur toutes les pages)
Ajouter ce javascript (placement sur toutes les pages)
- Code:
$(function(){
if (/\/memberlist/.test(window.location.href)) {
$("select option[value='lastvisit']").removeAttr("selected");
$("select option[value='username']").attr("selected","selected");
}
});
Re: Liste alphabétique des membres
Merci pour votre réponse mais cela ne fonctionne pas. La liste des membres s'affiche toujours triée par date de Dernière visite.
Ce javascript semble modifier le libellé [Trier par]. Mais je dois néanmoins valider ce tri par le bouton [ok].
Ce javascript semble modifier le libellé [Trier par]. Mais je dois néanmoins valider ce tri par le bouton [ok].
Re: Liste alphabétique des membres
Un petit Up SVP. Merci.
Re: Liste alphabétique des membres
Hello Loizillon Dominique,
remplaces le script de MasDan ( que je salue ) par celui-ci:
L'option: Nom d'utilisateur sera sélectionné.
Sinon le script de mon ami Ange Tuteur fera l'affaire/
http://fmdesign.forumotion.com/t479-alphabetical-search-bar-for-the-memberlist#5995
Voir le rendu sur mon forum de test:
http://testdesforums.1fr1.net/memberlist
Pour cela:
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 VALIDER
a++
remplaces le script de MasDan ( que je salue ) par celui-ci:
- Code:
$(function(){
if (/\/memberlist/.test(window.location.href)) {
$('select option[value="lastvisit"]').removeAttr('selected');
$('select option[value="username"]').attr('selected','selected');
}
});
L'option: Nom d'utilisateur sera sélectionné.
Sinon le script de mon ami Ange Tuteur fera l'affaire/
http://fmdesign.forumotion.com/t479-alphabetical-search-bar-for-the-memberlist#5995
Voir le rendu sur mon forum de test:
http://testdesforums.1fr1.net/memberlist
Pour cela:
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:
if (/\/memberlist/.test(window.location.href)) {
'DEVELOPED BY ANGE TUTEUR';
'NO DISTRIBUTION WITHOUT CONSENT OF THE AUTHOR';
'ORIGIN : http://fmdesign.forumotion.com/t479-alphabet-search-bar-for-the-memberlist#5995';
$(function() {
window.fa_alphabar = {
// position of the bar ; 'top', 'left', 'bottom', or 'right'
position : 'top',
presets : ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
bar : $('<div id="memberlist_alphabar" />')[0], // creates the preset bar
list : $('form[action="/memberlist"]')[0].nextSibling, // memberlist
// sort the memberlist by the letter that was chosen
change : function(that) {
if (that.id != 'alphabar_actif') {
var actif = document.getElementById('alphabar_actif');
if (actif) actif.id = '';
that.id = 'alphabar_actif';
$.get(that.href, function(d) {
fa_alphabar.list.parentNode.innerHTML = $('form[action="/memberlist"]', d).parent().html();
fa_alphabar.list = $('form[action="/memberlist"]')[0].nextSibling;
if (document.getElementById('ipbwrapper')) fa_alphabar.list = fa_alphabar.list.nextSibling;
fa_alphabar.insertBar();
});
}
},
// inserts the preset bar
insertBar : function() {
fa_alphabar.bar.className = 'alphabar_' + fa_alphabar.position;
fa_alphabar.list.className += ' alphalist_' + fa_alphabar.position;
fa_alphabar.list.parentNode.insertBefore(fa_alphabar.bar, fa_alphabar.position.toLowerCase() == 'bottom' ? fa_alphabar.list.nextSibling : fa_alphabar.list);
/left|right/i.test(fa_alphabar.position) && fa_alphabar.list.insertAdjacentHTML('afterend', '<div class="clear"></div>'); // clear floats for left and right positions
}
};
if (fa_alphabar.list) {
// put together the alphabar
for (var i = 0, j = fa_alphabar.presets.length, newRow = /left|right/i.test(fa_alphabar.position), htmlStr = '<table><tbody>' + (newRow ? '' : '<tr>'); i < j; i++) {
htmlStr += (newRow ? '<tr>' : '') + '<td><a href="/memberlist?mode=lastvisit&order=DESC&submit=Ok&username=' + fa_alphabar.presets[i] + '" ' + ( new RegExp('username=' + fa_alphabar.presets[i].replace(/[.*+?^${}()|[\]\\]/g, "\\$&") + '(?:$|&)').test(window.location.search) ? 'id="alphabar_actif"' : '' ) + ' onclick="fa_alphabar.change(this); return false;">' + fa_alphabar.presets[i] + '</a></td>' + (newRow ? '</tr>' : '');
}
fa_alphabar.bar.innerHTML = htmlStr + (newRow ? '' : '</tr>') + '</tbody></table>';
if (document.getElementById('ipbwrapper')) fa_alphabar.list = fa_alphabar.list.nextSibling;
fa_alphabar.insertBar();
}
});
document.write('<style type="text/css">#memberlist_alphabar table{font-size:24px;line-height:30px;font-family:arial,sans-serif;text-align:center;background:#CCC;border-spacing:1px;margin:10px 0;width:100%}#memberlist_alphabar td{width:20px;background:#EEE}#memberlist_alphabar a{text-decoration:none!important}a#alphabar_actif{color:inherit}.alphabar_left,.alphabar_right{width:3%;margin:1%}.alphalist_left,.alphalist_right{clear:none;width:90%;margin:1%}.alphabar_left{float:left}.alphabar_right,.alphalist_left{float:right}.alphalist_right{float:left}</style>');
}
Penses à cliquer sur le bouton VALIDER
a++
Invité- Invité
Re: Liste alphabétique des membres
Merci pour votre réponse mais cela ne correspond pas à ma demande.
Comme je l'avais indiqué à *Splash* , je ne cherche pas à faire un tri après coup.
La première ligne d'un forum est toujours composée des menus Accueil - Faq - Rechercher - Membres - Groupes - ...
Lorsque je clique sur le menu Membres, je souhaiterais que la liste s'affiche directement dans l'ordre alphabétique et non dans l'ordre de dernière visite.
Au vu des réponses, j'ai l'impression de ne pas être très clair dans la formulation de ma demande. Pouvez-vous m'aider à être plus précis ?
Comme je l'avais indiqué à *Splash* , je ne cherche pas à faire un tri après coup.
La première ligne d'un forum est toujours composée des menus Accueil - Faq - Rechercher - Membres - Groupes - ...
Lorsque je clique sur le menu Membres, je souhaiterais que la liste s'affiche directement dans l'ordre alphabétique et non dans l'ordre de dernière visite.
Au vu des réponses, j'ai l'impression de ne pas être très clair dans la formulation de ma demande. Pouvez-vous m'aider à être plus précis ?
Re: Liste alphabétique des membres
Bonjour Loizillon Dominique,
Remplacer le javascript (placement sur toutes les pages) par celui-ci.
Pour éliminer un dysfonctionnement, le bouton membre à la barre du menu a été supprimer sur la page des membres.
Remplacer le javascript (placement sur toutes les pages) par celui-ci.
- Code:
$(function() {
"use strict";
let hrefLoc = window.location.href;
let PrecHrefLoc = /\/memberlist/.test(sessionStorage.getItem("hrefLoc"));
if ( /\/memberlist/.test(hrefLoc) ) {
$("a.mainmenu[href^='/memberlist']").closest("a").remove();
if (!PrecHrefLoc) {
$("select option[value='lastvisit']").removeAttr("selected");
$("select option[value='username']").attr("selected","selected");
$("select option[value='']").attr("selected","selected");
$("select option[value='DESC']").removeAttr("selected");
$("div.frm-buttons input[value='Ok']").trigger("click");
}
}
sessionStorage.setItem("hrefLoc", hrefLoc);
});
Pour éliminer un dysfonctionnement, le bouton membre à la barre du menu a été supprimer sur la page des membres.
Re: Liste alphabétique des membres
Merci MasDan, cela marche nickel. Même la liste des membres d'un groupe s'affiche également par ordre alphabétique (pas de tri possible) !
C'est effectivement dommage qu'il ait fallu supprimer le menu Membres pour éliminer un dysfonctionnement.
Certes, l'appui sur un autre menu rétablit l'affichage du menu disparu, mais cela peut désarçonner certains, d'autant que tous les membres de ce forum ont plus de 60 ans et sont sans doute peu réactifs face à ce genre de difficulté.
Avant de passer le sujet en Résolu, j'attends de voir si quelqu'un a une suggestion pour éliminer ce petit problème parasite résiduel.
C'est effectivement dommage qu'il ait fallu supprimer le menu Membres pour éliminer un dysfonctionnement.
Certes, l'appui sur un autre menu rétablit l'affichage du menu disparu, mais cela peut désarçonner certains, d'autant que tous les membres de ce forum ont plus de 60 ans et sont sans doute peu réactifs face à ce genre de difficulté.
Avant de passer le sujet en Résolu, j'attends de voir si quelqu'un a une suggestion pour éliminer ce petit problème parasite résiduel.
Re: Liste alphabétique des membres
Bonjour Loizillon Dominique,
Un code beaucoup plus simple qui résout le problème.
Remplacer le javascript par celui-ci
Avec ce code, le bouton membre est toujours présent et fonctionne correctement.
Un code beaucoup plus simple qui résout le problème.
Remplacer le javascript par celui-ci
- Code:
$(function() {
$("a.mainmenu[href^='/memberlist']").attr("href","/memberlist?mode=username&order&submit=Ok&username");
});
Avec ce code, le bouton membre est toujours présent et fonctionne correctement.
Re: Liste alphabétique des membres
Bravo et merci Masdan, cela fonctionne superbement.
Je passe le sujet en résolu.
Avec encore tous mes remerciements.
Je passe le sujet en résolu.
Avec encore tous mes remerciements.
Sujets similaires
» des membres supprimés du forum de nouveau dans la liste des membres
» Cacher les membres inactifs dans la liste des membres du forum.
» Changer couleur des nouveaux membres dans la liste des membres...
» Liste des membres
» Modifier le nombre de membres qui apparaissent par page de la "Liste des membres"
» Cacher les membres inactifs dans la liste des membres du forum.
» Changer couleur des nouveaux membres dans la liste des membres...
» Liste des membres
» Modifier le nombre de membres qui apparaissent par page de 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