[dúvida] sistema de reputação com likes

3 participantes

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

Tópico resolvido [dúvida] sistema de reputação com likes

Mensagem por thiagobr 13.03.14 15:01

Qual é minha questão:
Eu Fiz tudo certo que nesse tutorial pediu https://ajuda.forumeiros.com/t64222-tutorial-sistema-de-reputacao-com-likes

Mas não aparece imagens

Alguém me ajuda?

Endereço do meu fórum:
http://mundodosnerds.forumeiros.com

Versão do fórum:
PHPBB2


Última edição por thiagobr em 14.03.14 0:26, editado 1 vez(es)
thiagobr

thiagobr
**

Membro desde : 18/07/2013
Mensagens : 55
Pontos : 87

http://mundodosnerds.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [dúvida] sistema de reputação com likes

Mensagem por Alex Habilidade 13.03.14 15:20

Olá,

Poderia nos fornecer o código e o procedimento feito?
Alex Habilidade

Alex Habilidade
Hiper Membro

Membro desde : 10/01/2011
Mensagens : 2795
Pontos : 3774

http://www.gzhabilidade.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [dúvida] sistema de reputação com likes

Mensagem por Kyo Panda 13.03.14 15:48

Eu verifiquei o Javascript e ele não é compatível com o seu layout.

Remova esta linha do script:

Código:
jQuery.getScript('http://www.mateusv.xpg.com.br/like.txt');

E adicione esse script a um novo Javascript:

Código:
/*
 * A New Like/Dislike system for Invision Forumotion Boards.
 * Copyright ©️ by AvacWeb. All Rights Reserved.
 * Use and  modification of this script is not allowed without this entire copyright notice in the original,
 * copied, or modified script. No distribution without consent from origin.
 */
function lglike(b,a){var d=a.innerHTML;a.innerHTML="Loading...";a.onclick="#";$.get(b,function(){a.className+=" LGnovote";a.innerHTML=d;var c=a.nextSibling,b=parseInt(/\d+/.exec(c.innerHTML)[0])+1;c.innerHTML=c.innerHTML.replace(/\d+/,b)})};

function init_lg_like_system() {
    var x = $('.vote');
    for (var i = 0, l = x.length; i < l; i++) {
        var vote = x[i],
            count = 0,
            plus = 0;
        var bar = $('.vote-bar', vote)[0];
        var button = $('.vote-button', vote)[0];
        if (bar) {
            var info = bar.title.match(/\d+/g);
            count = info[0];
            var percent = info[1];
            plus = Math.round(parseInt(percent) * parseInt(count)) / 100;
        }
        button = button ? '<span onclick="lglike(\'' + button.firstChild.href + '\',this);" class="LGlike">' + vote_singular + '</span>' : '<span class="LGlike LGnovote">' + vote_singular + '</span>';

        var votes_text = '<span class="LGlikecount">' + plus + ' ' + (plus == 1 ? vote_singular : vote_plural) + '</span>';

        if (like_version === 'phpbb3' || like_version === 'PHPBB3') {
            $('.corners-bottom', vote.parentNode.parentNode)
         .before('<div class="LGvote" style="margin:3px">' + button + votes_text + '</div>');
        } else if (like_version === 'invision' || like_version === 'Invision' || like_version === 'INVISION') {
            $(vote.parentNode.parentNode.parentNode.nextSibling.lastChild)
         .prepend('<li><div class="LGvote">' + button + votes_text + '</div></li>');
        } else if (like_version === 'punbb' || like_version === 'PUNBB') {
            $('.postfoot', vote.parentNode.parentNode.parentNode.parentNode)
         .before('<div class="LGvote" style="margin:3px">' + button + votes_text + '</div>');
        }
          else if (like_version === 'PHPBB2' || like_version === 'phpbb2') {
            $('.postbody')
         .append('</br></br><div class="LGvote" style="margin:3px">' + button + votes_text + '</div>');
        }
    }
    x.remove();
};

if (DOM_IS_READY == true) {
    init_lg_like_system();
} else {
    $(function () {
        init_lg_like_system();
    });
}

A alteração que fiz foi mínima, logo créditos ao autor original.

Abraços. Feliz
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: [dúvida] sistema de reputação com likes

Mensagem por thiagobr 13.03.14 23:52

Kyo Panda escreveu:Eu verifiquei o Javascript e ele não é compatível com o seu layout.

Remova esta linha do script:

Código:
jQuery.getScript('http://www.mateusv.xpg.com.br/like.txt');

E adicione esse script a um novo Javascript:

Código:
/*
 * A New Like/Dislike system for Invision Forumotion Boards.
 * Copyright ©️ by AvacWeb. All Rights Reserved.
 * Use and  modification of this script is not allowed without this entire copyright notice in the original,
 * copied, or modified script. No distribution without consent from origin.
 */
function lglike(b,a){var d=a.innerHTML;a.innerHTML="Loading...";a.onclick="#";$.get(b,function(){a.className+=" LGnovote";a.innerHTML=d;var c=a.nextSibling,b=parseInt(/\d+/.exec(c.innerHTML)[0])+1;c.innerHTML=c.innerHTML.replace(/\d+/,b)})};

function init_lg_like_system() {
    var x = $('.vote');
    for (var i = 0, l = x.length; i < l; i++) {
        var vote = x[i],
            count = 0,
            plus = 0;
        var bar = $('.vote-bar', vote)[0];
        var button = $('.vote-button', vote)[0];
        if (bar) {
            var info = bar.title.match(/\d+/g);
            count = info[0];
            var percent = info[1];
            plus = Math.round(parseInt(percent) * parseInt(count)) / 100;
        }
        button = button ? '<span onclick="lglike(\'' + button.firstChild.href + '\',this);" class="LGlike">' + vote_singular + '</span>' : '<span class="LGlike LGnovote">' + vote_singular + '</span>';

        var votes_text = '<span class="LGlikecount">' + plus + ' ' + (plus == 1 ? vote_singular : vote_plural) + '</span>';

        if (like_version === 'phpbb3' || like_version === 'PHPBB3') {
            $('.corners-bottom', vote.parentNode.parentNode)
         .before('<div class="LGvote" style="margin:3px">' + button + votes_text + '</div>');
        } else if (like_version === 'invision' || like_version === 'Invision' || like_version === 'INVISION') {
            $(vote.parentNode.parentNode.parentNode.nextSibling.lastChild)
         .prepend('<li><div class="LGvote">' + button + votes_text + '</div></li>');
        } else if (like_version === 'punbb' || like_version === 'PUNBB') {
            $('.postfoot', vote.parentNode.parentNode.parentNode.parentNode)
         .before('<div class="LGvote" style="margin:3px">' + button + votes_text + '</div>');
        }
          else if (like_version === 'PHPBB2' || like_version === 'phpbb2') {
            $('.postbody')
         .append('</br></br><div class="LGvote" style="margin:3px">' + button + votes_text + '</div>');
        }
    }
    x.remove();
};

if (DOM_IS_READY == true) {
    init_lg_like_system();
} else {
    $(function () {
        init_lg_like_system();
    });
}

A alteração que fiz foi mínima, logo créditos ao autor original.

Abraços. Feliz
Já fiz isso nao deu
thiagobr

thiagobr
**

Membro desde : 18/07/2013
Mensagens : 55
Pontos : 87

http://mundodosnerds.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [dúvida] sistema de reputação com likes

Mensagem por thiagobr 13.03.14 23:54

Alex Habilidade escreveu:Olá,

Poderia nos fornecer o código e o procedimento feito?
JS:
Código:

var like_version = 'PHPBB2';
var DOM_IS_READY = false;
jQuery(function(){DOM_IS_READY=true;});
var vote_singular = 'Like';
var vote_plural = 'Likes';
jQuery.getScript('http://www.mateusv.xpg.com.br/like.txt');

CSS:
Código:

.LGlike {
  background: #105289;
  padding: 3px;
  border-radius: 4px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-shadow: -1px 0.5px #888;
  box-shadow: 1px 1px 1px #888;
  cursor: pointer;
  margin-right: 4px;
 }
 .LGvote { margin: 0 5px; }
 .LGnovote {
  filter:Alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  box-shadow: none;
  text-shadow: none;
 }
thiagobr

thiagobr
**

Membro desde : 18/07/2013
Mensagens : 55
Pontos : 87

http://mundodosnerds.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: [dúvida] sistema de reputação com likes

Mensagem por Kyo Panda 14.03.14 0:11

Tem certeza que não rolou?

[dúvida] sistema de reputação com likes 33w31na

Lembrando que você não vê o curtir em seus próprios tópicos, apenas os outros membros. Se você diz que vê... XD

Abraços. Feliz


Última edição por Kyo Panda em 14.03.14 0:26, editado 1 vez(es)
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: [dúvida] sistema de reputação com likes

Mensagem por thiagobr 14.03.14 0:25

Kyo Panda escreveu:Tem certeza que não rolou?

[dúvida] sistema de reputação com likes 33w31na

Lembrando que você não vê o curtir em seus próprios tópicos, apenas os outros membros.

Abraços. Feliz

Eu acabei de arrumar esse problema Feliz

Mas eu posso ver o " curtir " Feliz

thiagobr

thiagobr
**

Membro desde : 18/07/2013
Mensagens : 55
Pontos : 87

http://mundodosnerds.forumeiros.com/

Ir para o topo Ir para baixo

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

- Tópicos semelhantes

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