Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Conectar-se

Esqueci minha senha

Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Os membros mais ativos da semana
Luiz
 
Gaaratsu
 
iScroll
 
Daniel Yan
 
Ketholy
 
Shek
 
Eduardo Lima
 
ranzatti
 
cocas20
 
LucasPofahl
 

Quem está conectado
245 usuários online :: 14 usuários cadastrados, Nenhum Invisível e 231 Visitantes :: 2 Motores de busca

banzé, BrunoLemos, Connor R., Daniel Yan, DaniloT_DS, Gaaratsu, Guzonaro, iScroll, Ketholy, Lost154, LucasPofahl, Luiz, Pedxz, ranzatti

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 13:05

Status no perfil

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

Resolvido Status no perfil

Mensagem por JrMAFiA em Qui 17 Nov 2016 - 19:35

Detalhes da questão


Endereço do fórum: http://cloudgames.forumeiros.com/
Versão do fórum: PunBB

Descrição




Deixar status em cima do avatar ?

vi isso em outro fórum de outra plataforma não sei a forumeiros tem esse tipo de adaptação.
avatar

JrMAFiA
Usuário avançado

Masculino
Inscrito dia : 20/04/2015
Mensagens : 377
Pontos Ativos : 638

Ver perfil do usuário

Resolvido Re: Status no perfil

Mensagem por while em Qui 17 Nov 2016 - 21:29

Olá autor, boa noite.

Crie um novo campo de perfil

E depois disto crie um novo widget com esse código:

Código:
<div class="module main">
   
  <div class="main-head">
     
      <div id="statusTitle" class="h3">
          <span id="statusAtual">Carregando status atual...</span>
      </div>
     
  </div>
   
  <div class="main-content clearfix">
     
      <div id="statusUpdateBody">
         
        <center>
            <input style="width: 100px;" type="text" id="statusUpdate" />
            <button style=" margin-top: -3px; " class="button2" id="statusUpdateButton">
              OK
            </button>
            <br />Atualize seu status aqui. Coloque coisas pequenas e não ofensivas.
        </center>
         
      </div>
      <script>
            jQuery(function () {
                jQuery('#statusUpdateButton').click(function () {
                    var USER_ID = _userdata["user_id"];
                    var statusText = jQuery('#statusUpdate').val();
                    var TID = jQuery('input[name="tid"]').val() + '';
                    jQuery.post("/ajax_profile.forum?jsoncallback=?", {
                        id: "1",
                        user: USER_ID,
                        active: "1",
                        content: '[["profile_field_13_2", "' + statusText + '"]]',
                        tid: TID
                    }, function (data) {
                        jQuery('#statusUpdate').val('');
                        jQuery('#statusTitle').html('Carregando novo estado...<span id="statusNovoAtual" style="display:none;"></span>');
                        jQuery('#statusNovoAtual').load('profile?mode=editprofile&page_profil=informations #profile_field_13_2', function () {
                            jQuery('#statusNovoAtual').hide();
                            var statusTextAtual = jQuery('#statusNovoAtual #profile_field_13_2').val();
                            jQuery('#statusTitle').html('Status atual: <br/><span id="statusAtualText">"' + statusTextAtual + '"</span>');
                            var statusTextChat = jQuery('#statusAtualText').text();
                        });
                        console.log("OK: ajax_profile, userID = " + USER_ID);
                    }, "json").fail(function () {
                        alert("Houve um erro a atualizar o status! Se este problema persistir, contate os administradores.")
                        console.log("error: ajax_profile, userID = " + USER_ID);
                    });
                });
            });
            jQuery(function () {
                jQuery('#statusAtual').load('profile?mode=editprofile&page_profil=informations #profile_field_13_2', function () {
                    jQuery('#statusAtual').hide();
                    var statusText = jQuery('#statusAtual #profile_field_13_2').val();
                    jQuery('#statusTitle').html('Status atual: <br/><span id="statusAtualText">"' + statusText + '"</span>');
                });
            });
        </script>
  </div>
</div>

O widget deve estar configurado assim: http://prntscr.com/42v6pk

Agora no template viewtopic_body procure por:
{postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}

E altere por:
Código:
<span id="topicUserField">{postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}</span>

Salve e publique o template... e depois disto, crie um novo javascript com esse código (investido nos tópicos):

Código:
$(function () {
    $('.label:contains("Status:")').hide().attr('id', 'statusLabel');
    $('.label:contains("Status")').each(function () {
        var self;
        self = $(this);
        self.closest('.user').prepend(self.parent());
    });
});

Até mais.


Última edição por while em Qui 17 Nov 2016 - 23:49, editado 3 vez(es)
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3106
Pontos Ativos : 4514

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Status no perfil

Mensagem por JrMAFiA em Qui 17 Nov 2016 - 22:09

Pronto já está criado



avatar

JrMAFiA
Usuário avançado

Masculino
Inscrito dia : 20/04/2015
Mensagens : 377
Pontos Ativos : 638

Ver perfil do usuário

Resolvido Re: Status no perfil

Mensagem por while em Qui 17 Nov 2016 - 23:49

Alterei minha mensagem acima, detalhando o que será necessário o senhor adicionar, basta seguir as instruções passadas.

Fico no aguardo da sua resposta.

Até mais.
avatar

while
Hiperativo

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3106
Pontos Ativos : 4514

Ver perfil do usuário http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Status no perfil

Mensagem por JrMAFiA em Sex 18 Nov 2016 - 14:44

Continua em baixo

avatar

JrMAFiA
Usuário avançado

Masculino
Inscrito dia : 20/04/2015
Mensagens : 377
Pontos Ativos : 638

Ver perfil do usuário

Resolvido Re: Status no perfil

Mensagem por JrMAFiA em Sex 18 Nov 2016 - 20:36

Pode fechar o Tópico irei bolar uma adptação maneira que acabei de ver vlw while.
avatar

JrMAFiA
Usuário avançado

Masculino
Inscrito dia : 20/04/2015
Mensagens : 377
Pontos Ativos : 638

Ver perfil do usuário

Resolvido Re: Status no perfil

Mensagem por Kyo Panda em Sab 19 Nov 2016 - 19:07

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4583
Pontos Ativos : 5832

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

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


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