Mini Avatar n'est pas visible sur l'indice (Punbb)
5 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
Mini Avatar n'est pas visible sur l'indice (Punbb)
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.
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)
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
Bonjour ^^
Il suffit d'effectuer les modifications de templates mentionnées dans ce tutoriel
Avatar du membre ayant posté en dernier sur l'index du forum
Ou rajouter le code suivant à l'endroit souhaité dans l'index_box
Ensuite l'activation de la fonction depuis le panneau admin fonctionnera.
Il suffit d'effectuer les modifications de templates mentionnées dans ce tutoriel
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.
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
Salve la valle dell'eco
Se non risulta la proposta de Neptune, potete provare con questo js
e questo css
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
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
J'ai essayé le tutoriel, le code de Neptune et Demetre. Rien.
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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.
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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/
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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 ?
Sur le forum indiqué http://aureomicina.forumattivo.it/ effectivement il fonctionne
Est ce votre forum test ou votre forum d'origine ?
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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
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
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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 ????
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
Bonjour
Rajoute ce CSS dan ton panneau CSS
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;
}
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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.
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
Effectivement, je passe par ce JS
Et j'ai en plus le CSS
- 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
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
Bonjour, Afin de faciliter la gestion des problèmes, si votre problème est résolu, pensez à :
Vous pouvez également remercier les personnes qui vous ont aidé, en cliquant sur le bouton A bientôt sur ForumActif |
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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.
Re: Mini Avatar n'est pas visible sur l'indice (Punbb)
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
Excusez nouveau mes mauvais français et merci
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
Excusez nouveau mes mauvais français et merci
Sujets similaires
» mini avatar sur "derniers messages" ... comment le faire passer à droite du pseudo svp ?
» (forum modernbb) Avatar seulement visible dans les sujets
» Nouveauté "Avatar du dernier posteur dans les derniers messages''.. réduire la grosseur de l'avatar...
» Mettre un avatar gravatar aléatoire aux membres sans avatar
» mini image
» (forum modernbb) Avatar seulement visible dans les sujets
» Nouveauté "Avatar du dernier posteur dans les derniers messages''.. réduire la grosseur de l'avatar...
» Mettre un avatar gravatar aléatoire aux membres sans avatar
» mini image
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