Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Botão Curtir

4 participantes

S4BR1N4 S4BR1N4  • Ter 18 Nov 2014 - 17:11

Botão Curtir Empty Botão Curtir Ter 18 Nov 2014 - 17:11

Minha questão:
Olá, meu botão curtir que eu usava parou de pegar ;/ até ontem estava normal mas hoje não esta mais funcionando. Ele era estilo o que tem aqui no BS mas era vermelho que peguei daqui mesmo.

agora voltou ao original do forum.;

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

O codigo dele é esse:

Código:
var bestskins_like={dom_ready:false,vote_singular:'Curtiu isso!',vote_plural:'Curtiram isso!',callback:function(vote,btn){$('.postfoot',vote.parentNode.parentNode.parentNode.parentNode).before(btn)}};$(function(){bestskins_like.dom_ready=true});$.getScript('http://bestskins.forumeiros.com/26027.js');

Obrigada.

PS: Eu pesquisei para ver se tinha alguma coisa achei outros topicos com o botão curtir mas aparentemente todos são o mesmo codigo.


Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

Daemon Daemon  • Ter 18 Nov 2014 - 18:00

Botão Curtir Empty Re: Botão Curtir Ter 18 Nov 2014 - 18:00

Reputação da mensagem: 100% (1 votos)
Fiz uma atualização no código, e apaguei o script anterior. Aqui está o código anterior que estava no link dentro do código que você possui:
Código:
function BSLIKE(b,a){
var d=a.innerHTML;
a.innerHTML="Carregando...";
a.onclick="#";
$.get(b,function(){
a.className+=" BS_done";
a.innerHTML=d;
var c=a.nextSibling,
b=parseInt(/\d+/.exec(c.innerHTML)[0])+1;
c.innerHTML=c.innerHTML.replace(/\d+/,b);
}
)};

function init_bs_like_system() {
  for(var x = $('.vote'), i = 0, vote; (vote = x[i++]); ) {
      var count = 0, plus = 0, barra = $('.vote-bar', vote)[0], button = $('.vote-button', vote)[0];       
      if (barra) {
        var info = barra.title.match(/\d+/g);
        plus = Math.round(parseInt( info[1] ) * parseInt( info[0] )) / 100;
      }
     
      button = button ? '<span onclick="BSLIKE(\'' + button.firstChild.href + '\',this);" class="BS_like">Curtir</span>' : '<span class="BS_like BS_done">Curtir</span>';

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

      var total_button = '<div class="BS_vote" style="margin:5px">' + button + votes_text + '</div>';
     
      if(bestskins_like.callback) bestskins_like.callback(vote, total_button);
  }
  x.remove();
 
};

bestskins_like.dom_ready ? init_bs_like_system() : $(function () { init_bs_like_system() });
Basta que crie um novo script sem investimento algum, e depois substituir no código que você já possui, na seguinte parte:
Código:
$.getScript('http://bestskins.forumeiros.com/26027.js')
Até mais!

Júnior Duarte Júnior Duarte  • Ter 18 Nov 2014 - 18:34

Botão Curtir Empty Re: Botão Curtir Ter 18 Nov 2014 - 18:34

Reputação da mensagem: 100% (2 votos)
Boas Daemon  vou aproveitar o tópico. O meu bugou tbm, mas não entendi onde tem que ser feita a alteração.

S4BR1N4 S4BR1N4  • Qua 19 Nov 2014 - 19:52

Botão Curtir Empty Re: Botão Curtir Qua 19 Nov 2014 - 19:52

Daemon escreveu:Fiz uma atualização no código, e apaguei o script anterior. Aqui está o código anterior que estava no link dentro do código que você possui:
Código:
function BSLIKE(b,a){
var d=a.innerHTML;
a.innerHTML="Carregando...";
a.onclick="#";
$.get(b,function(){
a.className+=" BS_done";
a.innerHTML=d;
var c=a.nextSibling,
b=parseInt(/\d+/.exec(c.innerHTML)[0])+1;
c.innerHTML=c.innerHTML.replace(/\d+/,b);
}
)};

function init_bs_like_system() {
   for(var x = $('.vote'), i = 0, vote; (vote = x[i++]); ) {
      var count = 0, plus = 0, barra = $('.vote-bar', vote)[0], button = $('.vote-button', vote)[0];        
      if (barra) {
         var info = barra.title.match(/\d+/g);
         plus = Math.round(parseInt( info[1] ) * parseInt( info[0] )) / 100;
      }
      
      button = button ? '<span onclick="BSLIKE(\'' + button.firstChild.href + '\',this);" class="BS_like">Curtir</span>' : '<span class="BS_like BS_done">Curtir</span>';

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

      var total_button = '<div class="BS_vote" style="margin:5px">' + button + votes_text + '</div>';
      
      if(bestskins_like.callback) bestskins_like.callback(vote, total_button);
   }
   x.remove();
  
};

bestskins_like.dom_ready ? init_bs_like_system() : $(function () { init_bs_like_system() });
Basta que crie um novo script sem investimento algum, e depois substituir no código que você já possui, na seguinte parte:
Código:
$.getScript('http://bestskins.forumeiros.com/26027.js')
Até mais!

Então fiz um novo JS com o codigo ali em investimento algum como disse e fui no meu codigo já existente e mudei para essa parte que você deu porém não resultou.

Eu fiz certo?


Obrigada pela ajuda Daemon

Daemon Daemon  • Qua 19 Nov 2014 - 20:08

Botão Curtir Empty Re: Botão Curtir Qua 19 Nov 2014 - 20:08

Olá,

já viu a atualização do sistema de votos estilo IPB? [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Leia o tutorial e veja se desta forma te agrada.


Até mais!

S4BR1N4 S4BR1N4  • Qua 19 Nov 2014 - 20:12

Botão Curtir Empty Re: Botão Curtir Qua 19 Nov 2014 - 20:12

Daemon escreveu:Olá,

já viu a atualização do sistema de votos estilo IPB? [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Leia o tutorial e veja se desta forma te agrada.


Até mais!

Até agrada daemon mas achava o outro mais bonitinho :/ mas irei ver aquele e ver como fica no forum.

Bom irei ficar com esse que me passou, porém alguma chance do outro voltar a funcionar?

Daemon Daemon  • Qua 19 Nov 2014 - 20:30

Botão Curtir Empty Re: Botão Curtir Qua 19 Nov 2014 - 20:30

Reputação da mensagem: 100% (1 votos)
Apenas fazendo o que te falei. Crie um novo JS sem investimento, e com este código:
Código:
function BSLIKE(b,a){
var d=a.innerHTML;
a.innerHTML="Carregando...";
a.onclick="#";
$.get(b,function(){
a.className+=" BS_done";
a.innerHTML=d;
var c=a.nextSibling,
b=parseInt(/\d+/.exec(c.innerHTML)[0])+1;
c.innerHTML=c.innerHTML.replace(/\d+/,b);
}
)};

function init_bs_like_system() {
  for(var x = $('.vote'), i = 0, vote; (vote = x[i++]); ) {
      var count = 0, plus = 0, barra = $('.vote-bar', vote)[0], button = $('.vote-button', vote)[0];       
      if (barra) {
        var info = barra.title.match(/\d+/g);
        plus = Math.round(parseInt( info[1] ) * parseInt( info[0] )) / 100;
      }
     
      button = button ? '<span onclick="BSLIKE(\'' + button.firstChild.href + '\',this);" class="BS_like">Curtir</span>' : '<span class="BS_like BS_done">Curtir</span>';

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

      var total_button = '<div class="BS_vote" style="margin:5px">' + button + votes_text + '</div>';
     
      if(bestskins_like.callback) bestskins_like.callback(vote, total_button);
  }
  x.remove();
 
};

bestskins_like.dom_ready ? init_bs_like_system() : $(function () { init_bs_like_system() });
Depois irá ser criado um link em seu fórum direcionado a este código. No código que você já possui, substitua nesta parte:
Código:
$.getScript('http://bestskins.forumeiros.com/26027.js')
Wink


Até mais!

DeeW. DeeW.  • Qua 19 Nov 2014 - 20:55

Botão Curtir Empty Re: Botão Curtir Qua 19 Nov 2014 - 20:55

@Daemon,

Neste código: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
tinha um bug, que se alguém já curtisse o post, ninguém mais poderia, queria saber se arrumou este problema...

Daemon Daemon  • Qua 19 Nov 2014 - 21:04

Botão Curtir Empty Re: Botão Curtir Qua 19 Nov 2014 - 21:04

Reputação da mensagem: 100% (2 votos)
DeeW. escreveu:@Daemon,

Neste código: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
tinha um bug, que se alguém já curtisse o post, ninguém mais poderia, queria saber se arrumou este problema...
O código foi totalmente reformulado, e testado. Não tem erros! Wink

Conteúdo patrocinado  • 

Botão Curtir Empty Re: Botão Curtir

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