Avatar du membre ayant poste en dernier sur l'index

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Avatar du membre ayant poste en dernier sur l'index

Message par _backdraft_ le Mar 11 Sep 2012 - 11:03

Bonjour,

tout d'abord ce nouveau tutoriel est génial, merci !

http://forum.forumactif.com/t338068-avatar-du-membre-ayant-poste-en-dernier-sur-l-index-du-forum

Cependant j'ai deux questions :

1/ je viens de l'essayer et le problème c est que quand j ai un modérateur d'un forum et bien j'ai aussi l'avatar du modérateur c'est à dire qu'à gauche de "modérateur:" il y a l'avatar du modérateur. Je voulais savoir si on peut l'enlever ?


2/ Est il possible de faire la même chose avec les images des rangs à la place des avatares ?

Merci et bravo pour le tutoriel !


Dernière édition par _backdraft_ le Mar 11 Sep 2012 - 19:26, édité 1 fois

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avatar du membre ayant poste en dernier sur l'index

Message par Pinguino le Mar 11 Sep 2012 - 11:08

Bonjour


Pouvez vous faire une capture du problème svp ?

merci
Cordialement,
Smile

Pinguino
Adminactif
Adminactif

Masculin
Messages : 10213
Inscrit(e) le : 02/05/2004

http://www.forumactif.com
Pinguino a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avatar du membre ayant poste en dernier sur l'index

Message par Ea le Mar 11 Sep 2012 - 14:27

Bonjour,


Pour :
@_backdraft_ a écrit:1/ je viens de l'essayer et le problème c est que quand j ai un modérateur d'un forum et bien j'ai aussi l'avatar du modérateur c'est à dire qu'à gauche de "modérateur:" il y a l'avatar du modérateur. Je voulais savoir si on peut l'enlever ?
Cela devrait être arrangé avec une modification du code.

Pour :

Code:
2/ Est il possible de faire la même chose avec les images des rangs à la place des avatares ?
Voici un code javascript qui devrait fonctionner pour phpbb2 :

Code:
$(function(){
 
    if(!window.localStorage) return;
 
    // Avatar par défaut
    var default_rank= 'http://illiweb.com/fa/invision/pp-blank-thumb.png';
 
    // Temps de cache, ici 24 h * 60 m * 60 s * 1000 ms donc un jour
    var caching_time= +new Date - 24*60*60*1000;
 
    var set_rank= function(id) {
        $('.mini_ava.member'+id).html('<img src="'+get_rank(id)+'" />');
    };
 
    var get_rank= function(id) {
        if(localStorage.getItem('t_rank'+id) < caching_time)
        {
            localStorage.setItem('t_rank'+id,+new Date);
            localStorage.setItem('d_rank'+id, default_rank);
            $.get('/u'+id, function (d){
                localStorage.setItem('d_rank'+id, $('.forumline .row1 b .gen:nth(1) img[title],.forumline td.row1.gensmall:first > img[title]',d).attr('src')||default_rank);
                set_rank(id);
            });
        }
        return localStorage.getItem('d_rank'+id);
    };
 
    var to_replace= {};
 
    $('.forumline .row3.over strong a.gensmall').each(function(){
        to_replace[$(this).attr('href').substr(2)]= 1;
        $(this).closest('td,dd').prepend('<div class="mini_ava member'+$(this).attr('href').substr(2)+'"></div>');
    });
 
    for(i in to_replace)
    {
        set_rank(i);
    };
 
});
( à mettre à la place du code javascript de l'astuce )

Ea
Aidactif
Aidactif

Messages : 23429
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Avatar du membre ayant poste en dernier sur l'index

Message par _backdraft_ le Mar 11 Sep 2012 - 19:24

Merci beaucoup pour votre code, il résout mes deux problèmes.

Si vous avez besoin de la capture d'écran de mon premier problème pour préciser comment l'enlever sur le tuto, voici une illustration :



En gros là ou il y a le carré noir il y avait l'avatar du modérateur qui s'affichait.

Cordialement

_backdraft_
# Tropactif #

Masculin
Messages : 1505
Inscrit(e) le : 04/03/2010

http://www.caserne35.com
_backdraft_ a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum