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

5 participants

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 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/

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


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

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 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

Neptunia
Membre actif

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

https://www.galaxie-series.net/
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 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://2img.net/i/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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Mer 2 Juil 2014 - 15:22


J'ai essayé le tutoriel, le code de Neptune et Demetre. Rien.
la valle dell'eco

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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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

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 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
 Mini Avatar n'est pas visible sur l'indice (Punbb) Sans_t45

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

demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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

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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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

FANCH 56
Membre actif

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

https://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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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://2img.net/i/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

FANCH 56
Membre actif

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

https://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 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

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 Ven 4 Juil 2014 - 12:36

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

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  Mini Avatar n'est pas visible sur l'indice (Punbb) Envoi10


Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton  Mini Avatar n'est pas visible sur l'indice (Punbb) 50378

A bientôt sur ForumActif Smile
Chacha

Chacha
Modéractif
Modéractif

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

https://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 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

Neptunia
Membre actif

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

https://www.galaxie-series.net/
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 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

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

- Sujets similaires

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