Ajuda com código

4 participantes

Ir para baixo

Tópico resolvido Ajuda com código

Mensagem por mouse02 27.05.14 14:39

  • Descrição:
Olá, se vocês prestarem atenção, o código que vou passar abaixo recupera dados através desses valores: '+códigopararcuperar+', eu não sei direito, mas quero que recupere o rank do usuário abaixo da imagem de perfil dele.. aguardo ajuda.

Fórum que código funciona: http://cgbr.forumeiros.com/u8

if(/\/?u(\d+)$/.test(location.pathname)) {
jQuery(document).ready(function(){if(jQuery('#profile-advanced-right').length){
var avataripb=jQuery('#profile-advanced-right .main-content.clearfix.center img:first-child').attr('src');
var tabsipb=jQuery('#profile-advanced-layout #profile-advanced-left #tabs').html();var infoipbge=jQuery('#profile-advanced-left #profile-advanced-details .middleline').html();
var listfriends=jQuery('.main-content.clearfix[style^="padding:0.3em;text-align:center;"]').html();
var prfiletoadd=jQuery('#profile-advanced-right #profile-advanced-add').html();
var usernameipb=jQuery('#profile-advanced-right .module.main:eq(0) .main-head .h3').text().split(' (conectado)').join('');var miregistro=jQuery('.middleline #field_id-4 dd div:eq(0)').html();
var monedas=jQuery('.middleline #field_id-13 dd div:eq(0)').html();
var reputipb=jQuery('.middleline #field_id-14 dd div:eq(0)').html();
var mid=jQuery('#profile-advanced-layout #tabs li:eq(3) a').attr('href').match(/[0-9]+/);
var onlineipb=jQuery('#profile-advanced-right .main-head:eq(0) .h3 em').text().replace(/[(]/gi,' ').replace(/[)]/gi,' ');
jQuery('#profile-advanced-right').after('<div class="ipb-profile">
<div class="nav-ipb-top"><span><a href="/">Forum</a></span>→<span>Visualizando perfil:<span id="useridhahs"> '+usernameipb+'</span></span></div>
<div class="mod-left">
<div class="profile-ava"><img id="ipd-avatar" src="'+avataripb +'" /> </div>
<div class="ipb-tab-us">'+tabsipb+'</div></div>
<div class="mod-center">
<div class="sub-panel-top"><div class="usernam-ipb">'+usernameipb+'</div>
<div class="register-date">Registrado em&nbsp; '+miregistro+'</div>
<div class="estoyenline-i">'+onlineipb+'<div class="ofline-ipb">Offline</div></div>
<div class="lass-activiti"></div>
<div class="rating-profile">
<img src="https://i.imgur.com/jFLWgyz.png"/>
<img src="https://i.imgur.com/jFLWgyz.png"/>
<img src="https://i.imgur.com/jFLWgyz.png"/>
<img src="https://i.imgur.com/jFLWgyz.png"/>
<img src="https://i.imgur.com/jFLWgyz.png"/>
</div><div class="profi-add-ipb">'+prfiletoadd+'
<a id="men"href="/privmsg?mode=post&u='+mid+'">Enviar uma mensagem</a>
<a id="search-i"href="/spa/'+usernameipb+'">Buscar conteúdo</a>
</div>

</div>
<div class="main-info-ipb">
<div class="co-ipb" id="profile">
<div class="ipb-m-title">
<h2 id="wallcomment">Comentários de perfil</h2>
<h2 id="estadis">Estatísticas do fórum</h2>
<h2 id="estadisgene"><span>Estatísticas gerais</span></h2>
<h2 id="friends">Amigos</h2>
<h2 id="contacto">Contacto</h2></div>
<div class="mensajeprofile"></div>
<div class="m-info-ipb"><div class="in-ipb">'+infoipbge+'
<div class="contac-me-ipb"></div>
</div>
<div class="band-right">
<div class="coin-ipb"><span id="cs">'+monedas+'</span><div id="sub">Nível</div></div>
<div class="repu-ipb"><span>'+reputipb+'</span><div iid="re-p"> Reputação</div></div>
<div class="module-ipb-right">
<h2>Amigos</h2>
<div class="main-ipb-f">'+listfriends+'</div>
</div>
</div>

</div>
<div class="estadis-ipb"></div>
<div class="friends-ips"></div>
<div class="contact-ips"></div></div>

</div></div>
</div>');
}});

$(document).ready(function(){if(jQuery('#profile-advanced-right').length){
$('.estoyenline-i:contains("conectado") .ofline-ipb').attr('style','display:none;');
$('.estoyenline-i:contains("conectado")').attr('style','padding:0px 5px;');
var linkwall=jQuery('#tabs ul li a:eq(0)').attr('href');
jQuery(".mensajeprofile").load(linkwall+' #profile-advanced-details .main-content');
var linkestaipb=jQuery('#tabs ul li a:eq(2)').attr('href');
jQuery(".estadis-ipb").load(linkestaipb+' #profile-advanced-details .main-content');
jQuery(".lass-activiti").load(linkestaipb+' #profile-advanced-details .main-content.clearfix .stats-field.genmed ul li:contains("Última visita :")');
var linkfriendipb=jQuery('#tabs ul li a:eq(3)').attr('href');
jQuery(".friends-ips").load(linkfriendipb+' #profile-advanced-details .main-content');
var linkcontaipb=jQuery('#tabs ul li a:eq(4)').attr('href');
jQuery(".contact-ips").load(linkcontaipb+' #profile-advanced-details .main-content');
}});

$(document).ready(function(){if(jQuery('#profile-advanced-right').length){ // Script del Slider
$(".mensajeprofile, .estadis-ipb, .friends-ips, .contact-ips") . hide();
$('.m-info-ipb').addClass('activetab');

$(".ipb-tab-us ul li:eq(0)").click(function(e){
$('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
$(this).addClass('activetab');
$('.mensajeprofile').addClass('activetab').fadeToggle();
$('.estadis-ipb, .m-info-ipb, .friends-ips, .contact-ips') . hide('');
return false;
e.preventDefault();
});
$(".ipb-tab-us ul li:eq(1)").click(function(e){
$('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
$(this).addClass('activetab');
$('.m-info-ipb').addClass('activetab').fadeToggle();
$('.mensajeprofile, .estadis-ipb, .friends-ips, .contact-ips') . hide('');
return false;
e.preventDefault();
});
$(".ipb-tab-us ul li:eq(2)").click(function(e){
$('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
$(this).addClass('activetab');
$('.estadis-ipb').addClass('activetab').fadeToggle();
$('.mensajeprofile, .m-info-ipb, .friends-ips, .contact-ips') . hide('');
return false;
e.preventDefault();
});
$(".ipb-tab-us ul li:eq(3)").click(function(e){
$('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
$(this).addClass('activetab');
$('.friends-ips').addClass('activetab').fadeToggle();
$('.mensajeprofile, .m-info-ipb, .estadis-ipb, .contact-ips') . hide('');
return false;
e.preventDefault();
});
$(".ipb-tab-us ul li:eq(4)").click(function(e){
$('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
$(this).addClass('activetab');
$('.contact-ips').addClass('activetab').fadeToggle();
$('.mensajeprofile, .m-info-ipb, .estadis-ipb, .friends-ips') . hide('');
return false;
e.preventDefault();
});

}});

$(document).ready(function(){if(jQuery('#profile-advanced-right').length){
$(".ipb-tab-us ul li:first-child > a").click(function(e){$('.co-ipb').attr('id', 'profilewall');});
$(".ipb-tab-us ul li:first-child + li > a").click(function(e){$('.co-ipb').attr('id', 'profile');});
$(".ipb-tab-us ul li:first-child + li +li > a").click(function(e){$('.co-ipb').attr('id', 'estadisticas');});
$(".ipb-tab-us ul li:first-child + li +li +li > a").click(function(e){$('.co-ipb').attr('id', 'friends');});
$(".ipb-tab-us ul li:first-child + li +li + li +li > a").click(function(e){$('.co-ipb').attr('id', 'contacto');
});
}});
$(document).ready(function(){if(jQuery('#profile-advanced-right').length){jQuery('#profile-advanced-right').remove()};});
$(document).ready(function(){if(jQuery('#profile-advanced-layout').length){jQuery('#profile-advanced-layout').remove()};});
}


  • Informações:
Fórum:http://yardimci.forumbrasil.netVersão:PHPBB2
Tipo:Pedido de códigoTags:Ajuda,código



Última edição por mouse02 em 30.05.14 2:03, editado 1 vez(es)
mouse02
mouse02
*

Membro desde : 11/07/2012
Mensagens : 39
Pontos : 59

http://mouselight.forumbrasil.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Ajuda com código

Mensagem por DeeW. 27.05.14 14:47

Não entendi sua dúvida, poderia nos especificar?
DeeW.
DeeW.
****

Membro desde : 27/05/2014
Mensagens : 271
Pontos : 389

http://webpixel.forum-pro.net https://www.facebook.com/headbanger.d

Ir para o topo Ir para baixo

Tópico resolvido Re: Ajuda com código

Mensagem por mouse02 27.05.14 14:58

Vou desenhar pra você.
Se você entendeu o código sabe que é um código de visualização de perfil ipboard. 
Esse código é posto nos códigos javascripts do fórum.
Ele recupera os dados através de um valor " '+códigopararecuperar+' " esses códigos estão disponíveis diversas vezes no código acima.
Eu não entendo de javascript, e quero ajuda para implementar/criar um novo código para recuperar os ranks dos usuários abaixo das imagem de perfil dele.

Que seria nessa "div" .


Código:
<div class="mod-left">[size=12][color=#536482][/color][/size]
<div class="profile-ava"><img id="ipd-avatar" src="'+avataripb +'" /> </div>


Mais informações pode pedir.
mouse02
mouse02
*

Membro desde : 11/07/2012
Mensagens : 39
Pontos : 59

http://mouselight.forumbrasil.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Ajuda com código

Mensagem por mouse02 28.05.14 12:30

UP
mouse02
mouse02
*

Membro desde : 11/07/2012
Mensagens : 39
Pontos : 59

http://mouselight.forumbrasil.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Ajuda com código

Mensagem por mouse02 29.05.14 14:42

up
mouse02
mouse02
*

Membro desde : 11/07/2012
Mensagens : 39
Pontos : 59

http://mouselight.forumbrasil.net

Ir para o topo Ir para baixo

Tópico resolvido Re: Ajuda com código

Mensagem por Superbomber 29.05.14 15:12

Seja específico! Que dados são esses que ele deve recuperar? Como assim recuperar? Onde você usa esse código, mostre um print!

Sinceramente eu não entendi nada, se pelo menos o código tivesse endentação e comentários...Principalmente endentação não entendi nada mesmo!!!

Melhora ai cara!!!
avatar
Superbomber
****

Membro desde : 28/04/2014
Mensagens : 238
Pontos : 328

http://hackerjustice.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Ajuda com código

Mensagem por Kyo Panda 29.05.14 15:23

Tente trocar por esse:

Código:
if (/\/?u(\d+)$/.test(location.pathname)) {
    jQuery(document).ready(function () {
        if (jQuery('#profile-advanced-right').length) {
            var avataripb = jQuery('#profile-advanced-right .main-content.clearfix.center img:first-child').attr('src');
            var rankipb = jQuery('#profile-advanced-right .main-content.clearfix.center img:last').attr('src');
            var tabsipb = jQuery('#profile-advanced-layout #profile-advanced-left #tabs').html();
            var infoipbge = jQuery('#profile-advanced-left #profile-advanced-details .middleline').html();
            var listfriends = jQuery('.main-content.clearfix[style^="padding:0.3em;text-align:center;"]').html();
            var prfiletoadd = jQuery('#profile-advanced-right #profile-advanced-add').html();
            var usernameipb = jQuery('#profile-advanced-right .module.main:eq(0) .main-head .h3').text().split(' (conectado)').join('');
            var miregistro = jQuery('.middleline #field_id-4 dd div:eq(0)').html();
            var monedas = jQuery('.middleline #field_id-13 dd div:eq(0)').html();
            var reputipb = jQuery('.middleline #field_id-14 dd div:eq(0)').html();
            var mid = jQuery('#profile-advanced-layout #tabs li:eq(3) a').attr('href').match(/[0-9]+/);
            var onlineipb = jQuery('#profile-advanced-right .main-head:eq(0) .h3 em').text().replace(/[(]/gi, ' ').replace(/[)]/gi, ' ');         
            jQuery('#profile-advanced-right').after('<div class="ipb-profile"><div class="nav-ipb-top"><span><a href="/">Forum</a></span>→<span>Visualizando perfil:<span id="useridhahs"> ' + usernameipb + '</span></span></div><div class="mod-left"><div class="profile-ava"><img id="ipd-avatar" src="' + avataripb + '"/></div><div class="rank-img"><img id="ipd-rank" src="' + rankipb + '"/></div><div class="ipb-tab-us">' + tabsipb + '</div></div><div class="mod-center"><div class="sub-panel-top"><div class="usernam-ipb">' + usernameipb + '</div><div class="register-date">Registrado em&nbsp;' + miregistro + '</div><div class="estoyenline-i">' + onlineipb + '<div class="ofline-ipb">Offline</div></div><div class="lass-activiti"></div><div class="rating-profile"><img src="http://i.imgur.com/jFLWgyz.png"/><img src="http://i.imgur.com/jFLWgyz.png"/><img src="http://i.imgur.com/jFLWgyz.png"/><img src="http://i.imgur.com/jFLWgyz.png"/><img src="http://i.imgur.com/jFLWgyz.png"/></div><div class="profi-add-ipb">' + prfiletoadd + '<a id="men"href="/privmsg?mode=post&u=' + mid + '">Enviar uma mensagem</a><a id="search-i"href="/spa/' + usernameipb + '">Buscar conteúdo</a></div></div><div class="main-info-ipb"><div class="co-ipb" id="profile"><div class="ipb-m-title"><h2 id="wallcomment">Comentários de perfil</h2><h2 id="estadis">Estatísticas do fórum</h2><h2 id="estadisgene"><span>Estatísticas gerais</span></h2><h2 id="friends">Amigos</h2><h2 id="contacto">Contacto</h2></div><div class="mensajeprofile"></div><div class="m-info-ipb"><div class="in-ipb">' + infoipbge + '<div class="contac-me-ipb"></div></div><div class="band-right"><div class="coin-ipb"><span id="cs">' + monedas + '</span><div id="sub">Nível</div></div><div class="repu-ipb"><span>' + reputipb + '</span><div iid="re-p"> Reputação</div></div><div class="module-ipb-right"><h2>Amigos</h2><div class="main-ipb-f">' + listfriends + '</div></div></div></div><div class="estadis-ipb"></div><div class="friends-ips"></div><div class="contact-ips"></div></div></div></div></div>');
        }
    });

    $(document).ready(function () {
        if (jQuery('#profile-advanced-right').length) {
            $('.estoyenline-i:contains("conectado") .ofline-ipb').attr('style', 'display:none;');
            $('.estoyenline-i:contains("conectado")').attr('style', 'padding:0px 5px;');
            var linkwall = jQuery('#tabs ul li a:eq(0)').attr('href');
            jQuery(".mensajeprofile").load(linkwall + ' #profile-advanced-details .main-content');
            var linkestaipb = jQuery('#tabs ul li a:eq(2)').attr('href');
            jQuery(".estadis-ipb").load(linkestaipb + ' #profile-advanced-details .main-content');
            jQuery(".lass-activiti").load(linkestaipb + ' #profile-advanced-details .main-content.clearfix .stats-field.genmed ul li:contains("Última visita :")');
            var linkfriendipb = jQuery('#tabs ul li a:eq(3)').attr('href');
            jQuery(".friends-ips").load(linkfriendipb + ' #profile-advanced-details .main-content');
            var linkcontaipb = jQuery('#tabs ul li a:eq(4)').attr('href');
            jQuery(".contact-ips").load(linkcontaipb + ' #profile-advanced-details .main-content');
        }
    });

    $(document).ready(function () {
        if (jQuery('#profile-advanced-right').length) { // Script del Slider
            $(".mensajeprofile, .estadis-ipb, .friends-ips, .contact-ips").hide();
            $('.m-info-ipb').addClass('activetab');

            $(".ipb-tab-us ul li:eq(0)").click(function (e) {
                $('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
                $(this).addClass('activetab');
                $('.mensajeprofile').addClass('activetab').fadeToggle();
                $('.estadis-ipb, .m-info-ipb, .friends-ips, .contact-ips').hide('');
                return false;
                e.preventDefault();
            });
            $(".ipb-tab-us ul li:eq(1)").click(function (e) {
                $('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
                $(this).addClass('activetab');
                $('.m-info-ipb').addClass('activetab').fadeToggle();
                $('.mensajeprofile, .estadis-ipb, .friends-ips, .contact-ips').hide('');
                return false;
                e.preventDefault();
            });
            $(".ipb-tab-us ul li:eq(2)").click(function (e) {
                $('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
                $(this).addClass('activetab');
                $('.estadis-ipb').addClass('activetab').fadeToggle();
                $('.mensajeprofile, .m-info-ipb, .friends-ips, .contact-ips').hide('');
                return false;
                e.preventDefault();
            });
            $(".ipb-tab-us ul li:eq(3)").click(function (e) {
                $('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
                $(this).addClass('activetab');
                $('.friends-ips').addClass('activetab').fadeToggle();
                $('.mensajeprofile, .m-info-ipb, .estadis-ipb, .contact-ips').hide('');
                return false;
                e.preventDefault();
            });
            $(".ipb-tab-us ul li:eq(4)").click(function (e) {
                $('.ipb-tab-us li ,.co-ipb div').removeClass('activetab');
                $(this).addClass('activetab');
                $('.contact-ips').addClass('activetab').fadeToggle();
                $('.mensajeprofile, .m-info-ipb, .estadis-ipb, .friends-ips').hide('');
                return false;
                e.preventDefault();
            });

        }
    });

    $(document).ready(function () {
        if (jQuery('#profile-advanced-right').length) {
            $(".ipb-tab-us ul li:first-child > a").click(function (e) {
                $('.co-ipb').attr('id', 'profilewall');
            });
            $(".ipb-tab-us ul li:first-child + li > a").click(function (e) {
                $('.co-ipb').attr('id', 'profile');
            });
            $(".ipb-tab-us ul li:first-child + li +li > a").click(function (e) {
                $('.co-ipb').attr('id', 'estadisticas');
            });
            $(".ipb-tab-us ul li:first-child + li +li +li > a").click(function (e) {
                $('.co-ipb').attr('id', 'friends');
            });
            $(".ipb-tab-us ul li:first-child + li +li + li +li > a").click(function (e) {
                $('.co-ipb').attr('id', 'contacto');
            });
        }
    });
    $(document).ready(function () {
        if (jQuery('#profile-advanced-right').length) {
            jQuery('#profile-advanced-right').remove()
        };
    });
    $(document).ready(function () {
        if (jQuery('#profile-advanced-layout').length) {
            jQuery('#profile-advanced-layout').remove()
        };
    });
}
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ajuda com código

Mensagem por mouse02 29.05.14 23:59

Kyo Panda parabéns, melhor ajudeiro do fdf. funcionou perfeitamente.
Superbomber procura ajudar no que conhece amigo, obrigado pela tentativa.
mouse02
mouse02
*

Membro desde : 11/07/2012
Mensagens : 39
Pontos : 59

http://mouselight.forumbrasil.net

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