Modificar sistema de Gosto/Não gosto
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
Modificar sistema de Gosto/Não gosto
Detalhes da questão
Endereço do fórum: http://osrenegadoss.forumeiros.com/forum
Versão do fórum: ModernBB
Descrição
Opa, estava pensando, tem como criar uma barra de reação (Reações do facebook, Curti, Uau, Grr, Amei e etc...) nos tópicos?
Se sim, agradeço desde de já.
Re: Modificar sistema de Gosto/Não gosto
Olá @Victor Monteiro,
Atualmente não é possível efetuar o que o senhor deseja! Porém dá para trocar o botão: Gosto e Não Gosto, para outras duas reações
Aguardo uma resposta sua,
pedxz.
Atualmente não é possível efetuar o que o senhor deseja! Porém dá para trocar o botão: Gosto e Não Gosto, para outras duas reações
Aguardo uma resposta sua,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Modificar sistema de Gosto/Não gosto
Olá,
Crie um JavaScript com investimento nos tópicos:
Cordialmente,
Roger123
Título alterado de 'Barrinha de Reação nos topicos.' para 'Modificar sistema de Gosto/Não gosto'.
Crie um JavaScript com investimento nos tópicos:
- Código:
function bestskins_ls() {
var bestskins = {
singular: 'Curtiu isso!',
plural: 'Curtiram isso!'
};
for (var x = $('.vote'), i = 0, vote; (vote = x[i++]);) {
var qtd = 0,
barra = $('.vote-bar', vote)[0],
botao = $('.vote-button', vote)[0];
if (barra) {
var numbarra = barra.title.match(/\d+/g);
qtd = Math.round(parseInt(numbarra[1]) * parseInt(numbarra[0])) / 100;
}
var numrep = qtd + ' ' + (qtd == 1 ? bestskins.singular : bestskins.plural);
botao = botao ? '<span onclick="bestskinsVoto(\'' + botao.firstChild.href + '\',this);" class="BS_like">' + numrep + '</span>' : '<span class="BS_like BS_done">' + numrep + '</span>';
$('.postfoot', vote.parentNode.parentNode.parentNode.parentNode).before(botao);
}
x.remove();
};
function bestskinsVoto(b, a) {
var d = a.innerHTML;
a.innerHTML = 'Carregando...';
a.onclick = '#';
$.get(b, function() {
a.className += ' BS_done';
a.innerHTML = d;
var c = a,
b = parseInt(/\d+/.exec(c.innerHTML)[0]) + 1;
c.innerHTML = c.innerHTML.replace(/\d+/, b);
});
};
document.addEventListener('DOMContentLoaded', bestskins_ls, false);
- Código:
.BS_like {
background: #f0f0f0 url(https://cdn1.iconfinder.com/data/icons/social-media-13/24/Like-16.png) no-repeat 6px center;
background-size: 12px;
line-height: 18px;
user-select: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
clear: both;
display: table;
margin: 5px;
padding: 3px 5px 3px 25px;
text-align: right;
font-weight: normal;
font-size: 11px;
color: #666;
cursor: pointer;
-webkit-transition: all, 0.15s;
-moz-transition: all, 0.15s;
-o-transition: all, 0.15s;
transition: all, 0.15s;
}
.BS_like:hover {
background-color: #daedfb;
color: #666;
}
.BS_done {
background-color: #93bb2d;
cursor: default;
color: white;
}
.pun .entry-content .vote {
display: none;
}
Cordialmente,
Roger123
Título alterado de 'Barrinha de Reação nos topicos.' para 'Modificar sistema de Gosto/Não gosto'.
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
Veja se este resulta:
- Código:
function bestskins_ls() {
var bestskins = {
singular: 'pessoa curtiu isso!',
plural: 'pessoas curtiram isso!'
};
for (var x = $('.vote'), i = 0, vote; (vote = x[i++]);) {
var qtd = 0,
barra = $('.vote-bar', vote)[0],
botao = $('.vote-button', vote)[0];
if (barra) {
var numbarra = barra.title.match(/\d+/g);
qtd = Math.round(parseInt(numbarra[1]) * parseInt(numbarra[0])) / 100;
}
var numrep = qtd + ' ' + (qtd == 1 ? bestskins.singular : bestskins.plural);
botao = botao ? '<span onclick="bestskinsVoto(\'' + botao.firstChild.href + '\',this);" class="BS_like">' + numrep + '</span>' : '<span class="BS_like BS_done">' + numrep + '</span>';
$('.post .content', vote.parentNode.parentNode.parentNode.parentNode).before(botao);
}
x.remove();
};
function bestskinsVoto(b, a) {
var d = a.innerHTML;
a.innerHTML = 'Carregando...';
a.onclick = '#';
$.get(b, function() {
a.className += ' BS_done';
a.innerHTML = d;
var c = a,
b = parseInt(/\d+/.exec(c.innerHTML)[0]) + 1;
c.innerHTML = c.innerHTML.replace(/\d+/, b);
});
};
document.addEventListener('DOMContentLoaded', bestskins_ls, false);
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
isso é um js?
Última edição por Victor Monteiro em 21.01.19 16:16, editado 1 vez(es)
Re: Modificar sistema de Gosto/Não gosto
É o código JavaScript... Mantenha o código CSS acima indicado e troque o JS para o referido:
Roger123 escreveu:Veja se este resulta:
- Código:
function bestskins_ls() {
var bestskins = {
singular: 'pessoa curtiu isso!',
plural: 'pessoas curtiram isso!'
};
for (var x = $('.vote'), i = 0, vote; (vote = x[i++]);) {
var qtd = 0,
barra = $('.vote-bar', vote)[0],
botao = $('.vote-button', vote)[0];
if (barra) {
var numbarra = barra.title.match(/\d+/g);
qtd = Math.round(parseInt(numbarra[1]) * parseInt(numbarra[0])) / 100;
}
var numrep = qtd + ' ' + (qtd == 1 ? bestskins.singular : bestskins.plural);
botao = botao ? '<span onclick="bestskinsVoto(\'' + botao.firstChild.href + '\',this);" class="BS_like">' + numrep + '</span>' : '<span class="BS_like BS_done">' + numrep + '</span>';
$('.post .content', vote.parentNode.parentNode.parentNode.parentNode).before(botao);
}
x.remove();
};
function bestskinsVoto(b, a) {
var d = a.innerHTML;
a.innerHTML = 'Carregando...';
a.onclick = '#';
$.get(b, function() {
a.className += ' BS_done';
a.innerHTML = d;
var c = a,
b = parseInt(/\d+/.exec(c.innerHTML)[0]) + 1;
c.innerHTML = c.innerHTML.replace(/\d+/, b);
});
};
document.addEventListener('DOMContentLoaded', bestskins_ls, false);
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
Não se importa de me passar uma conta teste pela tag [hide]?
- Código:
[hide]conta[/hide]
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
Olá novamente,
Já precebi porque é que não dá... O senhor tem que aceder a Painel de Controle Módulos Pontos e Reputação Reputação Ativar o sistema de reputação e marque SIM. Depois, basta salvar.
Obs.: Deve utilizar o primeiro código JavaScript que lhe passei.
Cordialmente,
Roger123
Já precebi porque é que não dá... O senhor tem que aceder a Painel de Controle Módulos Pontos e Reputação Reputação Ativar o sistema de reputação e marque SIM. Depois, basta salvar.
Obs.: Deve utilizar o primeiro código JavaScript que lhe passei.
Cordialmente,
Roger123
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
Olá @Victor Monteiro,
Use o código apresentado do seguinte tópico: Questão Resolvida, qualquer dúvida ou erro relate neste tópico!
Aguardo uma resposta sua,
pedxz.
Use o código apresentado do seguinte tópico: Questão Resolvida, qualquer dúvida ou erro relate neste tópico!
Aguardo uma resposta sua,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Modificar sistema de Gosto/Não gosto
Olá novamente,
Verfique estes tópicos:
Questão resolvida
[Tutorial] Sistema de reputação no fórum
[TUTORIAL] Sistema de curtir nas mensagens
Cordialmente,
Roger123
Verfique estes tópicos:
Questão resolvida
[Tutorial] Sistema de reputação no fórum
[TUTORIAL] Sistema de curtir nas mensagens
Cordialmente,
Roger123
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
Desative os JavaScripts um a um para vermos se funciona. Se funcionar, passe o script conflituoso.
Fico no aguardo.
Fico no aguardo.
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
Perante o regulamento, não posso fazer isso e nunca deve dar autorizações de Administração a qualquer pessoa, seja um membro da equipa ou um usuário comum do fórum.
Espero que compreenda .
Espero que compreenda .
Convidado- Convidado
Re: Modificar sistema de Gosto/Não gosto
Tópico resolvidoTópico marcado como resolvido pela equipe por abandono do autor. |
Convidado- Convidado
Tópicos semelhantes
» Chegou o novo sistema de "Gosto" e "Não Gosto" para os fóruns Forumeiros!
» O botão "Gosto" não aparece no meu fórum
» Botões "Gosto" e "Não gosto" apareceram no meu fórum
» Problemas com os botões: Gosto e Não gosto
» Adição do botão "Gosto" e "Não gosto"
» O botão "Gosto" não aparece no meu fórum
» Botões "Gosto" e "Não gosto" apareceram no meu fórum
» Problemas com os botões: Gosto e Não gosto
» Adição do botão "Gosto" e "Não gosto"
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