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
Quem está conectado
270 usuários online :: 13 usuários cadastrados, Nenhum Invisível e 257 Visitantes :: 2 Motores de busca

CesarWatsom2, DustyRhodes, Holkis, iScroll, Ketholy123, Kliha, Luiz, PlayWillian, Railison Ramon, Rolim, TugaTech, Xigncode3, zHugh

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Atualizar status

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

Em curso Atualizar status

Mensagem por IsmaelS. em 10/10/17, 07:43 pm

Detalhes da questão


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

Descrição


Olá!

No antigo fórum e ainda funciona na versão PunBB um widget de atualizar a status, ou seja a pessoa no widget escrevia o que queria e depois aparecia no viewtopic debaixo do avatar:


Já criei o campo e tenho o código mas não esta a funcionar:
Código:
<div class="module main">
                                                          
   <div class="main-head">
                                                                                           
      <div class="h3" id="statusTitle">
                                                                 <em class="fa fa-comment-o"> </em>  <span id="statusAtual">Carregando status atual...</span>                                             
      </div>
                                                                           
   </div>
                                                          
   <div class="main-content clearfix">
                                                                                           
      <div id="statusUpdateBody">
                                                                                                                        
         <center>
                                                                                        <input id="statusUpdate" type="text" style="width: 100px;" />                <input id="statusUpdateButton" value="OK" style=" margin-top: -3px; " type="submit" />                <br />Atualize seu status aqui, máximo de 10 carateres, evite texto ofensivo!                           
         </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: "7",
                        user: USER_ID,
                        active: "1",
                        content: '[["profile_field_13_7", "' + 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_7', function () {
                            jQuery('#statusNovoAtual').hide();
                            var statusTextAtual = jQuery('#statusNovoAtual #profile_field_13_7').val();
                            jQuery('#statusTitle').html('Status atual: <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_7', function () {
                    jQuery('#statusAtual').hide();
                    var statusText = jQuery('#statusAtual #profile_field_13_7').val();
                    jQuery('#statusTitle').html('Status atual: <br/><span id="statusAtualText">"' + statusText + '"</span>');
                });
           
           
            });
       
       
        </script>                           
   </div>
</div>
 <style>#statusTitle br {
  display: none;
}
#statusTitle {
  white-space:nowrap;
  width: 100%;                 
  overflow:hidden;
  text-overflow:ellipsis;
}</style>

IsmaelS.
Usuário experiente

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2949
Pontos Ativos : 4089

Ver perfil do usuário http://suporte-design.forumeiros.com/

Em curso Re: Atualizar status

Mensagem por Luiz em 10/10/17, 08:12 pm

O senhor pode criar o campo diretamente pelo perfil, não? Pensativo
Assim evita menos um script para pesar o fórum...


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Luiz — Ajudeiro
avatar

Luiz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 22/04/2016
Mensagens : 5041
Pontos Ativos : 5840

Ver perfil do usuário https://github.com/lffg/

Em curso Re: Atualizar status

Mensagem por IsmaelS. em 10/10/17, 08:14 pm

Luiz escreveu:O senhor pode criar o campo diretamente pelo perfil, não? Pensativo
Assim evita menos um script para pesar o fórum...

Sim mas o widget era mais prático para os utilizadores, pois acho que nunca tive problemas com lentidão do widget.

IsmaelS.
Usuário experiente

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2949
Pontos Ativos : 4089

Ver perfil do usuário http://suporte-design.forumeiros.com/

Em curso Re: Atualizar status

Mensagem por IsmaelS. em 14/10/17, 08:12 am

UP!

IsmaelS.
Usuário experiente

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2949
Pontos Ativos : 4089

Ver perfil do usuário http://suporte-design.forumeiros.com/

Em curso Re: Atualizar status

Mensagem por IsmaelS. Hoje à(s) 10:19 am

UP!

IsmaelS.
Usuário experiente

Masculino
Inscrito dia : 24/11/2012
Mensagens : 2949
Pontos Ativos : 4089

Ver perfil do usuário http://suporte-design.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