Atualizar Status PhpBB3

3 participantes

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

Tópico resolvido Atualizar Status PhpBB3

Mensagem por Diogo20 05.09.14 11:59

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>
avatar

Diogo20
***

Membro desde : 24/05/2013
Mensagens : 138
Pontos : 232

http://pforumeiros.ativoforum.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por Hancki 09.09.14 10:30

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
Hancki

Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 15.09.14 11:21

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

Diogo20
***

Membro desde : 24/05/2013
Mensagens : 138
Pontos : 232

http://pforumeiros.ativoforum.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por Hancki 15.09.14 18:56

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

Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 15.09.14 19:27

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
avatar

Diogo20
***

Membro desde : 24/05/2013
Mensagens : 138
Pontos : 232

http://pforumeiros.ativoforum.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por Hancki 15.09.14 20:14

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: https://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
Hancki

Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 15.09.14 22:14

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
avatar

Diogo20
***

Membro desde : 24/05/2013
Mensagens : 138
Pontos : 232

http://pforumeiros.ativoforum.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por JScript 16.09.14 0:37

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:
Atualizar Status PhpBB3 H9eiwuI

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 16.09.14 0:39, editado 1 vez(es)
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Atualizar Status PhpBB3

Mensagem por Diogo20 16.09.14 0:39

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 ?
avatar

Diogo20
***

Membro desde : 24/05/2013
Mensagens : 138
Pontos : 232

http://pforumeiros.ativoforum.com/

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