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.
Acesso rápido

Fóruns de suporte oficiais
Conectar-se

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Quem está conectado
265 usuários online :: 12 usuários cadastrados, 1 Invisível e 252 Visitantes :: 2 Motores de busca

Biel_Staff, Br_SP_Rodrigo, Connor R., Fou-Lu, Holkis, iScroll, IsmaelS., juleic1123, Kyo Panda, Luiz~, PESS_dodo, ShadowPrince

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15: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 - 21: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 : 1347

Resolvido Re: Status no perfil

Mensagem por while em Qui 17 Nov 2016 - 23: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 Sex 18 Nov 2016 - 1:49, editado 3 vez(es)
avatar

while
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3103
Pontos Ativos : 4826

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Status no perfil

Mensagem por JrMAFiA em Sex 18 Nov 2016 - 0:09

Pronto já está criado



avatar

JrMAFiA
Usuário avançado

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

Resolvido Re: Status no perfil

Mensagem por while em Sex 18 Nov 2016 - 1: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.


Flecha ajudeiros Respeite as Regras do fórum e conheça a nossa equipe e diretrizes do FdF!
Flecha ajudeiros Respeite as Regras da seção de Suporte.
Flecha ajudeiros MP apenas para assuntos importantes!
Flecha ajudeiros Seu tópico foi resolvido ? Não se esqueça de clicar no
avatar

while
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 24/04/2016
Mensagens : 3103
Pontos Ativos : 4826

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Status no perfil

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

Continua em baixo

avatar

JrMAFiA
Usuário avançado

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

Resolvido Re: Status no perfil

Mensagem por JrMAFiA em Sex 18 Nov 2016 - 22: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 : 1347

Resolvido Re: Status no perfil

Mensagem por Kyo Panda em Sab 19 Nov 2016 - 21: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 : 2879
Pontos Ativos : 6056

http://ajuda.forumeiros.com

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

- Tópicos similares

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