Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
2 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
Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Bonjour,
Tout est dans le titre, est-ce que quelqu'un sait comment est déterminé l'ordre d'affichage des groupes dans le bloc "Modérateurs" sur la liste des sujets d'un sous-forum ?
J'essaye vainement de trouver la logique pour parvenir à un ordre qui me convient mais je ne comprends pas...
Merci
Tout est dans le titre, est-ce que quelqu'un sait comment est déterminé l'ordre d'affichage des groupes dans le bloc "Modérateurs" sur la liste des sujets d'un sous-forum ?
J'essaye vainement de trouver la logique pour parvenir à un ordre qui me convient mais je ne comprends pas...
Merci
Dernière édition par chattigre le Dim 30 Aoû 2020 - 12:26, édité 1 fois
Bipo- Rédactif
- Messages : 3888
Inscrit(e) le : 23/09/2010
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Bonjour Bipo
Simple, clair, précis, merci beaucoup !
J'avais pensé : Au nom, à l'ordre dans le PA, à la couleur, au nombre de membres, mais pas à l'ID
Pas moyen de changer cela par un JS par hasard ? ^^
Bonne journée
Simple, clair, précis, merci beaucoup !
J'avais pensé : Au nom, à l'ordre dans le PA, à la couleur, au nombre de membres, mais pas à l'ID
Pas moyen de changer cela par un JS par hasard ? ^^
Bonne journée
chattigre
Aidactif
Aidactif
Pour une aide efficace...
Mettez un titre explicite
Communiquez vos personnalisations
Rendez le forum et votre problème directement visible
Si votre problème est résolu, éditez votre premier message et cochez l'icône
Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Re,
Je dirai... Probablement ! Mais malheureusement, ça sort de mon champ de compétences... Je vous invite à penser fortement à notre magicien du JS Milouze14 pour qu'il passe sur ce sujet et, peut-être, vous proposer une solution !
Bon courage.
Bipo.
chattigre a écrit:Pas moyen de changer cela par un JS par hasard ? ^^
Je dirai... Probablement ! Mais malheureusement, ça sort de mon champ de compétences... Je vous invite à penser fortement à notre magicien du JS Milouze14 pour qu'il passe sur ce sujet et, peut-être, vous proposer une solution !
Bon courage.
Bipo.
Bipo- Rédactif
- Messages : 3888
Inscrit(e) le : 23/09/2010
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Bipo a écrit:Je dirai... Probablement ! Mais malheureusement, ça sort de mon champ de compétences... Je vous invite à penser fortement à notre magicien du JS Milouze14 pour qu'il passe sur ce sujet et, peut-être, vous proposer une solution !
Alors j'y pense très fort....
Oh, mes doigts bougent tout seuls pour écrire
UP
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
UP
chattigre
Aidactif
Aidactif
Pour une aide efficace...
Mettez un titre explicite
Communiquez vos personnalisations
Rendez le forum et votre problème directement visible
Si votre problème est résolu, éditez votre premier message et cochez l'icône
Consultez la liste des Questions et réponses fréquentes avant d'ouvrir un sujet si nécessaire
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Hello Bipo et chattigre,
c'est assez complexe dans le sens qu'il faut trouver le nombre de modérateur ayant la même couleur car je pars de cette idée et ensuite trouver si les modérateurs sont les mêmes sur la liste des sujets dans l'ensemble du forum.
Dans ce cas , on peut mettre cette astuce.
Sur mon fofo de tests, j'ai 10 modérateurs appartenant à 4 groupes.
Avant :
Après:
Rappel,
on part du principe que les modérateurs seront les mêmes sur l'ensemble du forum sur la liste des sujets.
Pour cela, on va ajouter une class et une balise p dans le template viewforum_body:
Affichage/Templates/Général/viewforum_body
Recherches ceci:
Supprimes et remplaces par:
Penses a enregistrer puis à valider en cliquant respectivement sur puis
Ensuite je rappelle que j'ai 4 groupes sur l'ensemble des modérateurs (donc 4 couleurs) .
Dans le script, tu trouveras cette ligne:
Puis à quatre reprises, tu auras ceci:
Il faudra changer la couleur par celle présente dans ton P.A
Puis ceci:
tu pourras importer les modérateurs ayant la même couleur dans la balise span de ton choix.
Il y a 4 balises span ayant chacune une class:
==> un
==> deux
==> trois
==> quatre
Le script:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Codes Javascript
Activer la gestion des codes Javascript : Oui Non
Mets un titre explicite.
Coches sur les sous forums.
Déposes ceci:
Penses a cliquer sur le bouton VALIDER
Puis un peu de style pour espacer les modérateurs:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
Penses à cliquer sur le bouton
a++
c'est assez complexe dans le sens qu'il faut trouver le nombre de modérateur ayant la même couleur car je pars de cette idée et ensuite trouver si les modérateurs sont les mêmes sur la liste des sujets dans l'ensemble du forum.
Dans ce cas , on peut mettre cette astuce.
Sur mon fofo de tests, j'ai 10 modérateurs appartenant à 4 groupes.
Avant :
Après:
Rappel,
on part du principe que les modérateurs seront les mêmes sur l'ensemble du forum sur la liste des sujets.
Pour cela, on va ajouter une class et une balise p dans le template viewforum_body:
Affichage/Templates/Général/viewforum_body
Recherches ceci:
- Code:
<p>{MODERATORS}</p>
Supprimes et remplaces par:
- Code:
<p class="M14_table_moderat"style="display:none;">{MODERATORS}</p>
<p class="M14_table_moderat_result"></p>
Penses a enregistrer puis à valider en cliquant respectivement sur puis
Ensuite je rappelle que j'ai 4 groupes sur l'ensemble des modérateurs (donc 4 couleurs) .
Dans le script, tu trouveras cette ligne:
- Code:
$('p.M14_table_moderat_result').append('
<span class="un"></span> ,
<span class="deux"></span> ,
<span class="trois"></span> ,
<span class="quatre"></span>');
Puis à quatre reprises, tu auras ceci:
- Code:
$this.find('span[style="color:#E67017"]').each(function(){
Il faudra changer la couleur par celle présente dans ton P.A
Puis ceci:
- Code:
.appendTo('.quatre');
tu pourras importer les modérateurs ayant la même couleur dans la balise span de ton choix.
Il y a 4 balises span ayant chacune une class:
==> un
==> deux
==> trois
==> quatre
Le script:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Codes Javascript
Activer la gestion des codes Javascript : Oui Non
Mets un titre explicite.
Coches sur les sous forums.
Déposes ceci:
- Code:
$(function(){
var $this=$('p.M14_table_moderat');
//SI QUATRE GROUPE, ON IMPORTE 4 BALISES SPAN
$('p.M14_table_moderat_result').append('<span class="un"></span> , <span class="deux"></span> , <span class="trois"></span> , <span class="quatre"></span>');
$this.find('span[style="color:#E67017"]').each(function(){
$(this).closest('a').appendTo('.quatre');});
$this.find('span[style="color:#00B0F0"]').each(function(){
$(this).closest('a').appendTo('.deux');});
$this.find('span[style="color:#90F000"]').each(function(){
$(this).closest('a').appendTo('.trois');});
$this.find('span[style="color:#95C92C"]').each(function(){
$(this).closest('a').appendTo('.un');});
});
Penses a cliquer sur le bouton VALIDER
Puis un peu de style pour espacer les modérateurs:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
- Code:
p.M14_table_moderat_result a[href^="/u"]
{
margin:0px 2px 0px 2px;
}
Penses à cliquer sur le bouton
a++
Invité- Invité
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Salut !
Aïe aïe aïe !
Je suis désolé pour toi mais on dirait bien que tu es parti dans le mauvais sens !
- Je suis passé pour affecter les modérateurs par la gestion des groupes, pas par des Personnal Users, et donc il n'y a pas de couleurs dans la liste des modérateurs (comme sur ce forum, des liens en /gxxx- et de couleur "classique").
- Justement, je n'ai pas les mêmes modérateurs sur toutes les catégories . 5 groupes A B C D E dont A modère tout, B tout sauf quelques exceptions, C, D, et E quelques sous-forums seulement.
As-tu moyen de faire un classement hiérarchique (à partir de la hiérarchie du PA) ou à la limite par ordre alphabétique, ça pourrait marcher aussi ^^
Merci et bonne soirée !
Aïe aïe aïe !
Je suis désolé pour toi mais on dirait bien que tu es parti dans le mauvais sens !
- Je suis passé pour affecter les modérateurs par la gestion des groupes, pas par des Personnal Users, et donc il n'y a pas de couleurs dans la liste des modérateurs (comme sur ce forum, des liens en /gxxx- et de couleur "classique").
- Justement, je n'ai pas les mêmes modérateurs sur toutes les catégories . 5 groupes A B C D E dont A modère tout, B tout sauf quelques exceptions, C, D, et E quelques sous-forums seulement.
As-tu moyen de faire un classement hiérarchique (à partir de la hiérarchie du PA) ou à la limite par ordre alphabétique, ça pourrait marcher aussi ^^
Merci et bonne soirée !
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Hello chattigre,
sans information de ta part , je ne pouvais deviner car ceci est assez vague cher ami:
Je ne pourrais pas t'apporter d'autre solution mon ami car je n'en ai pas malheureusement.
En espérant que quelqu'un passe dans le coin .
a++
Je suis désolé pour toi mais on dirait bien que tu es parti dans le mauvais sens !
sans information de ta part , je ne pouvais deviner car ceci est assez vague cher ami:
J'avais pensé :
Au nom,
à l'ordre dans le PA,
à la couleur, au nombre de membres,
mais pas à l'ID
Je ne pourrais pas t'apporter d'autre solution mon ami car je n'en ai pas malheureusement.
En espérant que quelqu'un passe dans le coin .
a++
Invité- Invité
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Re,Milouze14 a écrit:Hello chattigre,Je suis désolé pour toi mais on dirait bien que tu es parti dans le mauvais sens !
sans information de ta part , je ne pouvais deviner car ceci est assez vague cher ami:
J'avais pensé :
Au nom,
à l'ordre dans le PA,
à la couleur, au nombre de membres,
mais pas à l'ID
Je ne pourrais pas t'apporter d'autre solution mon ami car je n'en ai pas malheureusement.
En espérant que quelqu'un passe dans le coin .
a++
En fait je n'ai pas précisé car j'avais oublié sur le moment que la couleur était appliqué dans le cas de groupes Personnal User ^^
Donc je n'avais pas pensé à un tri par couleur, d'autant qu'il n'est possible qu'après utilisation des personnal users que je n'utilise pas
Quand je dis "j'avais pensé à" c'était les idées que j'avais eu par rapport au comportement habituel en cherchant à déterminer le facteur utilisé ^^
Il est vrai que je n'avais pas spécialement dit comment je voulais refaire ce classement...
Question :
Comment classer les groupes modérateurs d'un sous-forum à partir de la hiérarchie du PA et non par ID du groupe comme par défaut ?
Au moins, je ne peux pas plus clair maintenant (enfin je crois )
Merci et bonne journée
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Re Chattigre,
Qui dit "hiérarchie du PA", veut dire aussi avoir les mêmes droits sur l'affichage mon ami, donc impossible a réaliser pour les membres (modos comprit).
on peut trier par ordre alphabétique la liste des groupes modérateurs avec ce script.
On reprend donc la balise p en supprimant le display none:
Et supprimer celle-ci:
Le script va rechercher les groupes et les placer par ordre alphabétique.
Ensuite, on va avoir les virgules qui vont donc apparaitre tout au début de la liste, on va donc utiliser une astuce css afin d'attribuer une taille de police à zéro et imposer ensuite une taille avec le hack !important sur les contenu des groupes:
Puis, on peut aussi ajouter les séparations ensuite(facultatif) pour tous sauf le dernier et ajouter un point pour le dernier.
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
Penses à 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 les sous-forums
Déposes ceci:
Penses à cliquer sur le bouton VALIDER
Edit:
Ou encore ce script qui affichera le nombre de modérateur(s) :
Les aperçus :
Avant:
Après:
a++
Comment classer les groupes modérateurs d'un sous-forum à partir de la hiérarchie du PA et non par ID du groupe comme par défaut ?
Qui dit "hiérarchie du PA", veut dire aussi avoir les mêmes droits sur l'affichage mon ami, donc impossible a réaliser pour les membres (modos comprit).
on peut trier par ordre alphabétique la liste des groupes modérateurs avec ce script.
On reprend donc la balise p en supprimant le display none:
- Code:
<p class="M14_table_moderat">{MODERATORS}</p>
Et supprimer celle-ci:
- Code:
<p class="M14_table_moderat_result"></p>
Le script va rechercher les groupes et les placer par ordre alphabétique.
Ensuite, on va avoir les virgules qui vont donc apparaitre tout au début de la liste, on va donc utiliser une astuce css afin d'attribuer une taille de police à zéro et imposer ensuite une taille avec le hack !important sur les contenu des groupes:
- Code:
a[href^="/g"]
Puis, on peut aussi ajouter les séparations ensuite(facultatif) pour tous sauf le dernier et ajouter un point pour le dernier.
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
- Code:
.M14_table_moderat{font-size:0px;}
.M14_table_moderat a[href^="/g"]{font-size:12px!important;margin:0px 2px 0px 2px;}
/*FACULTATIF SEPARATION ENTRE LES GROUPES*/
.M14_table_moderat a[href^="/g"]:not(:last-child):after
{
content:" - ";
}
/*FACULTATIF LE POINT APRES LE DERNIER GROUPE*/
.M14_table_moderat a[href^="/g"]:last-child:after
{
content:".";
}
Penses à 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 les sous-forums
Déposes ceci:
- Code:
$(function() {
var $M14_list = $('p.M14_table_moderat');
$M14_list.children().detach().sort(function(a, b) {
return $(a).text().localeCompare($(b).text());
}).appendTo($M14_list);});
Penses à cliquer sur le bouton VALIDER
Edit:
Ou encore ce script qui affichera le nombre de modérateur(s) :
- Code:
$(function() {
var $M14_list = $('p.M14_table_moderat');
var a=$('p.M14_table_moderat a[href^="/g"]').length;
$('p.M14_table_moderat').closest('.block').find('.block-header i').before('( '+a+' ) ');
$M14_list.children().detach().sort(function(a, b) {
return $(a).text().localeCompare($(b).text());
}).appendTo($M14_list);});
Les aperçus :
Avant:
Après:
a++
Invité- Invité
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Salut, merci
Je ne suis pas sûr d'avoir tout suivi...
Dans mon template viewforum_body, j'encadre {MODERATORS} comme ceci :
Puis j'ajoute ce script sur les sous-forums :
Et le CSS suivant :
J'ai oublié quelque chose ou c'est tout ?
Merci ^^
Je ne suis pas sûr d'avoir tout suivi...
Dans mon template viewforum_body, j'encadre {MODERATORS} comme ceci :
- Code:
<p class="M14_table_moderat">{MODERATORS}</p>
Puis j'ajoute ce script sur les sous-forums :
- Code:
$(function() {
var $M14_list = $('p.M14_table_moderat');
$M14_list.children().detach().sort(function(a, b) {
return $(a).text().localeCompare($(b).text());
}).appendTo($M14_list);});
Et le CSS suivant :
- Code:
.M14_table_moderat{font-size:0px;}
.M14_table_moderat a[href^="/g"]{font-size:12px!important;margin:0px 2px 0px 2px;}
/*FACULTATIF SEPARATION ENTRE LES GROUPES*/
.M14_table_moderat a[href^="/g"]:not(:last-child):after
{
content:" - ";
}
/*FACULTATIF LE POINT APRES LE DERNIER GROUPE*/
.M14_table_moderat a[href^="/g"]:last-child:after
{
content:".";
}
J'ai oublié quelque chose ou c'est tout ?
Merci ^^
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Re,
Avec un forum en maintenance, difficile de voir quoi que ce soit .
Le template a t'il était validé ?
La gestion des scripts est bien activée?
Car je ne vois pas le script sur le forum de ton profil .
a++
C'est tout .J'ai oublié quelque chose ou c'est tout ?
Avec un forum en maintenance, difficile de voir quoi que ce soit .
Le template a t'il était validé ?
La gestion des scripts est bien activée?
Car je ne vois pas le script sur le forum de ton profil .
a++
Invité- Invité
Re: Comment sont "classés" les groupes dans la liste des modérateurs d'un forum ?
Salut,Milouze14 a écrit:Re,C'est tout .J'ai oublié quelque chose ou c'est tout ?
Avec un forum en maintenance, difficile de voir quoi que ce soit .
Le template a t'il était validé ?
La gestion des scripts est bien activée?
Car je ne vois pas le script sur le forum de ton profil .
a++
En effet, c'est tout ^^
Ca fonctionne, j'avais juste peur d'avoir oublié un truc mais non
Le template est bien validé et il y a bien le script
La gestion des scripts est bien activée (j'en ai plus de 10 en place )
Merci
Bonne journée
Sujets similaires
» Liste des groupes dans le profil
» Comment remplacer les "::" qui séparent la liste des sous-forum dans les sujets
» Comment enlever le mot "modérateurs" et/ou les noms de modérateurs dans les intitulés des forums sur la page d'acceuil
» Comment séparer mes groupes dans le qui est en ligne?
» Comment mettre les groupes forums en bas de page normal (Ils sont en italiques.)
» Comment remplacer les "::" qui séparent la liste des sous-forum dans les sujets
» Comment enlever le mot "modérateurs" et/ou les noms de modérateurs dans les intitulés des forums sur la page d'acceuil
» Comment séparer mes groupes dans le qui est en ligne?
» Comment mettre les groupes forums en bas de page normal (Ils sont en italiques.)
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