Sistema reputação FdF
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Sistema reputação FdF
Detalhes da questão
Endereço do fórum: http://zonagrafica.forumeiro.com/
Versão do fórum: PunBB
Descrição
Eu tenho o código mas tem um pequeno problema o JavaScript está a ocultar as caixas de resposta, seria possível adaptar?
.CSS:
- Código:
/* Botão Obrigado */
.fa_votes,a.fa_vote {
display:inline-block!important;
width:auto!important;
}
a.fa_vote {
color:#6A3;
font-size:18px;
margin-right:3px;
text-decoration:none;
}
a.fa_vote.fa_like:hover {
color:#8C5;
}
a.fa_vote.fa_liked {
color:#ADA;
cursor:default;
}
.fa_votes {
color:#4A0;
cursor:default;
font-size:12px;
font-weight:700;
}
.fa_thanks {
background:#DFD;
border:1px solid #BDB;
border-radius:6px;
color:#280;
font-size:16px;
font-weight:700;
margin-top:15px;
text-align:center;
padding:5px;
}
.fa_thanks i.fa {
color:#8C5;
font-size:48px;
vertical-align:middle;
}
.JavaScript:
- Código:
jQuery(document).ready(function() {
for (var a = $('.post', document.getElementById('main-content')), i = 0, p, rep, votes, plus, item, button, pseudo, opts; p = a[i]; i++) {
item = document.createElement('LI');
button = document.createElement('A');
button.innerHTML = '<i class="fa"></i>';
button.className = 'fa_vote';
rep = $('.vote', p)[0];
opts = p.getElementsByTagName('UL')[0];
pseudo = $('.postprofile dt', p).text();
if (rep) {
votes = $('.vote-bar', rep)[0];
plus = rep.getElementsByTagName('A')[0];
if (votes) {
votes = votes.title.replace(/.*\((\d+).*/, '$1');
item.innerHTML = '<span class="fa_votes">' + votes + '</span>';
item.title = votes + (votes == 1 ? ' pessoa gostou do tópico ' : ' pessoas gostaram do tópico ') + pseudo + ''
} else {
item.innerHTML = '<span class="fa_votes">0</span>';
item.title = 'Nenhum voto foi computado para ' + pseudo + ''
}
if (plus && /plus/i.test(plus.href)) {
button.className += ' fa_like';
button.href = plus.href;
button.title = 'Curtir a mensagem de ' + pseudo + '';
button.onclick = function() {
var t = this;
t.onclick = function() {
return false
};
$.get(t.href, function() {
var v = t.nextSibling;
v.innerHTML = Number(v.innerHTML) + 1;
t.className += 'd';
t.parentNode.title = v.innerHTML + (v.innerHTML == 1 ? ' pessoa gostou do tópico ' : ' pessoas gostaram do tópico ') + t.title.replace(/.*?\s(.*?)'.*/, '$1') + '';
t.removeAttribute('title');
t.href = '#'
});
return false
}
} else {
button.href = '#';
button.className += ' fa_liked';
button.onclick = function() {
return false
}
}
item.insertBefore(button, item.firstChild);
opts.insertBefore(item, opts.firstChild);
rep.parentNode.removeChild(rep)
}
}
});
Re: Sistema reputação FdF
Olá!
O fórum diz: "Os administradores não permitem novas inscrições". Além do mais, eu testei o código no fórum de testes, e ele funcionou sem causar qualquer problema! Se você tem outros scripts, verifique a instabilidade deles e volte a nos contactar com o erro que foi emitido em seu console!
Já tentou separá-lo dos demais scripts? Quais foram as medidas tomadas para corrigir o problema?
Atenciosamente,
Shek
O fórum diz: "Os administradores não permitem novas inscrições". Além do mais, eu testei o código no fórum de testes, e ele funcionou sem causar qualquer problema! Se você tem outros scripts, verifique a instabilidade deles e volte a nos contactar com o erro que foi emitido em seu console!
Já tentou separá-lo dos demais scripts? Quais foram as medidas tomadas para corrigir o problema?
Atenciosamente,
Shek
Re: Sistema reputação FdF
Boa tarde!
Ele e já aparece em alguns tópicos e outros não por exemplo:
E veja o que acontece as caixas de resposta rápida:
Mas em outros tópicos o botão não aparece:
Ele e já aparece em alguns tópicos e outros não por exemplo:
E veja o que acontece as caixas de resposta rápida:
Mas em outros tópicos o botão não aparece:
Re: Sistema reputação FdF
Esse botão não é compatível com sua versão. Por isso não funciona.
Re: Sistema reputação FdF
Obrigado então, resolvido.
Re: Sistema reputação FdF
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos