Botão curtir nas mensagens

4 participantes

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

Tópico resolvido Botão curtir nas mensagens

Mensagem por JrMAFiA 03.10.16 2:09

Detalhes da questão


Endereço do fórum: http://bestforum.forumais.com/
Versão do fórum: PunBB

Descrição


Os botão curtir nos tópicos não funciona na versão PunBB já olhei tutorial e nada,coloco certo mais não aparece o botão para curtir,
JrMAFiA

JrMAFiA
****

Membro desde : 20/04/2015
Mensagens : 377
Pontos : 638

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão curtir nas mensagens

Mensagem por while 03.10.16 4:24

while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

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

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão curtir nas mensagens

Mensagem por JrMAFiA 03.10.16 4:32

Adiantou não unica coisa que mudou foi o botão de facebook para curtir precisa do facebook mais não era isso que eu queria,era desse tipo https://ajuda.forumeiros.com/t100407-tutorial-sistema-de-curtir-nas-mensagens
JrMAFiA

JrMAFiA
****

Membro desde : 20/04/2015
Mensagens : 377
Pontos : 638

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Botão curtir nas mensagens

Mensagem por Cepheus 03.10.16 12:57

JrMAFiA escreveu:
Os botão curtir nos tópicos não funciona na versão PunBB já olhei tutorial e nada,coloco certo mais não aparece o botão para curtir,

Olá JrMAFiA, seu fórum não é versão punbb e sim phpbb3, para isso você precisa alterar o código conforme a 3ª etapa do tutorial, onde diz:
Localize no JavaScript está seguinte parte:
Código:
$('.postfoot', vote.parentNode.parentNode.parentNode.parentNode).before( htmlFinal );
Troque por:
Código:
$('.postbody', vote.parentNode.parentNode.parentNode).append( htmlFinal );

Flecha ajudeiros Tutorial de referência: https://ajuda.forumeiros.com/t100407-tutorial-sistema-de-curtir-nas-mensagens

Abaixo deixo o código já alterado, mas aconselho a você mesmo fazer a alteração:
Código:
 /***
    * Código: IPB Like System
    * Data de criação: 18/07/2014
    * Atualização: 31/03/2015
    * Autor: Daemon
    * Versão: 1.2
    * Inspirado: IPB
    * Acesse: http://bestskins.net & http://ajuda.forumeiros.com
    * Não distribuir, ou remover os créditos do autor.
    ***/
    function bestskins_ls() {
      // Imagem de reputação
      var reputation_UP = 'http://www.agrotube.com.br/images/seta_baixo.png';
      for(var x = $('.vote'), i = 0, vote; (vote = x[i++]); ) {
                    var 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"><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>';
      $('.postbody', vote.parentNode.parentNode.parentNode).append( 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();
          });
    }

Observações finais: Lembrando que o botão curtir não é exibido para o proprietária da mensagem, pois o mesmo não pode curtir suas próprias postagens.
Para visualizar se o código está em funcionamento visualize um tópico de outro membro,
Como esse tópico: http://bestforum.forumais.com/t3-apresentacao-dukez
Cepheus

Cepheus
Membro

Membro desde : 21/03/2014
Mensagens : 514
Pontos : 1085

http://www.bestskins.net/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão curtir nas mensagens

Mensagem por JrMAFiA 03.10.16 17:34

Obrigado cepheus novamente vlw Brow
JrMAFiA

JrMAFiA
****

Membro desde : 20/04/2015
Mensagens : 377
Pontos : 638

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão curtir nas mensagens

Mensagem por Cream 03.10.16 17:37

Botão curtir nas mensagens Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Cream

Cream
Membro Entusiasta
Membro Entusiasta

Membro desde : 15/12/2010
Mensagens : 8540
Pontos : 11644

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo


Permissões neste sub-fórum
Não podes responder a tópicos