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

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

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

Mensagem por thiagobr em 13/03/14, 12:01 pm

Qual é minha questão:
Eu Fiz tudo certo que nesse tutorial pediu http://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 13/03/14, 09:26 pm, editado 1 vez(es)
avatar

thiagobr
Nível 5

Masculino
Inscrito dia : 18/07/2013
Mensagens : 55
Pontos Ativos : 87

Ver perfil do usuário http://mundodosnerds.forumeiros.com/

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

Mensagem por Alex Habilidade em 13/03/14, 12:20 pm

Olá,

Poderia nos fornecer o código e o procedimento feito?
avatar

Alex Habilidade
Usuário experiente

Masculino
Inscrito dia : 10/01/2011
Mensagens : 2795
Pontos Ativos : 3774

Ver perfil do usuário http://www.gzhabilidade.com/

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

Mensagem por Kyo Panda em 13/03/14, 12:48 pm

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
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

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

Mensagem por thiagobr em 13/03/14, 08:52 pm

@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
avatar

thiagobr
Nível 5

Masculino
Inscrito dia : 18/07/2013
Mensagens : 55
Pontos Ativos : 87

Ver perfil do usuário http://mundodosnerds.forumeiros.com/

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

Mensagem por thiagobr em 13/03/14, 08:54 pm

@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;
 }
avatar

thiagobr
Nível 5

Masculino
Inscrito dia : 18/07/2013
Mensagens : 55
Pontos Ativos : 87

Ver perfil do usuário http://mundodosnerds.forumeiros.com/

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

Mensagem por Kyo Panda em 13/03/14, 09:11 pm

Tem certeza que não rolou?



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 13/03/14, 09:26 pm, editado 1 vez(es)
avatar

Kyo Panda
Super usuário

Masculino
Inscrito dia : 08/01/2012
Mensagens : 4638
Pontos Ativos : 5914

Ver perfil do usuário http://ajuda.forumeiros.com

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

Mensagem por thiagobr em 13/03/14, 09:25 pm

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



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

avatar

thiagobr
Nível 5

Masculino
Inscrito dia : 18/07/2013
Mensagens : 55
Pontos Ativos : 87

Ver perfil do usuário http://mundodosnerds.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