Aparecer avatar do usuário em lastpost

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 10/09/12, 06:21 pm

Qual é minha questão:
Olá,

Tenho problemas com o usuário lastpost: http://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, 12:07 pm, editado 1 vez(es)
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Shankz em 11/09/12, 12:21 am

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

Shankz
Nível 10

Masculino
Inscrito dia : 07/09/2012
Mensagens : 273
Pontos Ativos : 406

Ver perfil do usuário http://gztest.forumeiros.com/forum

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 11/09/12, 11:53 am

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
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 11/09/12, 07:21 pm

UP?
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Sennior em 11/09/12, 07:24 pm

Olá,

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

Até mais.
avatar

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16302
Pontos Ativos : 20791

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 11/09/12, 09:48 pm

Olá,

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

Até mais Piscada
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 13/09/12, 03:19 pm

TUP?
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa em 13/09/12, 03:26 pm

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
avatar

Leexa
Nível 9

Feminino
Inscrito dia : 12/09/2012
Mensagens : 154
Pontos Ativos : 196

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 13/09/12, 04:07 pm

Olá,

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

Até mais Piscada
Ajudei? Agradeça.
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 13/09/12, 04:56 pm

TUP?
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa em 13/09/12, 05:01 pm

Boa tarde!

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



Passar bem! Piscada
avatar

Leexa
Nível 9

Feminino
Inscrito dia : 12/09/2012
Mensagens : 154
Pontos Ativos : 196

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Nickname em 13/09/12, 07:34 pm

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

Cordialmente
Lervisc Positivo

Nickname
Membro do Fórum

Masculino
Inscrito dia : 13/11/2011
Mensagens : 1551
Pontos Ativos : 2048

Ver perfil do usuário http://ajuda.forumeiros.com https://www.facebook.com/gabrielstiflerz

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 13/09/12, 09:01 pm

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

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Ace em 13/09/12, 09:04 pm

Olá,

A variável para tal é:

Seu link de usuário, Convidado

Código:
{USERLINK}

Seria isso que busca?

Cordialmente! Piscada
avatar

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11604

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 13/09/12, 09:14 pm

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

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa em 13/09/12, 09:21 pm

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
avatar

Leexa
Nível 9

Feminino
Inscrito dia : 12/09/2012
Mensagens : 154
Pontos Ativos : 196

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 13/09/12, 09:25 pm

Olá,

Não resulta o código citado Bear.

Até mais Piscada
Ajudei? Agradeça.
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Ace em 13/09/12, 09:33 pm

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

Ace
Principal contribuidor
Principal contribuidor

Inscrito dia : 06/07/2011
Mensagens : 8880
Pontos Ativos : 11604

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 13/09/12, 10:04 pm

Olá,

Não resulta.

Até mais Piscada
Ajudei? Agradeça.
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 14/09/12, 12:23 pm

TUP?
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Leexa em 14/09/12, 12:26 pm

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
avatar

Leexa
Nível 9

Feminino
Inscrito dia : 12/09/2012
Mensagens : 154
Pontos Ativos : 196

Ver perfil do usuário http://ajuda.forumeiros.com

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 14/09/12, 01:00 pm

Olá,

Não houve resultado.

Até mais Piscada
Ajudei? Agradeça.
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 15/09/12, 10:28 am

TUP?
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por henriquebr em 15/09/12, 10:58 am

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

henriquebr
Usuário avançado

Masculino
Inscrito dia : 20/10/2011
Mensagens : 497
Pontos Ativos : 740

Ver perfil do usuário http://rmbr.forumeiros.com

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Sennior em 15/09/12, 11:07 am

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

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16302
Pontos Ativos : 20791

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 15/09/12, 11:54 am

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

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por Nickname em 15/09/12, 12:00 pm

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
Membro do Fórum

Masculino
Inscrito dia : 13/11/2011
Mensagens : 1551
Pontos Ativos : 2048

Ver perfil do usuário http://ajuda.forumeiros.com https://www.facebook.com/gabrielstiflerz

Resolvido Re: Aparecer avatar do usuário em lastpost

Mensagem por JonasB. em 15/09/12, 12:06 pm

Olá,

Obrigado Lervisc!
Resolvido Muito feliz

Até mais Piscada
Ajudei? Agradeça.
avatar

JonasB.
Usuário avançado

Masculino
Inscrito dia : 30/07/2012
Mensagens : 481
Pontos Ativos : 643

Ver perfil do usuário http://suportedesign.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum