Exibir número de pontos do membro no menu
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Exibir número de pontos do membro no menu
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 15:56, editado 1 vez(es)
Re: Exibir número de pontos do membro no menu
Esta variável não existe, no caso, apenas por js seria possível. O menu seria para mostrar os pontos do membro logado?
Re: Exibir número de pontos do membro no menu
Sim, seria para mostrar apenas os pontos.
Re: Exibir número de pontos do membro no menu
Olá, tente isto abaixo.
Coloque este parte onde você quer que os pontos apareçam.
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.
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");
}
});
Re: Exibir número de pontos do membro no menu
Olá, não resultou. Se isto te ajuda, ficou assim o código:
(Tentei remover o primeiro <span> e o último </span>, deixando apenas o do código que me forneceu, mas, sem efeito.)
- 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.)
Re: Exibir número de pontos do membro no menu
Fórum inexistenteO 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.
Re: Exibir número de pontos do membro no menu
Arrumado.
Usuário: Forumeiros
Senha: forumeiros123
Usuário: Forumeiros
Senha: forumeiros123
Re: Exibir número de pontos do membro no menu
Olá novamente @Ravic,
Queira testar o seguinte código JS:
Atenciosamente,
RafaelS.
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.
Re: Exibir número de pontos do membro no menu
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.
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.
Re: Exibir número de pontos do membro no menu
Olá, mesmo com a opção ativa, não surgiu efeitos.
Re: Exibir número de pontos do membro no menu
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.
Re: Exibir número de pontos do membro no menu
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.
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 20:15, editado 1 vez(es)
Re: Exibir número de pontos do membro no menu
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.
É que eu tenho 2 contas, e me confudi. Mas ainda não surgiu o efeito, mesmo com o código do Connor.
Re: Exibir número de pontos do membro no menu
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:
Atenciosamente,
RafaelS.
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.
Re: Exibir número de pontos do membro no menu
Sim, estou ciente. Havia perdido a senha da outra, recuperei esses dias. O código não surgiu efeito ainda.
Re: Exibir número de pontos do membro no menu
Ravic escreveu:Sim, estou ciente. Havia perdido a senha da outra, recuperei esses dias. O código não surgiu efeito ainda.
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.
Re: Exibir número de pontos do membro no menu
Não surgiu o efeito ainda, será que o erro não está na template?
Re: Exibir número de pontos do membro no menu
Realmente é estranho, pois está funcionando na perfeição no meu fórum de testes, como é possível ver aqui:
Vamos tentar mais uma vez, se não der certo irei adaptar o código de outra maneira.
Até breve
RafaelS
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
RafaelS
Re: Exibir número de pontos do membro no menu
Agora surgiu o efeito, ufa!! É possível mexer com css no span dela normalmente?
Re: Exibir número de pontos do membro no menu
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.
Re: Exibir número de pontos do membro no menu
Nenhuma mais, obrigado! Pode banir esta conta aqui.
Re: Exibir número de pontos do membro no menu
Tópico resolvidoMovido para "Questões resolvidas". |
Tópicos semelhantes
» Exibir numero de tòpicos do forum.
» Como exibir o número de forum na categoria
» Como exibir o número de cada mensagem?
» Número de pontos de atividade
» Ranking por número de pontos
» Como exibir o número de forum na categoria
» Como exibir o número de cada mensagem?
» Número de pontos de atividade
» Ranking por número de pontos
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos