Alteração no script de ranks por reputação
Fórum dos Fóruns :: Atendimento e Suporte Mútuo :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript & jQuery
Página 1 de 1 • Compartilhe
Alteração no script de ranks por reputação
Detalhes da questão
Endereço do fórum: http://habboqt.forumeiros.com
Versão do fórum: PhpBB2
Descrição
https://ajuda.forumeiros.com/t93881-tutorial-reputacao-com-estilo-de-rank
Criar o rank desastrado, para membros com reputação negativa!
Última edição por tikky em 25.02.17 9:14, editado 1 vez(es)
pedxz- Moderadeiro
- Inscrito dia : 13/01/2017
Mensagens : 5838
Pontos Ativos : 6946
Re: Alteração no script de ranks por reputação
Tente utilizar esse código:
- Código:
(function($) {
'use strict';
$(function() {
$('.pun .post .user').each(function() {
var $this = $(this);
$this.html($this.html().replace(/<span class="label/g, '<dd><div class="post_field"><span class="label'));
});
$('.user-info .post_field:contains("Reputação")').each(function() {
var $this = $(this);
var rep = $this.text().match(/\d+/g);
$this.addClass('reputation');
$this.append('<span class="title" style="font-weight: normal;"></span>');
if (rep < 0) {
$this.find('.title').text('Desastrado');
} else if (rep === 0) {
$this.find('.title').text('Neutro');
$this.addClass('zero');
} else if (rep < 5) {
$this.find('.title').text('Iniciante');
} else if (rep < 10) {
$this.find('.title').text('Membro ativo');
} else {
$this.find('.title').text('Excelente');
}
});
});
}(jQuery));
Re: Alteração no script de ranks por reputação
mas isso não resulta na reputação negativa?

Boas-vindas 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 editando a sua primeira postagem. |
Pedxz - Moderadeiro |
pedxz- Moderadeiro
- Inscrito dia : 13/01/2017
Mensagens : 5838
Pontos Ativos : 6946
Re: Alteração no script de ranks por reputação
Havia um pequeno erro em relação a captura do sinal de negativo:
- Código:
(function($) {
'use strict';
$(function() {
$('.pun .post .user').each(function() {
var $this = $(this);
$this.html($this.html().replace(/<span class="label/g, '<dd><div class="post_field"><span class="label'));
});
$('.user-info .post_field:contains("Reputação")').each(function() {
var $this = $(this);
var rep = $this.text().match(/[-\d]+/g);
$this.addClass('reputation');
$this.append('<span class="title" style="font-weight: normal;"></span>');
if (rep < 0) {
$this.find('.title').text('Desastrado');
} else if (rep === 0) {
$this.find('.title').text('Neutro');
$this.addClass('zero');
} else if (rep < 5) {
$this.find('.title').text('Iniciante');
} else if (rep < 10) {
$this.find('.title').text('Membro ativo');
} else {
$this.find('.title').text('Excelente');
}
});
});
}(jQuery));
Re: Alteração no script de ranks por reputação
mas isso não faz nada aos negativos, aparece -1 Excelente

Boas-vindas 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 editando a sua primeira postagem. |
Pedxz - Moderadeiro |
pedxz- Moderadeiro
- Inscrito dia : 13/01/2017
Mensagens : 5838
Pontos Ativos : 6946
Re: Alteração no script de ranks por reputação
Eu não encontrei o código passado aplicado no seu fórum. Em adição, certifique-se de estar utilizando o último código que passei: http://ajuda-punbb.forumeiros.com/t27-pedido-de-itens
Fórum dos Fóruns :: Atendimento e Suporte Mútuo :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript & jQuery
Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum