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
Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Kyo Panda
 
Shek Crowley
 
Fou-Lu
 
Holkis
 
iScroll
 
Sr.Oliveira
 
while
 
Harleen
 
fiapinho
 
Stewart
 

Quem está conectado
227 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 224 Visitantes :: 2 Motores de busca

Fou-Lu, ranzatti, tabarra

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Votos Positivos

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

Resolvido Votos Positivos

Mensagem por YouTube3 em Sab 30 Abr 2016 - 13:26

Detalhes da questão


Endereço do fórum: http://tudo2family.forumeiros.com/
Versão do fórum: PunBB

Descrição


Bom em meu fórum quando alguém cria um tópico, ele já vem com votos positivos.
Tipo ninguém clicou em reputar certo e ele já vem com alguns votos.

PRINT: http://i.imgur.com/Rk7skCK.jpg
como viu na print, ali tem 2 votos positivos sendo que o amigo tem 0 reputação.

PRINT: http://i.imgur.com/4cpiXO6.jpg
Quando alguém criar o tópico e ninguém reputar, eu quero que fique assim, como esta na imagem.

OBS: Eu já tenho mesmo sistema de reputar só arrumar os votos mesmo.


Última edição por YouTube3 em Qui 5 Maio 2016 - 22:52, editado 1 vez(es)

YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

http://Ajuda.Forumeiros.com

Resolvido Re: Votos Positivos

Mensagem por YouTube3 em Dom 1 Maio 2016 - 0:32


YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

http://Ajuda.Forumeiros.com

Resolvido Re: Votos Positivos

Mensagem por YouTube3 em Dom 1 Maio 2016 - 23:05


YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

http://Ajuda.Forumeiros.com
  • 0

Resolvido Re: Votos Positivos

Mensagem por Cepheus em Dom 1 Maio 2016 - 23:17

Qual js você está usando? poderia postar para facilitar a ajuda?

Cepheus
Usuário destaque

Masculino
Inscrito dia : 21/03/2014
Mensagens : 512
Pontos Ativos : 2139

http://www.bestskins.net/

Resolvido Re: Votos Positivos

Mensagem por YouTube3 em Seg 2 Maio 2016 - 0:16

Bom eu uso esse de reputar que e este aqui: http://i.imgur.com/evrpwao.jpg
Código está aqui:
Código:
function bestskins_ls(){for(var x=$('.vote'),i=0,vote;(vote=x[i++]);){var count=0,qtd=0,barra=$('.vote-bar',vote)[0],botao=$('.vote-button',vote)[0];if(barra){var numbarra=barra.title.match(/\d+/g);qtd=Math.round(parseInt(numbarra[1])*parseInt(numbarra[0]))/100}botao=botao?'<li><span onclick="bestskinsVoto(\''+botao.firstChild.href+'\',this);" class="BS_like"><div class="rep_up"></div></span></li>':'<li style="display: none;"><div class="rep_up"></div></li>';var numrep='<li>'+(qtd==0?'<span class="reput_vote zero">'+qtd+'</span>':'<span class="reput_vote positive">'+qtd+'</span>')+'</li>';var htmlFinal='<div class="rep_bar clearfix" id="rep_post">'+'      <ul class="bs_inline">'+botao+numrep+'</ul>'+'</div>';$('.postfoot',vote.parentNode.parentNode.parentNode.parentNode).before(htmlFinal)}x.remove()};function bestskinsVoto(b,a){a.onclick='#';$.get(b,function(){a.parentNode.style.display='none';var verify=a.parentNode.nextSibling.firstChild.innerHTML;if(verify==0){a.parentNode.nextSibling.firstChild.classList.remove('zero'),a.parentNode.nextSibling.firstChild.classList.add('positive')}var c=a.parentNode.nextSibling.firstChild,b=parseInt(/\d+/.exec(c.innerHTML)[0])+1;c.innerHTML=c.innerHTML.replace(/\d+/,b)})};if(document.readyState==='complete'){bestskins_ls()}else{document.addEventListener('DOMContentLoaded',function(){bestskins_ls()})}

E também este que e esse aqui: http://i.imgur.com/CBkyLCg.jpg
Código esta aqui:
Código:
$(document).ready(function() {
$(".pun .post .user").each(function(){
$(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 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('');
        $(this).addClass('zero');
}
else if(rep >= 1 && rep < 5) {
        $(this).find('.title').text('');
}
else if(rep >= 5 && rep < 10) {
        $(this).find('.title').text('');
}
else if(rep >= 10) {
        $(this).find('.title').text('');
}
});
});

YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

http://Ajuda.Forumeiros.com

Resolvido Re: Votos Positivos

Mensagem por YouTube3 em Ter 3 Maio 2016 - 0:02


YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

http://Ajuda.Forumeiros.com

Resolvido Re: Votos Positivos

Mensagem por YouTube3 em Qua 4 Maio 2016 - 1:10


YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

http://Ajuda.Forumeiros.com

Resolvido Re: Votos Positivos

Mensagem por YouTube3 em Qui 5 Maio 2016 - 10:29


YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

http://Ajuda.Forumeiros.com

Resolvido Re: Votos Positivos

Mensagem por while em Qui 5 Maio 2016 - 17:22

Olá Amigo, é proibido o UP em menos de 24 horas da ultima resposta no tópico.

Troque o JS do sistema de votos por este:

Código:
function bestskins_ls() {
  for(var x = $('.vote'), i = 0, vote; (vote = x[i++]); ) {
                var count = 0,
                      qtd = 0,
                      barra = $('.vote-bar', vote)[0],
                      botao = $('.vote-button', vote)[0];                     
                if (barra) {
                        var numbarra = barra.title.match(/\d+/g);
                        qtd = Math.round(parseInt( numbarra[1] ) * parseInt( numbarra[0] )) / 100;
                }
             
                var reputation_UP = 'http://i.imgur.com/PTraX1a.png';
 
                botao = botao ? '<li><span onclick="bestskinsVoto(\'' + botao.firstChild.href + '\',this);" class="BS_like"><img src="' + reputation_UP + '" alt="+" class="rep_up"></span></li>' : '<li style="display: none;"><img src="' + reputation_UP + '" alt="+" class="rep_up"></li>';
                var numrep = '<li>' + (qtd == 0 ? '<span class="reput_vote zero">' + qtd + '</span>' : '<span class="reput_vote positive">' + qtd + '</span>') + '</li>';
                var htmlFinal =
                '<div class="rep_bar clearfix" id="rep_post">' +
                '      <ul class="bs_inline">' + botao + numrep  + '</ul>' +
                '</div>';
    $('.postfoot', vote.parentNode.parentNode.parentNode.parentNode).before( htmlFinal );
  }
  x.remove();
};
function bestskinsVoto(b,a) {
  a.onclick = '#';
    $.get(b, function() {
    a.parentNode.style.display = 'none';
    var verify = a.parentNode.nextSibling.firstChild.innerHTML;
    if(verify == 0) {
    a.parentNode.nextSibling.firstChild.classList.remove('zero'),
    a.parentNode.nextSibling.firstChild.classList.add('positive');
    }
    var c = a.parentNode.nextSibling.firstChild, b = parseInt(/\d+/.exec(c.innerHTML)[0])+1;
    c.innerHTML = c.innerHTML.replace(/\d+/,b);
    });
};
if (document.readyState ===  'complete') {
        bestskins_ls();
} else {
      document.addEventListener('DOMContentLoaded', function() {
        bestskins_ls();
      });
}

Agora pra que funcione , você tem que fazer o seguinte... acesse:
Painel de Controle -> Geral -> Fórum -> Configuração
E em "Ressincronizar o seu fórum" deixe assinalado e clique em salvar.

é provável que continue bugado a reputação do usuario (ou não)... até porque, os votos já foram dados no tópico, e não foram setados na reputação do usuário, mas a partir que fizeste o que te passei acima, funcionará normal... caso queira testar, crie uma nova conta em seu fórum e poste alguma mensagem, e em seguida peça pra um usuário reputar... você verá que está funcionando.

Caso mesmo assim não está, acesse:
Painel de Controle -> Modulos -> Pontos e reputação -> Reputação
e veja se as opções que você pode alterar (caixinha de texto com numero) está tudo em 0.
Pois se um usuario votar e ter essa opção aqui: "Número mínimo de mensagens que consideram os votos" com 10 , e o usuario tiver 9 mensagens ou menos,o voto desse usuario não irá ter efeito... ou seja, aparecerá normal o voto dele , mas não contará na caixa de reputação.

Mesmo se ele complete 10 mensagens, o voto não contará... se já foi dado antes, só se ele votar agora (que tem 10 mensagens) entendeste?
E veja se também na aba gestão de reputação o voto positivo não está em +0. pois se tiver em +0, só terá voto, mas não terá reputação... aconselho deixar em +1 ou mais.

Atenciosamente,
While.

while
Usuário experiente

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2848
Pontos Ativos : 4293

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Votos Positivos

Mensagem por YouTube3 em Qui 5 Maio 2016 - 22:52

Resolvido pode fechar.

YouTube3
Usuário destaque

Masculino
Inscrito dia : 04/01/2015
Mensagens : 909
Pontos Ativos : 2070

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