Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

djblah djblah  • Qua 26 Fev 2014 - 13:56

Ajuda ipb caixa funsiona não sem perfil avançado Empty Ajuda ipb caixa funsiona não sem perfil avançado Qua 26 Fev 2014 - 13:56

Qual é minha questão:


Olá amigos eu tenho um grande problema que integraram a caixa de estilo para o meu fórum ipb mas o problema é que ela funsiona com perfil avançado não precisa funsione com perfil avançado. se alguém pode me ajudar a editar os js para avançados perfil não funsione.





Código:
$(document).ready(function(){
    $('.tcr a[href*="/u"]').mouseover(function(){

    $(this).parents('strong').css('position', 'relative');
    $('.perfilInfo').remove();
    $(this).parents('.tcr').css('overflow', 'visible');
    $(this).before('
    <div class="perfilInfo" style="position:absolute;">
    <span class="setPerfil">
    <span>
    <img class="PerfilInfoImg" src="http://forum.teamspeak.com.br/public/style_images/master/profile/default_large.png" />
    <h2>'+$(this).html()+'</h2>
    <div class="setInfos">
    <p><b>Aportes:</b> <span></span></p>
    <p><b>Monedas:</b> <span></span></p>
    <p><b>Registrado:</b> <span></span></p>

    </div>
    <div class="linkPrfwidth">
    <span class="reputation">
    <span></span>
    </span>
    <span class="linkPrf">
    <a href="/privmsg?mode=post&u='+$(this).attr('href').replace('/u', '')+'">Enviar MP</a></span>
    <span class="linkPrf"><a href="'+$(this).attr('href')+'">Ver perfil</a></span>
    </span>
    </div>
    </span>
    </span>
    </div>
    ');

    $.get($(this).attr('href'), function(retornoMembro){
    var avtPrf = $('#profile-advanced-right img:first', retornoMembro).attr('src');
    $('.PerfilInfoImg').attr('src', avtPrf);

    var perfil_rep = $('#field_id-14 dd', retornoMembro).html();
    var perfil_post = $('#field_id-6 dd', retornoMembro).html();
    var perfil_lastV = $('#field_id-13 dd', retornoMembro).html();
    var perfil_cad = $('#field_id-4 dd', retornoMembro).html();
    var perfil_hu = $('#field_id-9 dd', retornoMembro).html();      

   $('.reputation:eq(0) span').html(perfil_rep);
    $('.setPerfil p:eq(0) span').html(perfil_post);
    $('.setPerfil p:eq(1) span').html(perfil_lastV);
    $('.setPerfil p:eq(2) span').html(perfil_cad);
    $('.setPerfil p:eq(3) span').html(perfil_hum);


    });
    //get

    $('.perfilInfo').mouseleave(function(){
    $(this).remove();
    });//mouseleave



    });
    //mouseover
    });

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

não apresentar os dados do usuário

Obrigado por sua atenção

Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

djblah djblah  • Sex 28 Fev 2014 - 12:09

Daemon Daemon  • Sex 28 Fev 2014 - 14:35

Ajuda ipb caixa funsiona não sem perfil avançado Empty Re: Ajuda ipb caixa funsiona não sem perfil avançado Sex 28 Fev 2014 - 14:35

Troque o código por este:
Código:
$(document).ready(function(){
    $('.tcr a[href*="/u"]').mouseover(function(){

    $(this).parents('strong').css('position', 'relative');
    $('.perfilInfo').remove();
    $(this).parents('.tcr').css('overflow', 'visible');
    $(this).before('
    <div class="perfilInfo" style="position:absolute;">
    <span class="setPerfil">
    <span>
    <img class="PerfilInfoImg" src="http://forum.teamspeak.com.br/public/style_images/master/profile/default_large.png" />
    <h2>'+$(this).html()+'</h2>
    <div class="setInfos">
    <p><b>Aportes:</b> <span></span></p>
    <p><b>Monedas:</b> <span></span></p>
    <p><b>Registrado:</b> <span></span></p>

    </div>
    <div class="linkPrfwidth">
    <span class="reputation">
    <span></span>
    </span>
    <span class="linkPrf">
    <a href="/privmsg?mode=post&u='+$(this).attr('href').replace('/u', '')+'">Enviar MP</a></span>
    <span class="linkPrf"><a href="'+$(this).attr('href')+'">Ver perfil</a></span>
    </span>
    </div>
    </span>
    </span>
    </div>
    ');

    $.get($(this).attr('href'), function(retornoMembro){
    var avtPrf = $('#profile-advanced-right img:first', retornoMembro).attr('src');
    $('.PerfilInfoImg').attr('src', avtPrf);

    var perfil_rep = $('.number', retornoMembro);
    var perfil_post = $('#amount_posts', retornoMembro).html();
    var perfil_lastV = $('#field_id-13 .row_data', retornoMembro).html();
    var perfil_cad = $('.joined_in', retornoMembro);

  $('.reputation:eq(0) span').html(perfil_rep);
    $('.setPerfil p:eq(0) span').html(perfil_post);
    $('.setPerfil p:eq(1) span').html(perfil_lastV);
    $('.setPerfil p:eq(2) span').html(perfil_cad);


    });
    //get

    $('.perfilInfo').mouseleave(function(){
    $(this).remove();
    });//mouseleave



    });
    //mouseover
    });
Veja se resulta.


Até!

djblah djblah  • Sex 28 Fev 2014 - 20:21

djblah djblah  • Ter 4 Mar 2014 - 3:24

djblah djblah  • Qua 5 Mar 2014 - 22:07

Conteúdo patrocinado  • 

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