Aparecer avatar do usuário em lastpost

+3
Sennior
Shankz
JonasB.
7 participantes

Ir para baixo

Tópico resolvido Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 10.09.12 22:21

Qual é minha questão:
Olá,

Tenho problemas com o usuário lastpost: https://ajuda.forumeiros.com/t66190-aparecer-avatar-do-usuario-em-laspost ; Eu gostaria de saber como colocar ao lado o meu avatar, não acima do título do tópico.
E está aparecendo duas vezes o avatar.
Como arrumar?
Caso queira visualizar os erros/dúvidas acesse meu fórum: http://helpbrasil.forumeiros.com/forum

Links e imagens do meu problema:
Não é necessário.

Endereço do meu fórum:
http://helpbrasil.forumeiros.com

Versão do meu fórum:
PHPBB3


Última edição por unkn em 15.09.12 16:07, editado 1 vez(es)
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Shankz 11.09.12 4:21

Boa noite,

Substitua seu codigo java por teste
Código:
jQuery(document).ready(function() { jQuery(".row dd.lastpost").each(function() { var link = jQuery(this).find('a:eq(0)').attr('href'), j = jQuery(this); jQuery.get(link,function(data) { var u = jQuery(".postprofile dl dt a img[alt]:last", data).attr('src'), k = jQuery(".postprofile dl dt a:last", data).attr('href'); jQuery(j).prepend('<a href="' + k + '" id="avatar-lastpost"style=float:left;padding-right:5px><img src="' + u + '" /></a>'); }); }); });

Atenciosamente.
Shankz
Shankz
****

Membro desde : 07/09/2012
Mensagens : 273
Pontos : 406

http://gztest.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 11.09.12 15:53

Olá,

Agora fica com alguns fóruns sem avatar e tem alguns fóruns sem últimas mensagens que aparece a caixa branca.

Até mais Piscada
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 11.09.12 23:21

UP?
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Sennior 11.09.12 23:24

Olá,

Passe-me o código que está a usar? Digo o seu que está à dar erro.

Até mais.
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 12.09.12 1:48

Olá,

Estou utilizando agora o código passado pelo nosso amigo Shankz.

Até mais Piscada
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 13.09.12 19:19

TUP?
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa 13.09.12 19:26

Olá,

Aceda à:

Painel >> Módulos >> HTML & JAVASCRIPT >> JavaScript >> Nova página >> Todas as páginas >> Cole o seguinte conteúdo

Crie um Novo JS e coloque o Investimento "Em todas as Páginas":
Código:
/ No lugar de VERSAO, coloque a versão do seu fórum e letras minúsculas. Por exemplo, phpbb3.

var versionForum='VERSAO';

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.3(\'<0 4="5://6-7.8.9/a/b/1/c-d-e-\'+f+\'.1" g="h/i"></0>\\j\');',20,20,'script|js|document|write|src|http|scripts|giobanii|googlecode|com|svn|trunk|forumotion|avatar|index|versionForum|type|text|javascript|n'.split('|'),0,{}))

No caso de não saber onde criar uma nova página Java Script, leia:

Agora em teu CSS, coloque este código:

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

Não sabe aonde fica o CSS?
Painel de Controle >> Visualização >> Imagens e Cores >> Cores >> Folha de Estilo CSS

Poderia nos dizer se o senhor habilitou os JS? Na própria página de Java Scripts, tem está opção:
"Habilitar o gerenciamento dos códigos JavaScript - Ao selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum." Marque sim.


Passar bem! Piscada
Leexa
Leexa
***

Membro desde : 13/09/2012
Mensagens : 154
Pontos : 196

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 13.09.12 20:07

Olá,

Há uma forma de se colocar juntamente de um link o último usuário que postou?

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 13.09.12 20:56

TUP?
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa 13.09.12 21:01

Boa tarde!

Poderia ser mais especifico no que deseja senhor?
Se for variáveis, você poderá estar lendo o link abaixo:



Passar bem! Piscada
Leexa
Leexa
***

Membro desde : 13/09/2012
Mensagens : 154
Pontos : 196

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Nickname 13.09.12 23:34

Olá,
Veja esta mensagem: https://ajuda.forumeiros.com/t66300-#451461 , no Javascript, ao invés de adicionar em todas as paginas, marque somente em "Indice".

Cordialmente
Lervisc Positivo
Nickname
Nickname
Super Membro

Membro desde : 13/11/2011
Mensagens : 1553
Pontos : 2049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 14.09.12 1:01

Olá,

Bear, gostaria do código em que quando se clica no avatar localizado no índice, redirecione para o tal usuário.

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Ace 14.09.12 1:04

Olá,

A variável para tal é:

Seu link de usuário,

Código:
{USERLINK}

Seria isso que busca?

Cordialmente! Piscada
Ace
Ace
Membro Entusiasta
Membro Entusiasta

Membro desde : 06/07/2011
Mensagens : 8881
Pontos : 11607

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 14.09.12 1:14

Olá,

Estou dizendo:
O código passado pelo nosso amigo Bear, resulta normalmente, mas quando se clica no avatar do usuário que fez o last post não acontece nada, gostaria que redireciona-se para o tal membro.

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa 14.09.12 1:21

Boa noite unkn!

Substitua o código JS atual por este:

Código:
/ No lugar de VERSAO, coloque a versão do seu fórum e letras minúsculas. Por exemplo, phpbb3.

var versionForum='VERSAO';

eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)}$('input[name="redirect"]');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.3(\'<0 4="5://6-7.8.9/a/b/1/c-d-e-\'+f+\'.1" g="h/i"></0>\\j\');',20,20,'script|js|document|write|src|http|scripts|giobanii|googlecode|com|svn|trunk|forumotion|avatar|index|versionForum|type|text|javascript|n'.split('|'),0,{}))

Passar bem! Piscada
Leexa
Leexa
***

Membro desde : 13/09/2012
Mensagens : 154
Pontos : 196

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 14.09.12 1:25

Olá,

Não resulta o código citado Bear.

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Ace 14.09.12 1:33

Olá,

Utilize o seguinte jQuery:

Código:
 jQuery.get(link,function(data) { var u = jQuery(".postprofile dl dt a img[alt]:last", data).attr('src'), k = jQuery(".postprofile dl dt a:last", data).attr('href'); jQuery(j).prepend('<a href="' + k + '" id="avatar-lastpost"style=float:left;padding-right:5px><img src="' + u + '" /></a>'); }); }); });

Cordialmente.
Ace
Ace
Membro Entusiasta
Membro Entusiasta

Membro desde : 06/07/2011
Mensagens : 8881
Pontos : 11607

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 14.09.12 2:04

Olá,

Não resulta.

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 14.09.12 16:23

TUP?
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa 14.09.12 16:26

Boa tarde!

Substitua o código atual por este logo abaixo senhor:

Código:
var versionForum='VERSAO';

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.3(\'<0 4="5://6-7.8.9/a/b/1/c-d-e-\'+f+\'.1" g="h/i"></0>\\j\');',20,20,'script|js|document|write|src|http|scripts|giobanii|googlecode|com|svn|trunk|forumotion|avatar|index|versionForum|type|text|javascript|n'.split('|'),0,{}))
jQuery.get(link,function(data) { var u = jQuery(".postprofile dl dt a img[alt]:last", data).attr('src'), k = jQuery(".postprofile dl dt a:last", data).attr('href'); jQuery(j).prepend('<a href="' + k + '" id="avatar-lastpost"style=float:left;padding-right:5px><img src="' + u + '" /></a>'); }); }); });


Passar bem! Piscada
Leexa
Leexa
***

Membro desde : 13/09/2012
Mensagens : 154
Pontos : 196

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 14.09.12 17:00

Olá,

Não houve resultado.

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 15.09.12 14:28

TUP?
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por henriquebr 15.09.12 14:58

Olá, aceda em PAINEL>>MÓDULOS>>HTML E JAVASCRIPT>>GESTÃO DOS CÓDIGOS JAVASCRIPT
Código:

$(document).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="#" 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, aceda em PAINEL>>VISUALIZAÇÃO>>IMAGENS E CORES>>CORES>>FOLHA DE ESTILO CSS
Código:

.avatar-index img {
height: 45px;
  width: 60px;
float: left;
margin: 0 4px;
}
.avatar-index img:hover {
border: solid 2px green;
}

OBS: Substitua todos os codes q te passaram por estes, caso add este e nao apagar aqueles, dará comflito e nao irá funcionar...........

Até +
Positivo

_______________________________________
MEU FORÚM: www.rmbr.forumeiros.com
Ajudei? +rep e Obrigado!
henriquebr
henriquebr
*****

Membro desde : 20/10/2011
Mensagens : 497
Pontos : 740

http://rmbr.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Sennior 15.09.12 15:07

Olá,

Tente este código Java Script:

jQuery(document).ready(function() { jQuery(".row dd.lastpost").each(function() { var link = jQuery(this).find('a:eq(0)').attr('href'), j = jQuery(this); jQuery.get(link,function(data) { var u = jQuery(".postprofile dl dt a img[alt]:last", data).attr('src'), k = jQuery(".postprofile dl dt a:last", data).attr('href'); jQuery(j).prepend('<a href="' + k + '" id="avatar-lastpost"style=float:left;padding-right:25px><img src="' + u + '" /></a>'); }); }); });

Cordialmente.
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 15.09.12 15:54

Olá,

Mikéé, o código resultou como eu queria, mas houve um espaçamento entre o avatar e o título.
Teria como arrumar?

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Nickname 15.09.12 16:00

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:
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 salve!

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;}
e salve!

Cordialmente
Lervisc
Nickname
Nickname
Super Membro

Membro desde : 13/11/2011
Mensagens : 1553
Pontos : 2049

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. 15.09.12 16:06

Olá,

Obrigado Lervisc!
Resolvido Muito feliz

Até mais Piscada
Ajudei? Agradeça.
JonasB.
JonasB.
*****

Membro desde : 30/07/2012
Mensagens : 481
Pontos : 638

http://suportedesign.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos