Avatar do último membro que postou no tópico
5 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1
Avatar do último membro que postou no tópico
Qual é minha questão:
Galera esse código não funcionou corretamente o que devo fazer?
Painel de controle -> Módulos -> HTML & JavaScript -> Gestão dos códigos JavaScripts
Painel de Controle -> Visualização -> Imagens e cores -> Cores -> Folha de estilo CSS
Endereço do meu fórum:
http://clan-xtremocaos.forumeiros.com
Versão do fórum:
PHPBB3
Galera esse código não funcionou corretamente o que devo fazer?
Painel de controle -> Módulos -> HTML & JavaScript -> Gestão dos códigos JavaScripts
- Código:
jQuery(document).on('ready', function() {
jQuery('.topiclist.forums .row .lastpost').prepend('<div class="avat-miembro"><div>');
jQuery('.topiclist.forums .row .lastpost .avat-miembro').each(function () {
var profileUserURL = jQuery(this).parent().children('span').children('strong').children('a').attr('href');
jQuery(this).html('<a href="' + profileUserURL + '" class="avat-miembro-enlace"><img src="Endereço-da-imagem" alt="No Avatar" /></a>');
jQuery(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});
Painel de Controle -> Visualização -> Imagens e cores -> Cores -> Folha de estilo CSS
- Código:
.avat-miembro {
float: left;
}
.avat-miembro img {
width: 40px;
height: 40px;
padding: 1px;
margin: 0 5px;
border-radius: 10px
}
Endereço do meu fórum:
http://clan-xtremocaos.forumeiros.com
Versão do fórum:
PHPBB3
Última edição por uatyla em 24.03.13 0:25, editado 1 vez(es)
Re: Avatar do último membro que postou no tópico
Amigo eu já li esse Tutorial, si notarem o código que citei a cima é o mesmo!
si entrarem em meu fórum vai notar que ao invez de aparecer a imagem do membro aparece uma imagem aleatoria do fórum.
si entrarem em meu fórum vai notar que ao invez de aparecer a imagem do membro aparece uma imagem aleatoria do fórum.
Re: Avatar do último membro que postou no tópico
Olá querido!
O senhor já o link em que passei?
Até.
Convidado- Convidado
Re: Avatar do último membro que postou no tópico
Olá!
Faça o seguinte, substitua o código .JS por este:
Até mais.
Faça o seguinte, substitua o código .JS por este:
- Código:
jQuery(document).on('ready', function() {
jQuery('.topiclist.forums .row .lastpost').prepend('<div class="avat-miembro"><div>');
jQuery('.topiclist.forums .row .lastpost .avat-miembro').each(function () {
var profileUserURL = jQuery(this).parent().children('span').children('strong').children('a').attr('href');
jQuery(this).html('<a href="' + profileUserURL + '" class="avat-miembro-enlace"><img src="Endereço-da-imagem" alt="No Avatar" /></a>');
jQuery(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});
Até mais.
Re: Avatar do último membro que postou no tópico
Amigo si ler o tópico a mesma abriu um novo para tentar solucionar a duvida!PabloW. escreveu:Olá querido!
O senhor já o link em que passei?
Até.
e bruno não deu certo =/
Re: Avatar do último membro que postou no tópico
Olá!
Substitua o .JS por este:
E substitua o CSS por este:
Até mais.
Substitua o .JS por este:
- Código:
var versionForum='phpbb3';eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 0=3;$(4(){0=5});$.6(\'7://8-9.a.b/c/d/1/e.1\');',15,15,'READY_AVATAR|js|var|false|function|true|getScript|http|scripts|giobanii|googlecode|com|svn|trunk|avatar_index'.split('|'),0,{}))
E substitua o CSS por este:
- Código:
/* Avatar in index */
.avatar-index {float: left;}
.avatar-index img {width: 40px;height: 40px;background: #F4F4F4;border: 1px solid #DDD;margin: 0 5px;padding: 1px;}
.avatar-index img:hover {border: 1px dashed #CCC;}
.avatar-subforo {float: right;}
Até mais.
Re: Avatar do último membro que postou no tópico
Olá!
Substitua o .JS por este:
e o CSS por este:
Até mais.
Substitua o .JS por este:
- Código:
$(document).on('ready', function() {
$('.topiclist.forums .row .lastpost').prepend('<div class="avatar-index"><div>');
$('.topiclist.forums .row .lastpost .avatar-index').each(function () {
var profileUserURL = $(this).parent().children('span').children('strong').children('a').attr('href');
$(this).html('<a href="' + profileUserURL + '" class="avatar-index-enlace"><img src="http://cdn1.iconfinder.com/data/icons/basicset/user_64.png" alt="No Avatar" /></a>');
$(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});
e o CSS por este:
- Código:
.avatar-index { float: left; }
.avatar-index img { width: 40px; height: 40px; padding: 1px; border: 1px solid #cfcfcf; margin: 0 5px;padding: 1px;}
Até mais.
Re: Avatar do último membro que postou no tópico
Olá,
Faça os seguintes procedimentos:
Painel de controle >> Módulos >> HTML & JAVASCRIPT >> Gestão dos códigos Javascript >> Criar novo código Javascript:
Nome: O que desejas
Intestimento: No indice
Código Javascript:
Depois vai em
Painel de controle >> Visualização >> Imagens e cores >> Cores >> Folha de estilo CSS >> Adicione o seguinte código
Até mais
Faça os seguintes procedimentos:
Painel de controle >> Módulos >> HTML & JAVASCRIPT >> Gestão dos códigos Javascript >> Criar novo código Javascript:
Nome: O que desejas
Intestimento: No indice
Código Javascript:
- Código:
$(document).on('ready', function() {
$('.topiclist.forums .row .lastpost').prepend('<div class="avatar-index"><div>');
$('.topiclist.forums .row .lastpost .avatar-index').each(function () {
var profileUserURL = $(this).parent().children('span').children('strong').children('a').attr('href');
$(this).html('<a href="' + profileUserURL + '" class="avatar-index-enlace"><img src="http://cdn1.iconfinder.com/data/icons/basicset/user_64.png" alt="No Avatar" /></a>');
$(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});
Depois vai em
Painel de controle >> Visualização >> Imagens e cores >> Cores >> Folha de estilo CSS >> Adicione o seguinte código
- Código:
.avatar-index { float: left; }
.avatar-index img { width: 40px; height: 40px; padding: 1px; border: 1px solid #cfcfcf; margin: 0 5px;padding: 1px;}
Até mais
Re: Avatar do último membro que postou no tópico
Saudação!
Desculpe à demora à teu atendimento amigo Faça o seguinte, tire todos os teus códigos Java Scripts e salve em um editor de texto qualquer, depois tente colocar o código que não resultou em teu fórum.
Até mais!
Desculpe à demora à teu atendimento amigo Faça o seguinte, tire todos os teus códigos Java Scripts e salve em um editor de texto qualquer, depois tente colocar o código que não resultou em teu fórum.
Até mais!
Re: Avatar do último membro que postou no tópico
Olá prezado membro,
Substitua o teu JS por este:
Substitua o teu CSS por este:
Cordialmente,
Dr.House
Substitua o teu JS por este:
Marque investimento, para Todas as páginas e salve.var versionForum='phpbb3';
eval(e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 0=3;$(4(){0=5});$.6(\'7://8-9.a.b/c/d/1/e.1\');',15,15,'READY_AVATAR|js|var|false|function|true|getScript|http|scripts|giobanii|googlecode|com|svn|trunk|avatar_index'.split('|'),0,{}))
Substitua o teu CSS por este:
.avatar-index {float: left;}
.avatar-index img {width: 40px;height: 40px;background: #F4F4F4;border: 1px solid #DDD;margin: 0 5px;padding: 1px;}
.avatar-index img:hover {border: 1px dashed #CCC;}
.avatar-subforo {float: right;}
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Mikéé escreveu:Saudação!
Desculpe à demora à teu atendimento amigo Faça o seguinte, tire todos os teus códigos Java Scripts e salve em um editor de texto qualquer, depois tente colocar o código que não resultou em teu fórum.
Até mais!
Mikéé o Código funciona, so que não funciona corretamente, ele aparece uma imagem aleatoria no lugar do avatar.
Dr. House não funfo.
Re: Avatar do último membro que postou no tópico
Olá querido uatyla,
Substitua o JS oferecido pelo BrunoH. por este:
Cordialmente,
Dr.House
Substitua o JS oferecido pelo BrunoH. por este:
- Código:
$(document).on('ready', function() {
$('.topiclist.forums .row .lastpost').prepend('<div class="avatar-index"><div>');
$('.topiclist.forums .row .lastpost .avatar-index').each(function () {
var profileUserURL = $(this).parent().children('span').children('strong').children('a').attr('href');
$(this).html('<a href="' + profileUserURL + '" class="avatar-index-enlace">{postrow.displayed.POSTER_AVATAR}</a>');
$(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Saudações!
Troque apenas o código Java Script do código pelo abaixo:
Utilize esse código Javascript no índice ou em todas as páginas.
Até mais!
Troque apenas o código Java Script do código pelo abaixo:
- Código:
;jQuery(document).ready(function(){jQuery('td.tcr').prepend('<div class="avat-miembro"><div>'); jQuery('td.tcr .avat-miembro').each(function () { var profileUserURL = jQuery(this).parent().children('span').children('strong').children('a').attr('href'); jQuery(this).html('<a href="' + profileUserURL + '" class="avat-miembro-enlace"><img src="Endereço-da-imagem" alt="No Avatar" /></a>'); jQuery(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)') });});
Utilize esse código Javascript no índice ou em todas as páginas.
Até mais!
Re: Avatar do último membro que postou no tópico
Olá novamente,
Tente este:
Cordialmente,
Dr.House
Tente este:
- Código:
$(document).on('ready', function() {
$('.topiclist.forums .row .lastpost').prepend('<div class="avatar-index"><div>');
$('.topiclist.forums .row .lastpost .avatar-index').each(function () {
var profileUserURL = $(this).parent().children('span').children('strong').children('a').attr('href');
$(this).html('<a href="' + /profile?mode=editprofile&page_profil=avatars + profileUserURL + '" class="avatar-index-enlace"></a>');
$(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Mikéé não funfo =/
eu tentei esse código, ele funcionou mais o avatar ficou enorme.
eu tentei esse código, ele funcionou mais o avatar ficou enorme.
- Código:
jQuery(document).ready(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);
};
});
Re: Avatar do último membro que postou no tópico
Olá!
Aceda à "Gestão dos códigos JavaScript":
Painel de Controle Módulos HTML & JAVASCRIPT Gestão dos Códigos JavaScript
Clique em "Criar um novo JavaScript".
Título Escolha o título que quiser
Investimento No índice
Codigo JavaScript:
Feito isto,
Aceda á "Folha de estilos CSS"
Painel de Controle Visualização Imagens e Cores Cores Folha de estilo CSS
Valide.
Melhores cumprimentos.
Aceda à "Gestão dos códigos JavaScript":
Painel de Controle Módulos HTML & JAVASCRIPT Gestão dos Códigos JavaScript
Clique em "Criar um novo JavaScript".
Título Escolha o título que quiser
Investimento No índice
Codigo JavaScript:
- Código:
var versionForum='phpbb3';eval(e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 0=3;$(4(){0=5});$.6(\'7://8-9.a.b/c/d/1/e.1\');',15,15,'READY_AVATAR|js|var|false|function|true|getScript|http|scripts|giobanii|googlecode|com|svn|trunk|avatar_index'.split('|'),0,{}))
Feito isto,
Aceda á "Folha de estilos CSS"
Painel de Controle Visualização Imagens e Cores Cores Folha de estilo CSS
- Código:
.avatar-index{float:left}.avatar-index img{width:40px;height: 40px;background:#F4F4F4;border: 1px solid #DDD;margin: 0 5px;padding: 1px}.avatar-index img:hover{border:1px dashed #CCC}.avatar-subforo{float: right}
Valide.
Melhores cumprimentos.
Re: Avatar do último membro que postou no tópico
Olá
Acho que sei oque é...
Aceda em :
Painel de controle Visualização Avatares Galeria dos avatares Administração dos seus avatares Lá coloque uma imagem qualquer...
Até mais
Acho que sei oque é...
Aceda em :
Painel de controle Visualização Avatares Galeria dos avatares Administração dos seus avatares Lá coloque uma imagem qualquer...
Até mais
Re: Avatar do último membro que postou no tópico
Dr.House escreveu:Olá novamente,
Tente este:
- Código:
$(document).on('ready', function() {
$('.topiclist.forums .row .lastpost').prepend('<div class="avatar-index"><div>');
$('.topiclist.forums .row .lastpost .avatar-index').each(function () {
var profileUserURL = $(this).parent().children('span').children('strong').children('a').attr('href');
$(this).html('<a href="' + /profile?mode=editprofile&page_profil=avatars + profileUserURL + '" class="avatar-index-enlace"></a>');
$(this).children('a').load(profileUserURL + ' .module:eq(0) img:eq(0)')
});
});
Cordialmente,
Dr.House
Agora ficou sem imagem.
Re: Avatar do último membro que postou no tópico
Olá querido,
Substitua o teu CSS por este:
E o JS permaneça com este:
Cordialmente,
Dr.House
Substitua o teu CSS por este:
- Código:
.mini_ava.member {float: left;}
.mini_ava.member img {width: 40px;height: 40px;padding: 1px;margin: 0 5px;border-radius: 10px}
E o JS permaneça com este:
- Código:
jQuery(document).ready(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);
};
});
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Mikéé escreveu:Olá!
Aceda à "Gestão dos códigos JavaScript":
Painel de Controle Módulos HTML & JAVASCRIPT Gestão dos Códigos JavaScript
Clique em "Criar um novo JavaScript".
Título Escolha o título que quiser
Investimento No índice
Codigo JavaScript:Clique em "Confirmar".
- Código:
var versionForum='phpbb3';eval(e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 0=3;$(4(){0=5});$.6(\'7://8-9.a.b/c/d/1/e.1\');',15,15,'READY_AVATAR|js|var|false|function|true|getScript|http|scripts|giobanii|googlecode|com|svn|trunk|avatar_index'.split('|'),0,{}))
Feito isto,
Aceda á "Folha de estilos CSS"
Painel de Controle Visualização Imagens e Cores Cores Folha de estilo CSS
- Código:
.avatar-index{float:left}.avatar-index img{width:40px;height: 40px;background:#F4F4F4;border: 1px solid #DDD;margin: 0 5px;padding: 1px}.avatar-index img:hover{border:1px dashed #CCC}.avatar-subforo{float: right}
Valide.
Melhores cumprimentos.
Tentou o meu?
Re: Avatar do último membro que postou no tópico
Saudação!
Amigo tire todos e tente o que eu passe acima.
Até mais!
Amigo tire todos e tente o que eu passe acima.
Até mais!
Re: Avatar do último membro que postou no tópico
Olá querido,
Apenas delete todos os códigos do tutorial e deste tópico e com cautela tente o meu CSS e o meu JS que ofereci ao senhor.
Cordialmente,
Dr.House
Apenas delete todos os códigos do tutorial e deste tópico e com cautela tente o meu CSS e o meu JS que ofereci ao senhor.
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Olá novamente,
Tente os meus passos senhor uatyla.
Cordialmente,
Dr.House
Tente os meus passos senhor uatyla.
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Mais eu to substituindo todos de acordo os senhores pedem mais não sei o que está errado =/
Re: Avatar do último membro que postou no tópico
Querido apenas delete todos os códigos que tem haver com o avatar do último membro e tente os códigos que lhe passei.
Cordialmente,
Dr.House
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Dr. House ainda ficou enorme, da uma olhada ai http://clan-xtremocaos.forumeiros.com/forum
Re: Avatar do último membro que postou no tópico
Olá querido,
Tente este CSS aqui:
Cordialmente,
Dr.House
Tente este CSS aqui:
- Código:
.mini_ava.member {float: left;}
.mini_ava.member {width: 40px;height: 40px;padding: 1px;margin: 0 5px;border-radius: 10px}
Cordialmente,
Dr.House
Re: Avatar do último membro que postou no tópico
Olá
Descobri porque está em erro....
Seu código do avatar last post está em conflito, pois eu utilizava e dava o mesmo erro..
Até mais
Descobri porque está em erro....
Seu código do avatar last post está em conflito, pois eu utilizava e dava o mesmo erro..
Até mais
Re: Avatar do último membro que postou no tópico
Gmtp escreveu:Olá
Descobri porque está em erro....
Seu código do avatar last post está em conflito, pois eu utilizava e dava o mesmo erro..
Até mais
Explique melhor isso heheh
Re: Avatar do último membro que postou no tópico
Olá
O AVATAR entra em conflito com a metade dos javascript's utilizado nesse e em outros fóruns, eu tive que retirar o meu pois danificava os códigos...
Você contem algum tipo de java diferenciado?, qual?(só nomes).
Até mais
O AVATAR entra em conflito com a metade dos javascript's utilizado nesse e em outros fóruns, eu tive que retirar o meu pois danificava os códigos...
Você contem algum tipo de java diferenciado?, qual?(só nomes).
Até mais
Re: Avatar do último membro que postou no tópico
Olá
Quando eu digo avatar estou abreviando ao avatar las post...
Até mais
Quando eu digo avatar estou abreviando ao avatar las post...
Até mais
Re: Avatar do último membro que postou no tópico
Olá
Aceda painel de controle modulos Gestão dos códigos javascript
Quais tem lá?, tem como me falar?
Até mais
Acaba de fazer fllod...
Aceda painel de controle modulos Gestão dos códigos javascript
Quais tem lá?, tem como me falar?
Até mais
Re: Avatar do último membro que postou no tópico
Varios, mais o problema não é os que tem lá...
si fosse daria erro no codigo e não aparecia nada, quero saber pq aparece uma imagem aleatoria.
To ficando confuso
si fosse daria erro no codigo e não aparecia nada, quero saber pq aparece uma imagem aleatoria.
To ficando confuso
Re: Avatar do último membro que postou no tópico
Saudações!
Tire todos seus códigos Java Scripts e teste apenas o que eu vou passar:
Painel de Controle Visualização Imagens e Cores Cores Folha de Estilo CSS
Agora vá em teu Java Script e coloque sobre o índice:
Se ficar com o avatar grande não retire o código, apenas me fale por aqui.
Até mais!
Tire todos seus códigos Java Scripts e teste apenas o que eu vou passar:
Painel de Controle Visualização Imagens e Cores Cores Folha de Estilo CSS
- Código:
.mini_ava {
float: left;
}
.mini_ava img {
width: 50px;
height: 50px;
margin: 0 5px;
border-radius: 2px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
}
Agora vá em teu Java Script e coloque sobre o índice:
- Código:
jQuery(document).ready(function(){
if(!window.localStorage) return;
// Avatar par défaut
var default_avatar= 'http://i.imgur.com/4v2MR.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);
};
});
Se ficar com o avatar grande não retire o código, apenas me fale por aqui.
Até mais!
Tópicos semelhantes
» Avatar do último membro que postou no tópico
» Avatar do último membro que postou no tópico bug
» Avatar do último membro que postou no tópico
» Avatar do último membro que postou no tópico
» Avatar do último membro que postou no tópico
» Avatar do último membro que postou no tópico bug
» Avatar do último membro que postou no tópico
» Avatar do último membro que postou no tópico
» Avatar do último membro que postou no tópico
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos