Atualizar Status PhpBB3

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

Resolvido Atualizar Status PhpBB3

Mensagem por Diogo20 em 05/09/14, 07:59 am

Eu queria o widget atualiza status para PhpBB3, esse código abaixo já editei o id para meu forum direitinho, mas o problema e que ao clicar em enviar, ficar o status anterior.EU uso este 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" />                <input type="submit" style=" margin-top: -3px; " value="OK" id="statusUpdateButton" />                <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_-8", "' + 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 #', function () {
                            jQuery('#statusNovoAtual').hide();
                            var statusTextAtual = jQuery('#statusNovoAtual #profile_field_13_-8').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_-8', function () {
                    jQuery('#statusAtual').hide();
                    var statusText = jQuery('#statusAtual #profile_field_13_-8').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>

Diogo20
Nível 8

Masculino
Inscrito dia : 24/05/2013
Mensagens : 138
Pontos Ativos : 232

Ver perfil do usuário http://pforumeiros.ativoforum.com/

Resolvido Re: Atualizar Status PhpBB3

Mensagem por Hancki em 09/09/14, 06:30 am

Olá!

Já fiz os meus testes e não consegui resultados e usei o código original, o que está no meu fórum!
Provavelmente acontece como noutro tópico, em que existe algum código a interferir com este, porque noutros fóruns funciona.

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 em 15/09/14, 07:21 am

Mas msm assim nao funciona.
Mw faz o codigo do wifget para PhpBB3 pfv

Diogo20
Nível 8

Masculino
Inscrito dia : 24/05/2013
Mensagens : 138
Pontos Ativos : 232

Ver perfil do usuário http://pforumeiros.ativoforum.com/

Resolvido Re: Atualizar Status PhpBB3

Mensagem por Hancki em 15/09/14, 02:56 pm

O código funciona em qualquer versão, desde que usado corretamente.
Nos meus testes já funcionou em phpBB3, portanto.
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 em 15/09/14, 03:27 pm

Mas ao rnviar ele n funciona.
Mesmo sem JS.
Nao tem como fazer um widgwt diferente so msm para PhpBB3 e para meu forum ?
E para atualizar status no campo correto

Diogo20
Nível 8

Masculino
Inscrito dia : 24/05/2013
Mensagens : 138
Pontos Ativos : 232

Ver perfil do usuário http://pforumeiros.ativoforum.com/

Resolvido Re: Atualizar Status PhpBB3

Mensagem por Hancki em 15/09/14, 04:14 pm

Essa é a única maneira que conheço. Essa forma foi-me transmitida pelo incrível JScript, portanto não é falha no código, mas sim em algum código JS do seu fórum.
Veja o que este usuário falou: http://ajuda.forumeiros.com/t94953-widget-de-atualizar-status#647958

Ou seja, o código resulta mesmo, porém no seu fórum há algo errado, entende? E sinceramente não consigo perceber o quê.

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 em 15/09/14, 06:14 pm

Hmm.
Mas ja fiz de tudo e nada.
Nao tem mesmo outra forma, pode nao ser um widget mas algo diferente e exclusivo. Queria um sistema exclusivo que mais nenhum forum utilizasse

Diogo20
Nível 8

Masculino
Inscrito dia : 24/05/2013
Mensagens : 138
Pontos Ativos : 232

Ver perfil do usuário http://pforumeiros.ativoforum.com/

Resolvido Re: Atualizar Status PhpBB3

Mensagem por JScript em 15/09/14, 08:37 pm

@Diogo20 escreveu:Hmm.
Mas ja fiz de tudo e nada.
Nao tem mesmo outra forma
Olá, realmente não há conflitos em seu fórum para com o código, seu erro está marcado na imagem abaixo:


Deveria ser: profile_field_13_8
Troque todas as referências profile_field_13_-8 por profile_field_13_8

@Diogo20 escreveu:, pode nao ser um widget mas algo diferente e exclusivo. Queria um sistema exclusivo que mais nenhum forum utilizasse
Então terás que você mesmo criar um código e de preferência não adicionar em seu fórum pois com certeza ele será copiado por várias pessoas, daí não será mais exclusivo!

JS


Última edição por JScript em 15/09/14, 08:39 pm, editado 1 vez(es)
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

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

Resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 em 15/09/14, 08:39 pm

Hmm.
Tudo bem, e que n sei fazer codigos.
Mas nao existe mais nenhuma para algo aue deia para atualizar o status atravez de um campo ?

Diogo20
Nível 8

Masculino
Inscrito dia : 24/05/2013
Mensagens : 138
Pontos Ativos : 232

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