Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Conectar-se

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Harleen
 
Kyo Panda
 
Fatalisss
 
JulioPais
 
Holkis
 
Shek
 
Luiz
 
APOllO
 
Forumpw
 
Flames
 

Quem está conectado
180 usuários online :: 4 usuários cadastrados, Nenhum Invisível e 176 Visitantes :: 2 Motores de busca

Doncorleonedvc, Flames, joram, MarcosSchultz

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Código de reputação se adaptação esta correta ?

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

Resolvido Código de reputação se adaptação esta correta ?

Mensagem por Vitor-Vicente em 29/03/15, 02:22 pm

Detalhes da dúvida

Versão do fórum : phpBB3
Nível de acesso : Administrador
Navegador usado : Opera
Membros afetados : Todos os membros do fórum
Endereço do fórum : http://mastergz.forumbrasil.net

Descrição do problema

Olá , o codigo que uso é esse

Código:
$(document).ready(function() {
$(".postprofile dl").each(function(){
$(this).html($(this).html().replace(/<span class="label/g,'<dd><div class="post_field"><span class="label'));
});
$('.postprofile dl .post_field:contains("Reputação")').each(function() {
var rep = $(this).text().match(/\d+/g);
$(this).addClass('reputation');
$(this).append('<span class="title" style="font-weight:normal;color: #ffffff !important;"></span>');
if(rep == 0) {
       $(this).find('.title').text('Neutro');
       $(this).addClass('zero');
}
else if(rep >= 1 && rep < 5) {
       $(this).find('.title').text('Iniciante');
}
else if(rep >= 5 && rep < 10) {
       $(this).find('.title').text('Membro ativo');
}
else if(rep >= 10) {
       $(this).find('.title').text('Excelente');
}
});
});


[b]gostaria de por mais ranks de acordo com a quantidade de reputações do membro[/b]

Membros com 0 reputação > rank = Neutro
Membros com 1 á 10 reputação > rank = Iniciante
Membros com 10 á 30 reputação > rank = Regular
Membros com 30 á 50 reputação > rank = Bom
Membros com 50 á 100 reputação > rank = Ótimo
Membros com 100 á 200 reputação > rank = Excelente
Membros com 200 á 500 reputação > rank =  + Excelente
Membros com 500 á + > rank =  Elite Master

[b]eu aterei essa parte do codigo e ficou assim, gostaria de saber se ta certo, minha duvida é se as {   } estão certas, código abaixo:[/b]


$(document).ready(function() {
$(".postprofile dl").each(function(){
$(this).html($(this).html().replace(/<span class="label/g,'<dd><div class="post_field"><span class="label'));
});
$('.postprofile dl .post_field:contains("Reputação")').each(function() {
var rep = $(this).text().match(/\d+/g);
$(this).addClass('reputation');
$(this).append('<span class="title" style="font-weight:normal;color: #ffffff !important;"></span>');
if(rep == 0) {
       $(this).find('.title').text('Neutro');
       $(this).addClass('zero');
}
else if(rep >= 1 && rep <10) {
       $(this).find('.title').text('Iniciante');
}
else if(rep >= 10 && rep < 30) {
       $(this).find('.title').text('Regular');
}
else if(rep >= 30 && rep < 50) {
       $(this).find('.title').text('Bom');
}
else if(rep >= 50 && rep < 100) {
       $(this).find('.title').text('Ótimo');
}
else if(rep >= 100 && rep < 200) {
       $(this).find('.title').text('Excelente');
}
else if(rep >= 200 && rep <500) {
       $(this).find('.title').text('+ Excelente');
}
else if(rep >= 500) {
       $(this).find('.title').text('Elite Master');
}
});
});
avatar

Vitor-Vicente
Usuário destaque

Masculino
Inscrito dia : 19/02/2015
Mensagens : 552
Pontos Ativos : 775

http://mastergz.forumbrasil.net
  • 0

Resolvido Re: Código de reputação se adaptação esta correta ?

Mensagem por Shaman em 29/03/15, 05:08 pm

Sim o código esta certo! Caso queira por mais, copiei o else no caso a abertura e fechamento do mesmo.

Exemplo:

else if(rep >= 500 && rep < 1000) {
$(this).find('.title').text('Excelente master');
}

Ou seja Maior ou igual a 500 e reputação menor que 1000 ficarão com o rank de Exelente master.

Abs.
avatar

Shaman
Membro do Fórum

Masculino
Inscrito dia : 30/01/2014
Mensagens : 1784
Pontos Ativos : 2448

http://www.nexplorer.tk https://www.facebook.com/https://www.facebook.com/pages/Nexplorer/857666487628799?fref=ts

Resolvido Re: Código de reputação se adaptação esta correta ?

Mensagem por Vitor-Vicente em 29/03/15, 05:13 pm

Vlw Lucas
avatar

Vitor-Vicente
Usuário destaque

Masculino
Inscrito dia : 19/02/2015
Mensagens : 552
Pontos Ativos : 775

http://mastergz.forumbrasil.net

Resolvido Re: Código de reputação se adaptação esta correta ?

Mensagem por Gaaratsu em 29/03/15, 05:32 pm

Saudações amigo!

Prefira adicionar um código entre as TAGS:
Código:
[code][/code]

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.

Até! Feliz
avatar

Gaaratsu
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 07/08/2010
Mensagens : 5542
Pontos Ativos : 6937

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