Boas-vindas ao Power Pixel

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

The Boss The Boss  • Ter 9 Set 2014 - 23:43

Ajuste no código do perfil IPBoard Empty Ajuste no código do perfil IPBoard Ter 9 Set 2014 - 23:43

Minha questão:
Eu peguei o código deste tutorial: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Só que no meu fórum ele não exibe o botão para postar mensagem no perfil e eu gostaria que exibisse. Tentei até tirar essa área do perfil para ela não ficar inútil ali, mas olha o que acontece:

ANTES DE TIRAR AS MENSAGENS DE PERFIL:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

DEPOIS DE TIRAR AS MENSAGENS DE PERFIL:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

O outro código de perfil IPBoard (https://bestskins.forumeiros.com/t3301-) também não funciona direito comigo:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Estes são os únicos scripts que eu tenho no meu fórum, não imagino que seja incompatibilidade com algum deles:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]


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

Versão:
PunBB

Target Target  • Qua 10 Set 2014 - 0:04

Ajuste no código do perfil IPBoard Empty Re: Ajuste no código do perfil IPBoard Qua 10 Set 2014 - 0:04

Reputação da mensagem: 100% (1 votos)
Olá amigão,
Siga o segundo tutorial do Doki, usando os templates...
E, invés do código passado lá, use este:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Alterações feita pelo usuário Houdini para que funcione corretamente.

Até + amigo! Wink

[Dark]Doki-. [Dark]Doki-.  • Qua 10 Set 2014 - 2:53

Ajuste no código do perfil IPBoard Empty Re: Ajuste no código do perfil IPBoard Qua 10 Set 2014 - 2:53

Reputação da mensagem: 100% (1 votos)
Olá, o botão mensagem de perfil foi adaptado por mim. vou lhe passar o js que editado, troque pelo seu.
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 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 comentarios=jQuery('.middleline #field_id-20 dd div:eq(0)').html();
var mods=jQuery('.middleline #field_id6 dd div:eq(0)').html();
var indicaçao=jQuery('.middleline #field_id1 dd div:eq(0)').html();
var IDMEMBRO = $('#profile-advanced-layout #tabs li a').attr('href').match(/[0-9]+/);
var IDMEMBRO2 = $('#profile-advanced-layout #tabs li a').attr('href').match(/[0-9]+/);
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>Viewing Profile:<span id="useridhahs"> '+usernameipb+'</span></span></div>
<a id="word-link" target="_blank" href="http://www.15-tronos.net/u1">Community Forum Software by IP.Board Profile 1.0
<p>Licensed to: Tu Vil Amigo™</p><p>Development by: Tu Vil Amigo™</p></a>



<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">



                                   
</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+'


<div id="mensagemperfil"><a href="/privmsg?mode=post_profile&u='+IDMEMBRO+'">Enviar mensagem de perfil</a></div>
<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">Moedas</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 id=""><a href="/admin/index.forum?part=users_groups&sub=users&mode=edit&u='+IDMEMBRO2+'&extended_admin=1&tid=46e1f9984e3e563fe5643b2208c1870d">Editar perfil</a></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()};});
}

Adicione a seu css:
Código:

#mensagemperfil {
float: right;
}
.pun .profi-add-ipb a {
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
background: #E6E6E6 url("http://i.imgur.com/5MlMsua.png") no-repeat 5px;
border-radius: 3px;
border: 1px solid rgb(207, 207, 207);
box-shadow: 0px 7px 21px rgba(255, 255, 255, 0.76) inset, 0px 1px 0px rgba(0, 0, 0, 0.41);
color: #616161;
display: inline-block;
font-size: 12px;
height: 17px;
line-height: 17px;
margin-right: 15px;
padding: 2px 2px 2px 25px;
white-space: nowrap;
}

The Boss The Boss  • Qua 10 Set 2014 - 10:22

Ajuste no código do perfil IPBoard Empty Re: Ajuste no código do perfil IPBoard Qua 10 Set 2014 - 10:22

Obrigada aos dois pela ajuda, mas o do @Doki-.][Dark]Doki-. funcionou melhor.

iConnect iConnect  • Qua 10 Set 2014 - 10:47

Ajuste no código do perfil IPBoard Empty Re: Ajuste no código do perfil IPBoard Qua 10 Set 2014 - 10:47

[sucesso=Tópico Resolvido; e Bloqueado][/sucesso]Movido para: Arquivo - Pedido de código

Conteúdo patrocinado  • 

Ajuste no código do perfil IPBoard Empty Re: Ajuste no código do perfil IPBoard

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