Mini Avatar n'est pas visible sur l'indice (Punbb)

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

Résolu Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par la valle dell'eco le Mer 2 Juil 2014 - 14:24

Je voudrais savoir comment rendre visible la mini avatar de l'utilisateur qui a écrit l'index. Je ne peux pas utiliser l'option dans le panneau parce que j'ai fait quelques changements.
http://rispostecristiane.forumattivo.it/




J'ai utilisé Punbb.


Dernière édition par la valle dell'eco le Ven 4 Juil 2014 - 15:48, édité 1 fois (Raison : résolu)

la valle dell'eco
Nouveau membre

Féminin
Messages : 13
Inscrit(e) le : 22/09/2013

http://www.lavalledelleco.net/
la valle dell'eco a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par Neptunia le Mer 2 Juil 2014 - 14:46

Bonjour ^^

Il suffit d'effectuer les modifications de templates mentionnées dans ce tutoriel
Right Avatar du membre ayant posté en dernier sur l'index du forum

Ou rajouter le code suivant à l'endroit souhaité dans l'index_box
Code:
<!-- BEGIN avatar -->
<span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
<!-- END avatar -->

Ensuite l'activation de la fonction depuis le panneau admin fonctionnera.

Neptunia
+ Hyperactif +

Féminin
Messages : 11000
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par demeter1 le Mer 2 Juil 2014 - 14:54

Salve la valle dell'eco

Se non risulta la proposta de Neptune, potete provare con questo js

Code:
$(function(){
 
  if(!window.localStorage) return;
 
  // Avatar par défaut
    var default_avatar= '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= 24*60*60*1000;
 
  // Temps de cache d'une erreur, ici 60 s * 1000 ms donc une minute
    var caching_error= 60*1000;
 
  var set_avatar= function(id) {
        $('.mini_ava.member'+id).html('<img src="'+get_avatar(id)+'" />');
    };
 
  var get_avatar= function(id) {
        if(localStorage.getItem('t_ava'+id) < +new Date - caching_time || (localStorage.getItem('d_ava'+id)==default_avatar && localStorage.getItem('t_ava'+id) < +new Date - caching_error))
        {
            localStorage.setItem('d_ava'+id, default_avatar);
            $.get('/u'+id, function (d){
                localStorage.setItem('t_ava'+id,+new Date);
                localStorage.setItem('d_ava'+id, $('#profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img',d).first().attr('src')||default_avatar);
                set_avatar(id);
            });
        }
        return localStorage.getItem('d_ava'+id);
    };
 
  var to_replace= {};
 
  $('dd.lastpost strong a.gensmall, .ipbtable tr td:last-child span strong a.gensmall, .table td.tcr strong a.gensmall, .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_avatar(i);
    };
 
});

e questo css
Code:
.mini_ava {
  float: left;
}
.mini_ava img {
  width: 40px;
  height: 40px;
  margin: 0 5px;
  border-radius: 10px;
  transition: all 2s;
  -moz-transition: all 2s;
  -webkit-transition: all 2s;
  -o-transition: all 2s;
}
.mini_ava img:hover
{
  width: 80px;
 height: 80px;
}


Dernière édition par demeter1 le Mer 2 Juil 2014 - 15:23, édité 2 fois

demeter1
+ Hyperactif +

Masculin
Messages : 8232
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par la valle dell'eco le Mer 2 Juil 2014 - 15:22


J'ai essayé le tutoriel, le code de Neptune et Demetre. Rien.

la valle dell'eco
Nouveau membre

Féminin
Messages : 13
Inscrit(e) le : 22/09/2013

http://www.lavalledelleco.net/
la valle dell'eco a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par demeter1 le Mer 2 Juil 2014 - 15:25

Je viens de rééditer mon message. petite confusion de ma part entre la version indiquée dans votre profil et celle du titre su sujet.

demeter1
+ Hyperactif +

Masculin
Messages : 8232
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par la valle dell'eco le Mer 2 Juil 2014 - 18:54


Ne vous inquiétez pas. Vous êtes très gentil. Merci
Malheureusement, il ne fonctionne pas. Avant de vous poser ma question ici, j'ai utilisé ce code.
J'ai un forum de test. Là, il travaille. Donc, je pense qu'il ya quelque chose dans le panneau d'administration.

http://aureomicina.forumattivo.it/

la valle dell'eco
Nouveau membre

Féminin
Messages : 13
Inscrit(e) le : 22/09/2013

http://www.lavalledelleco.net/
la valle dell'eco a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par demeter1 le Jeu 3 Juil 2014 - 12:05

Votre forum test a exactement le même index_box que le forum sur lequel vous tentez de faire apparaitre les avatars ???

Sur le forum indiqué http://aureomicina.forumattivo.it/ effectivement il fonctionne


Est ce votre forum test ou votre forum d'origine ?


demeter1
+ Hyperactif +

Masculin
Messages : 8232
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par la valle dell'eco le Jeu 3 Juil 2014 - 22:43

Oui, index_box est le même.
Notre forum-test est aussi le forum d'origine (c'est à dire, le forum où j'ai créé ce style)



Étrange n'est-ce pas?
Je ne comprends pas  Assomé 

la valle dell'eco
Nouveau membre

Féminin
Messages : 13
Inscrit(e) le : 22/09/2013

http://www.lavalledelleco.net/
la valle dell'eco a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par demeter1 le Jeu 3 Juil 2014 - 22:52


Vous n'avez pas fait une erreur de copier/coller avec le js que vous avez installé sur le forum d'origine ??

Avez vous tentez de désactiver les autres javascripts pour voir si l'un d'eux n'était pas en conflit avec le js ????



demeter1
+ Hyperactif +

Masculin
Messages : 8232
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par FANCH 56 le Ven 4 Juil 2014 - 9:52

Bonjour

Rajoute ce CSS dan ton panneau CSS

Code:
/* AVATAR DERNIER POST-COMPLÉMENT*/
.lastpost-avatar {
        float: left;
        padding: 2px;
        }
        .lastpost-avatar img {
        width: 38px;
        height: 38px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par demeter1 le Ven 4 Juil 2014 - 10:01

Rien à voir Fanch. Ce css n'est valable que si l'on a activé l'affichage des avatars via le PA. Là, on passe par un js.

demeter1
+ Hyperactif +

Masculin
Messages : 8232
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par FANCH 56 le Ven 4 Juil 2014 - 10:04

Effectivement, je passe par ce JS

Code:
$(function(){
       
            if(!window.localStorage) return;
       
            // Avatar par défaut
            var default_avatar= '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= 24*60*60*1000;
       
            // Temps de cache d'une erreur, ici 60 s * 1000 ms donc une minute
            var caching_error= 60*1000;
       
            var set_avatar= function(id) {
                $('.mini_ava.member'+id).html('<img src="'+get_avatar(id)+'" />');
            };
       
            var get_avatar= function(id) {
                if(localStorage.getItem('t_ava'+id) < +new Date - caching_time || (localStorage.getItem('d_ava'+id)==default_avatar && localStorage.getItem('t_ava'+id) < +new Date - caching_error))
                {
                    localStorage.setItem('d_ava'+id, default_avatar);
                    $.get('/u'+id, function (d){
                        localStorage.setItem('t_ava'+id,+new Date);
                        localStorage.setItem('d_ava'+id, $('#profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img',d).first().attr('src')||default_avatar);
                        set_avatar(id);
                    });
                }
                return localStorage.getItem('d_ava'+id);
            };
       
            var to_replace= {};
       
            $('dd.lastpost strong a.gensmall, .ipbtable tr td:last-child span strong a.gensmall, .table td.tcr strong a.gensmall, .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_avatar(i);
            };
       
        });

Et j'ai en plus le CSS

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par la valle dell'eco le Ven 4 Juil 2014 - 12:34


Une personne genre a résolu mon problème.
Je partage avec vous le code et je vous remercie beaucoup.

trouver dans Index_box

Code:
<td class="tcr">
 <div class="lastpost">
 <!-- BEGIN switch_topic_title -->
 <a href="{catrow.forumrow.U_LATEST_TOPIC}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a><br />
 <!-- END switch_topic_title -->
 {catrow.forumrow.USER_LAST_POST}
 </div>
 </td>
 </tr>
 <!-- END forumrow -->


Remplacez-le par

Code:
<td class="tcr">
<div class="lastpost">
<!-- BEGIN avatar -->
<span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
<!-- END avatar -->
<!-- BEGIN switch_topic_title -->
<a href="{catrow.forumrow.U_LATEST_TOPIC}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a><br />
<!-- END switch_topic_title -->
{catrow.forumrow.USER_LAST_POST}
</div>
</td>

Supprimer le code Java (tutoriel) et sélectionnez Avatar visible.


Merci encore à tous pour l'aide


résolu Clin d\'oeil 

la valle dell'eco
Nouveau membre

Féminin
Messages : 13
Inscrit(e) le : 22/09/2013

http://www.lavalledelleco.net/
la valle dell'eco a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par Chacha le Ven 4 Juil 2014 - 12:36

Bonjour,

Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
  • éditer votre premier message,
  • cocher l'icône résolu
  • Et enregistrer en cliquant sur


Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton

A bientôt sur ForumActif Smile


Règles Générales du Forum - Le Staff de ForumActif
Questions & Réponses Fréquentes - Trucs & Astuces
Outils Fondateurs - Perte de Mot de Passe

Chacha
Modéractif
Modéractif

Masculin
Messages : 51017
Inscrit(e) le : 21/08/2010

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

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par Neptunia le Ven 4 Juil 2014 - 13:19

@la valle dell'eco a écrit:
Une personne genre a résolu mon problème.
Je partage avec vous le code et je vous remercie beaucoup.

C'est exactement ce que j'avais mentionné dans ma première réponse.
Dans le sujet mentionné dans cette même réponse vous trouverez aussi les modifications à effectuer sur le topics_list_box (s'il était déjà modifié) pour l'affichage des listes de sujets d'un sous-forum. Si le topics_list_box n'est pas modifié, l'apparition des avatars sera automatique.

Neptunia
+ Hyperactif +

Féminin
Messages : 11000
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Mini Avatar n'est pas visible sur l'indice (Punbb)

Message par la valle dell'eco le Ven 4 Juil 2014 - 15:47

Ma base de code était différent de celui du Tutorial. En outre, j'ai aussi changé le code du topic_list_box
Si vous mettez le cadre autour de dernier message disparu.
Je ne fais pas les codes maîtrisent nien et je ne pouvais trouver une solution  Embarassed 

Excusez nouveau mes mauvais français et merci  I love you 

la valle dell'eco
Nouveau membre

Féminin
Messages : 13
Inscrit(e) le : 22/09/2013

http://www.lavalledelleco.net/
la valle dell'eco 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