Membres connectés récemment
[PHPBB3] Dysfonctionnement calcul participation
2 participants
Page 1 sur 1
- Version du forum :PHPBB3
- Templates modifiés :oui
- Navigateur :Firefox
Bonjour à tous les milouziens,
Philippe m'a écrit ce script qui permet d'afficher dans les sujets sous l'avatar le ratio messages/sujets postés:
Ce code fonctionnait parfaitement.
Or depuis le début de la semaine je crois, le calcul ne fonctionne plus.
Il y a toujours "0" pour la participation sous l'avatar de tous les membres.
Merci pour votre aide.
Philippe m'a écrit ce script qui permet d'afficher dans les sujets sous l'avatar le ratio messages/sujets postés:
- Code:
//Ratio messages/sujets postés
$(function(){if(!_userdata["session_logged_in"])return;
$('.postprofile').each(function(){
var $this=$(this);
$(this).find('.M14_blocSpan.field_messages').before('<span class="M14_blocSpanParticip" title="Ratio messages/sujets"><span class="label">Participation</span> : <span class="value"></span></span> ');
var message=$(this).find('.M14_blocSpan.field_messages').find('.value').text();
var a=$(this).find('a[href^="/u"]').attr('href');
var b=$(this).find('a[href^="/u"]').text();
var stats="stats";
$.get(a+stats, function(data){
var h= $(data).find('a[href="/st/'+b+'"]').closest('li').text();
var sujet=h.match(/\d+/);
if (sujet>0) {
var result=message/sujet;
var v=result.toFixed(0);
}
else {v=0;}
if(v<20){
$this.find('.M14_blocSpanParticip').find('.value').addClass('Participation').html('<span>'+v+'</span>');
$this.find('.value.Participation').find('span').css('width',''+v*5+'px');
if(v<=5){
$this.find('.value.Participation').find('span').css('background','#ffbb35');
}
else if(v>5&&v<10){
$this.find('.value.Participation').find('span').css('background','#28bb35');
}
else {
$this.find('.value.Participation').find('span').css('background','#20aec8');
}
}
if(v>=20){
$this.find('.M14_blocSpanParticip').attr('title','Ratio messages/sujets').find('.value').addClass('Participation').css('width','100%').html('<span>20</span>');
$this.find('.value.Participation').find('span').css('width','100px');
}
});
});
});
Ce code fonctionnait parfaitement.
Or depuis le début de la semaine je crois, le calcul ne fonctionne plus.
Il y a toujours "0" pour la participation sous l'avatar de tous les membres.
Merci pour votre aide.
Coucou Serge,
alors Forumactif a dû modifier
la recherche sur un membre concernant les recherches de sujets:
Sur cette partie, on recherchait le pseudo:
Désormais c'est le lien du membre:
Cette variable n'était donc plus nécessaire:
Tout est en place sur ton forum Serge .
Message envoyé via la réponse rapide par: @Milouze14
alors Forumactif a dû modifier
la recherche sur un membre concernant les recherches de sujets:
Sur cette partie, on recherchait le pseudo:
- Code:
var h= $(data).find('a[href="/st/'+b+'"]').closest('li').text();
Désormais c'est le lien du membre:
- Code:
var h= $(data).find('a[href="/st'+a+'"]').closest('li').text();
Cette variable n'était donc plus nécessaire:
- Code:
var b=$(this).find('a[href^="/u"]').text();
Tout est en place sur ton forum Serge .
Message envoyé via la réponse rapide par: @Milouze14
photoclic aime ce message
Bonjours Philippe,
Un grand merci pour ta correction et ton intervention.
Parfait comme à ton habitude
Je n'ai pas vu pour l'instant d'autres anomalies, peut-être que cette variable n'est utilisée que sur ce script parmi mes nombreux scripts :-)
Message envoyé via la réponse rapide par: @photoclic
Un grand merci pour ta correction et ton intervention.
Parfait comme à ton habitude
Je n'ai pas vu pour l'instant d'autres anomalies, peut-être que cette variable n'est utilisée que sur ce script parmi mes nombreux scripts :-)
Message envoyé via la réponse rapide par: @photoclic
De rien Serge ,
l'avenir nous le dira .
Message envoyé via la réponse rapide par: @Milouze14
peut-être que cette variable n'est utilisée que sur ce script parmi mes nombreux scripts
l'avenir nous le dira .
Hello
Sujet résolu et déplacé dans le forum adéquate
A bientôt pour une prochaine demande
Sujet résolu et déplacé dans le forum adéquate
A bientôt pour une prochaine demande
Message envoyé via la réponse rapide par: @Milouze14
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum