Código para exibir perfil ModernBB

3 participantes

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

Tópico resolvido Código para exibir perfil ModernBB

Mensagem por Don Corleone 23.06.18 17:01

Detalhes da questão


Endereço do fórum: http://somosmugiwara.forumeiros.com
Versão do fórum: ModernBB

Descrição


Antes eu possuía um código para exibir o perfil em uma janela ao lado do avatar...
Mas quando migrei para o ModernBB este código parou de funcionar, teria algo parecido já?

abaixo segue o código antes usado por mim...

Código:

jQuery(document).ready(function(){jQuery('.post .postmain .postbody .user').each(function(){jQuery(this).find('.user-info').insertAfter(this);jQuery(this).find('.user-ident').after('<input onclick="jQuery(this).closest(\'.postbody\').find(\'.user-info\').fadeToggle();" style="font-weight: bold;font-family: century gothic;" class="botpefi" value="Exibir perfil" type="button">')})});
Don Corleone

Don Corleone
Super Membro

Membro desde : 06/08/2012
Mensagens : 1259
Pontos : 2032

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Tópico resolvido Re: Código para exibir perfil ModernBB

Mensagem por RafaelS. 23.06.18 17:45

Olá novamente amigo!

Fica a adaptação para o ModernBB:

Código:
jQuery(document).ready(function(){
  jQuery('.post .postprofile').each(function(){
    jQuery(this).find('.postprofile-info').hide();
    jQuery(this).find('.postprofile-rank').after('<input onclick="jQuery(this).closest(\'.postprofile\').find(\'.postprofile-info\').fadeToggle();" style="font-weight: bold;font-family: century gothic;" class="botpefi" value="Exibir perfil" type="button">');
});
});

Até.
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Código para exibir perfil ModernBB

Mensagem por Don Corleone 24.06.18 12:09

Olá, funcionou meu chapa. Porém gostaria que aparecesse em uma janela flutuante, seria possível?
Don Corleone

Don Corleone
Super Membro

Membro desde : 06/08/2012
Mensagens : 1259
Pontos : 2032

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Tópico resolvido Re: Código para exibir perfil ModernBB

Mensagem por RafaelS. 24.06.18 13:44

Olá!

É sim possível. Altere o código anterior para este:

Código:
jQuery(document).ready(function(){
  jQuery('.post .postprofile').each(function(){
    jQuery(this).find('.postprofile-info').insertAfter(this).hide();
    jQuery(this).find('.postprofile-rank').after('<input onclick="jQuery(this).closest(\'.post\').find(\'.postprofile-info\').fadeToggle();" style="font-weight: bold;font-family: century gothic;" id="botpefi" value="Exibir perfil" type="button">');
});
});

Após isso, adicione à sua folha de estilos:

Código:
.post .postprofile-info {
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    background: #fff;
    border: 6px solid #379ecf;
    border-radius: 4px;
    max-width: 300px;
    padding: 7px;
    position: absolute;
    z-index: 999;
    left: 18%;
    top: 5%;
}

.postprofile #botpefi {
    -moz-border-radius: 3px;
    -moz-box-shadow: inset 0 2px 0 0 #5C5C5C, 0 2px 3px rgba(0,0,0,0.2);
    -webkit-border-radius: 3px;
    -webkit-box-shadow: inset 0 2px 0 0 #5C5C5C, 0 2px 3px rgba(0,0,0,0.2);
    background: #242c2e!important;
    background-color: #242c2e!important;
    border: 1px solid #212121;
    border-color: #212121!important;
    border-radius: 3px;
    border-width: 1px 1px 0;
    box-shadow: inset 0 2px 0 0 #5C5C5C, 0 2px 3px rgba(0,0,0,0.2);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    text-shadow: 0 -1px 0 #191919;
    width: 100%;
}

A caixa flutuante irá aparecer do lado direito, ou seja por cima do tópico. Para alterar para o lado esquerdo procure no código CSS que lhe passei, o seguinte:

.postprofile .postprofile-info {
   -moz-border-radius: 7px;
   -o-border-radius: 7px;
   -webkit-border-radius: 7px;
   background: #fff;
   border: 6px solid #379ecf;
   border-radius: 4px;
   max-width: 300px;
   padding: 7px;
   position: absolute;
   z-index: 999;
  left: 18%;
   top: 5%;
}

Seta Altere 18% para -20%.
Seta Remova o top: 5%;

Até mais.  zen
avatar

RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Código para exibir perfil ModernBB

Mensagem por Don Corleone 25.06.18 16:14

Funcionou man, thankssss


Don Corleone

Don Corleone
Super Membro

Membro desde : 06/08/2012
Mensagens : 1259
Pontos : 2032

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Código para exibir perfil ModernBB

Mensagem por Shek 27.06.18 0:58

Tópico resolvido


Movido para "Questões resolvidas".
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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