[dúvida] sistema de reputação com likes
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1 • Compartilhe
[dúvida] sistema de reputação com likes
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
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)
Re: [dúvida] sistema de reputação com likes
Olá,
Poderia nos fornecer o código e o procedimento feito?
Poderia nos fornecer o código e o procedimento feito?
Re: [dúvida] sistema de reputação com likes
Eu verifiquei o Javascript e ele não é compatível com o seu layout.
Remova esta linha do script:
E adicione esse script a um novo Javascript:
A alteração que fiz foi mínima, logo créditos ao autor original.
Abraços.
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.
Re: [dúvida] sistema de reputação com likes
Já fiz isso nao deuKyo 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.
Re: [dúvida] sistema de reputação com likes
JS:Alex Habilidade escreveu:Olá,
Poderia nos fornecer o código e o procedimento feito?
- 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;
}
Re: [dúvida] sistema de reputação com likes
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.
Abraços.
Última edição por Kyo Panda em 14.03.14 0:26, editado 1 vez(es)
Re: [dúvida] sistema de reputação com likes
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.
Eu acabei de arrumar esse problema
Mas eu posso ver o " curtir "
Tópicos semelhantes
» [dúvida] sistema de reputação com likes
» [dúvida] sistema de reputação com likes
» [punBB] Dúvida codigos sistema likes
» Sistema de likes
» Sistema de likes no fórum
» [dúvida] sistema de reputação com likes
» [punBB] Dúvida codigos sistema likes
» Sistema de likes
» Sistema de likes no fórum
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre a aparência do fórum :: Questões resolvidas sobre a aparência do fórum
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos