Código de reputação se adaptação esta correta ?
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
Código de reputação se adaptação esta correta ?
Detalhes da dúvida
Versão do fórum : phpBB3Ní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');
}
});
});
Re: Código de reputação se adaptação esta correta ?
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.
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.
Re: Código de reputação se adaptação esta correta ?
Saudações amigo!
Prefira adicionar um código entre as TAGS:
Até!
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é!
Tópicos semelhantes
» Adaptação do código "cor de fundo"
» Adaptação de Código para Legendas dos Grupos
» Código swf não esta funcionando
» O que está errado nesse código?
» O que está faltando nesse codigo?
» Adaptação de Código para Legendas dos Grupos
» Código swf não esta funcionando
» O que está errado nesse código?
» O que está faltando nesse codigo?
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