Exibir número de pontos do membro no menu

3 participantes

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

Tópico resolvido Exibir número de pontos do membro no menu

Mensagem por Ravic 19.01.21 23:31

Detalhes da questão


Endereço do fórum: https://pmdpolive.forumeiros.com/
Versão do fórum: ModernBB

Descrição


Olá! Estou fazendo um mini menu sobre usuários, e para termina-lo, gostaria de saber se existe a possibilidade de mostrar quantos pontos um membro do fórum possui, neste mesmo menu. (overall_header)


Última edição por Ravic em 20.01.21 18:56, editado 1 vez(es)
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Connor R. 19.01.21 23:51

Esta variável não existe, no caso, apenas por js seria possível. O menu seria para mostrar os pontos do membro logado?
Connor R.

Connor R.
Super Membro

Membro desde : 06/08/2012
Mensagens : 1253
Pontos : 2021

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 19.01.21 23:53

Sim, seria para mostrar apenas os pontos.
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Connor R. 20.01.21 2:02

Olá, tente isto abaixo.

Coloque este parte onde você quer que os pontos apareçam.

Código:

<span class="myPoints"></span>

E coloque isto no javascript, de principio com investimento em todas as páginas, vai depender se esta informação vai aparecer em todas as páginas do seu fórum.

Código:

$.ajax({
            url: '/u' + _userdata.user_id,
            type: 'GET',
            success: function(responseHtml)
            {
            var myPoints = $('#field_id-13 .row_data div', responseHtml).text();
            $('.myPoints').html('Você possui um total de <span id="totalPoints" class="totalPoints">' + myPoints + '</span> Pontos');
            },
            error: function(err)
            {
              console.log("AJAX error in request");
            }
          });
Connor R.

Connor R.
Super Membro

Membro desde : 06/08/2012
Mensagens : 1253
Pontos : 2021

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 6:34

Olá, não resultou. Se isto te ajuda, ficou assim o código:

Código:
<div class="usertext"><span>Você disponibiliza um total de <span class="myPoints"></span> moedas!</span>

(Tentei remover o primeiro <span> e o último </span>, deixando apenas o do código que me forneceu, mas, sem efeito.)
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 14:10

Fórum inexistente


O seu fórum encontra-se inativo ou não existe. Para prosseguirmos com este tópico, pedimos que atualize o link com o de um fórum existente. Caso não o faça em 2 dias, o tópico será movido para a lixeira.

Tópico pendente.

Quando regularizar a questão do link do fórum, queira por favor nos ceder uma conta para testes.
Vale ressaltar que existe uma variável para a reputação do usuário. Você deseja exibir os Pontos ou a Reputação?

Atenciosamente,
RafaelS. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 18:56

Arrumado.

Usuário: Forumeiros
Senha: forumeiros123
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 20:28

Olá novamente @Ravic,

Queira testar o seguinte código JS:

Código:
$.ajax({
            url: '/u' + _userdata.user_id,
            type: 'GET',
            success: function(responseHtml)
            {
            var myPoints = $('#field_id-13 div.field_uneditable', responseHtml).text();
            $('.userpainel .usertext span').html('Você disponibiliza um total de <span id="totalPoints" class="totalPoints">' + myPoints + '</span> moedas.');
            },
            error: function(err)
            {
              console.log("AJAX error in request");
            }
          });

Atenciosamente,
RafaelS. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Convidado 20.01.21 22:56

Olá. Sem efeito, RafaelS.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Connor R. 20.01.21 23:02

Você necessita ter o perfil de usuário avançado para o código funcionar, siga os passos abaixo.

Vá até o painel de controle -> Usuários & Grupos -> Perfis -> Opções Gerais -> Ativar o perfil avançado e marque sim.

Veja se agora o código resulta.
Connor R.

Connor R.
Super Membro

Membro desde : 06/08/2012
Mensagens : 1253
Pontos : 2021

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 23:10

Olá, mesmo com a opção ativa, não surgiu efeitos.
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 23:10

WordeeP escreveu:Olá. Sem efeito, RafaelS.

Olá @WordeeP,

Peço que crie um tópico separado para o seu fórum em especifico.

Fico no aguardo do parecer do autor para concluir este tópico.

Atenciosamente,
RafaelS. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Connor R. 20.01.21 23:11

Edit: O código do rafael já é funcional, use ele que funcionará perfeitamente.

Edit: @Ravic O código é para o fórum do pedido, siga a instrução do adm acima.


Última edição por Connor R. em 20.01.21 23:15, editado 1 vez(es)
Connor R.

Connor R.
Super Membro

Membro desde : 06/08/2012
Mensagens : 1253
Pontos : 2021

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 23:14

RafaelS. escreveu:
WordeeP escreveu:Olá. Sem efeito, RafaelS.

Olá @WordeeP,

Peço que crie um tópico separado para o seu fórum em especifico.

Fico no aguardo do parecer do autor para concluir este tópico.

Atenciosamente,
RafaelS. King

É que eu tenho 2 contas, e me confudi. Mas ainda não surgiu o efeito, mesmo com o código do Connor.
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 23:17

Olá @Ravic,

O uso de contas duplas é proibido no Fórum dos Fóruns, e como tal é um ato passível de punição. Peço que tenha em mente o nosso regulamento geral.

Quanto ao código, deve resolver ao trocar por este:

Código:
(function($) {
    'use strict';
    $.ajax({
        url: '/u' + _userdata.user_id,
        type: 'GET',
        success: function(responseHtml) {
            var myPoints = $('#field_id-13 div.field_uneditable', responseHtml).text();
            $('.userpainel .usertext span').html('Você disponibiliza um total de <span id="totalPoints" class="totalPoints">' + myPoints + '</span> moedas.');
        },
        error: function(err) {
            console.log("AJAX error in request");
        }
    });
});

Atenciosamente,
RafaelS. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 23:26

Sim, estou ciente. Havia perdido a senha da outra, recuperei esses dias. O código não surgiu efeito ainda. Aff
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 23:29

Ravic escreveu:Sim, estou ciente. Havia perdido a senha da outra, recuperei esses dias. O código não surgiu efeito ainda. Aff

Tenha em mente que após concluirmos o tópico, iremos banir a conta mais recente, tal como é previsto acontecer em caso de contas duplas. Irá permanecer disponível a conta mais antiga, ou seja a que deverá usar daqui em diante.

Quanto ao código, ele não funciona pois creio que alterou o tipo de perfil. Eu havia o adaptado para a versão que estava antes. O senhor precisa se decidir entre uma das versões pois a estrutura do perfil muda e subsequentemente o código deixa de ser compatível.

Segue o código, caso esteja utilizando o perfil avançado:

Código:
(function($) {
    'use strict';
    $.ajax({
        url: '/u' + _userdata.user_id,
        type: 'GET',
        success: function(responseHtml) {
            var myPoints = $('#field_id-13 div.field_uneditable', responseHtml).text();
            $('.userpainel .usertext span').html('Você disponibiliza um total de <span id="totalPoints" class="totalPoints">' + myPoints + '</span> moedas.');
        },
        error: function(err) {
            console.log("AJAX error in request");
        }
    });
})(jQuery);

Atenciosamente,
RafaelS. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 23:39

Não surgiu o efeito ainda, será que o erro não está na template?
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 23:46

Realmente é estranho, pois está funcionando na perfeição no meu fórum de testes, como é possível ver aqui:

Exibir número de pontos do membro no menu WtfIwM5

Vamos tentar mais uma vez, se não der certo irei adaptar o código de outra maneira.

Código:
$(function() {
    $.ajax({
        url: '/u' + _userdata.user_id,
        type: 'GET',
        success: function(responseHtml) {
            var myPoints = $('#field_id-13 div.field_uneditable', responseHtml).text();
            $('.userpainel .usertext span').html('Você disponibiliza um total de <span id="totalPoints" class="totalPoints">' + myPoints + '</span> moedas.');
        },
        error: function(err) {
            console.log("AJAX error in request");
        }
    });
});

Até breve zen
RafaelS
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 23:48

Agora surgiu o efeito, ufa!! É possível mexer com css no span dela normalmente?
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 23:53

Ravic escreveu:Agora surgiu o efeito, ufa!! É possível mexer com css no span dela normalmente?

Sim, sem problemas basta você usar as classes/ids para personalizar ao seu gosto.
Se tiver mais alguma questão em relação a este assunto fique à vontade para colocá-la, caso contrário estarei arquivando o tópico.

Atenciosamente,
RafaelS. zen
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por Ravic 20.01.21 23:57

Nenhuma mais, obrigado! Pode banir esta conta aqui.
Ravic

Ravic
*

Membro desde : 01/10/2020
Mensagens : 33
Pontos : 41

https://testedoword.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Exibir número de pontos do membro no menu

Mensagem por RafaelS. 20.01.21 23:59

Tópico resolvido


Movido para "Questões resolvidas".
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.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