Soucis d'affichage du nombre de point dans la memberlist
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
Soucis d'affichage du nombre de point dans la memberlist
Détails techniques
Version du forum : phpBB2Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour, après moulte essaie j'ai un soucis d'affichage avec le nombre de points (sur mes captures d'écrans, nombre de points = nombre de rp)Lors que je tri par n'importe qu'elle catégorie (sauf celle du nombre de points) alors le nombre de point n'apparait pas, mais quand je tri par le nombre de point (sur ma capture d'écran = avec) alors le nombre de rp apparait.
- le nombre de points n'apparait pas:
- le nombre de points apparait:
J'aurais voulu l'afficher systématiquement quand on le tri par n'importe qu'elle catégorie et je voulais savoir si c'était possible?
Je voudrais savoir si c'est possible d'afficher le nombre de point dans la partie groupe également ? ( dans la partie nombre de rp) : J'ai essayé d'utiliser plusieurs techniques mais rien n'y fait.
- Spoiler:
Merci d'avance pour vos conseilles
Dernière édition par Astrophilia le Lun 10 Jan - 23:54, édité 1 fois
Re: Soucis d'affichage du nombre de point dans la memberlist
Coucou,
Je crains que par défaut les champs de la page de la liste des membres ne soient pas personnalisables. Mais ne vous inquiétez pas, j'ai écrit une solution pour vous !
Allez dans votre Panneau de contrôle d'administration > Modules > HTML & Javascript > Javascript et créez un nouveau code avec ces paramètres :
edit: Je viens de remarquer que votre forum est très personnalisé. Je peux adapter mon code précédent, mais avant j'aurais besoin que vous ajoutiez le champ pour les points comme visible sur vos profils d'utilisateurs.
Je crains que par défaut les champs de la page de la liste des membres ne soient pas personnalisables. Mais ne vous inquiétez pas, j'ai écrit une solution pour vous !
- Avant:
- (demo) Après:
Allez dans votre Panneau de contrôle d'administration > Modules > HTML & Javascript > Javascript et créez un nouveau code avec ces paramètres :
- Titre : comme vous préférez
- Où : dans toutes les pages
- Contenu:
- Code:
$(function() {
$('.forumbg.forumbg-table th.name').after('<th class="points">Points</th>');
$('.forumbg.forumbg-table table#memberlist tbody tr').each(function() {
var element = $(this);
var user = $(this).find('td.avatar-mini a');
var user_link = user.attr('href');
var user_id = user_link.match(/\d+/g);
$(this).find('td.avatar-mini').after('<td class="points_memberlist" uid="' + user_id + '"></td>');
$.ajax({
url: user_link,
type: 'GET',
success: function(data) {
var user_points = $(data).find('dl#field_id-13 dd').text();
$('.points_memberlist[uid="' + user_id + '"]').html(user_points);
}
});
});
});
edit: Je viens de remarquer que votre forum est très personnalisé. Je peux adapter mon code précédent, mais avant j'aurais besoin que vous ajoutiez le champ pour les points comme visible sur vos profils d'utilisateurs.
Re: Soucis d'affichage du nombre de point dans la memberlist
Bonsoir, excuse moi de ma réponse tardive et merci pour ton aide j'étais très prise cette semaine
Du coup pour voir le forum original avec le code terminé c'est celui ci I love Harvard, pour les profils je n'ai pas bien compris ce qu'il faut mais je crois que les permissions sont ouvertes par ici, normalement c'est visible pour tous le monde j'ai vérifié les permissions
Du coup pour voir le forum original avec le code terminé c'est celui ci I love Harvard, pour les profils je n'ai pas bien compris ce qu'il faut mais je crois que les permissions sont ouvertes par ici, normalement c'est visible pour tous le monde j'ai vérifié les permissions
Dernière édition par Astrophilia le Lun 10 Jan - 23:55, édité 1 fois
Re: Soucis d'affichage du nombre de point dans la memberlist
Coucou,
cela m'aiderait dans l'adaptation du code si le champ "Points" serait visible sur la page de profil, par exemple celui que vous m'avez montré : https://www.i-love-harvard.com/u9596
Si le nombre de points de l'utilisateur est visible dans le profil utilisateur, alors je peux adapter le code pour l'obtenir à partir de là.
cela m'aiderait dans l'adaptation du code si le champ "Points" serait visible sur la page de profil, par exemple celui que vous m'avez montré : https://www.i-love-harvard.com/u9596
Si le nombre de points de l'utilisateur est visible dans le profil utilisateur, alors je peux adapter le code pour l'obtenir à partir de là.
Re: Soucis d'affichage du nombre de point dans la memberlist
Dans le profil utilisateur, il est présent mais modifié
Re: Soucis d'affichage du nombre de point dans la memberlist
Me voici, avec le code adapté pour votre forum
Allez dans votre Panneau de contrôle d'administration > Modules > HTML & Javascript > Javascript et créez un nouveau code avec ces paramètres :
edit: Alternativement (je pense) vous pouvez utiliser cette variable directement dans les modèles, mais je n'ai pas essayé donc tu devrais essayer
Allez dans votre Panneau de contrôle d'administration > Modules > HTML & Javascript > Javascript et créez un nouveau code avec ces paramètres :
- Titre : comme vous préférez
- Où : dans toutes les pages
- Contenu:
- Code:
$(function() {
$('.list-members .member .mname a').each(function() {
var element = $(this);
var user_link = element.attr('href');
var user_id = user_link.match(/\d+/g);
var target = $(element).parent().parent().find('.mav-infos .minfos .mpoint span');
$.ajax({
url: user_link,
type: 'GET',
success: function(data) {
var user_points = $(data).find('div#field_id-13 div').text();
$(target).html(user_points);
}
});
});
});
edit: Alternativement (je pense) vous pouvez utiliser cette variable directement dans les modèles, mais je n'ai pas essayé donc tu devrais essayer
- Code:
{memberrow.POINTS}
Re: Soucis d'affichage du nombre de point dans la memberlist
Essayez d'ajouter ce nouveau javascript dans toutes les pages. Je ne peux pas vérifier par moi-même si cela fonctionne, car les profils d'utilisateurs ne sont désormais plus visibles pour les invités.
Essaye de voir si ça marche
Essaye de voir si ça marche
- Code:
$('form[action*="/g"][name="post"] .forumline tbody tr:first-of-type th:nth-child(2)').after('<th class="thTop thpoints">Points</th>');
$('form[action*="/g"][name="post"] .forumline tr td.row1 a.gen').each(function() {
var element = $(this);
var user_link = element.attr('href');
$.ajax({
url: user_link,
type: 'GET',
success: function(data) {
var user_points = $(data).find('div#field_id-13 div').text();
$(this).parent().parent().parent().after('<td class="row1" align="center" valign="middle"><span class="gen">'+user_points+'</span></td>');
}
});
});
Re: Soucis d'affichage du nombre de point dans la memberlist
J'ai essayé de voir sur mon le forumtest, j'ai essayé de modifié pour que ça correspond au template mais c'est un échec pour ma part
j'ai ré-ouvert les permissions, normalement vous devriez avoir accès aux pages
j'ai ré-ouvert les permissions, normalement vous devriez avoir accès aux pages
Dernière édition par Astrophilia le Lun 10 Jan - 23:56, édité 1 fois
Re: Soucis d'affichage du nombre de point dans la memberlist
Coucou,
- Code:
$(function() {
$('form[action*="/g"][name="post"] .forumline tbody tr:first-of-type th:nth-child(2)').after('<th class="thTop thpoints">Points</th>');
$('form[action*="/g"][name="post"] .forumline tr td:nth-child(2) a.gen').each(function() {
var element = $(this);
console.log(element.text());
var user_link = element.attr('href');
$.ajax({
url: user_link,
type: 'GET',
success: function(data) {
var user_points = $(data).find('div#field_id-13 div').text();
element.parent().parent().after('<td class="row1" align="center" valign="middle"><span class="gen">'+user_points+'</span></td>');
}
});
}); });
Re: Soucis d'affichage du nombre de point dans la memberlist
Ah merci beaucoup ça fonctionne nickel
Re: Soucis d'affichage du nombre de point dans la memberlist
De rien - content d'avoir aidé
Sujets similaires
» Systeme de point ne s'affiche pas dans les messages
» Voir certain sujet si on à un certain nombre de point
» REMPLACER IMAGE MP DANS LE MEMBERLIST PAR DU TEXTE
» Trouver comment modifier le nombre de point des membres
» Changer la couleur en fonction du groupe dans la memberlist et profil?
» Voir certain sujet si on à un certain nombre de point
» REMPLACER IMAGE MP DANS LE MEMBERLIST PAR DU TEXTE
» Trouver comment modifier le nombre de point des membres
» Changer la couleur en fonction du groupe dans la memberlist et profil?
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