Modificar sistema de Gosto/Não gosto

2 participantes

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

Tópico resolvido Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 18.01.19 20:21

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á.
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por tikky 18.01.19 21:03

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 Muito feliz


Aguardo uma resposta sua,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 19.01.19 14:42

eu quero esse botão gosto e não gosto
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 20.01.19 17:43

Olá,
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);
       
E adicione este código CSS:
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'.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 21.01.19 14:17

Não resultou
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 21.01.19 14:21

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);
       
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 21.01.19 16:12

isso é um js?


Última edição por Victor Monteiro em 21.01.19 16:16, editado 1 vez(es)
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 21.01.19 16:14

É 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);
        
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 21.01.19 16:18

Não funfou denovo, fico no aguardo
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 21.01.19 16:36

Não se importa de me passar uma conta teste pela tag [hide]?
Código:
[hide]conta[/hide]
Fico no aguardo.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 21.01.19 16:42

mandei meu user e senha por mp confere ai
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 21.01.19 16:52

Olá novamente,

Já precebi porque é que não dá... O senhor tem que aceder a Painel de Controle Seta Módulos Seta Pontos e Reputação Seta Reputação Seta 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
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 22.01.19 0:23

não sutil efeito
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 23.01.19 15:48

up alguem
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 24.01.19 23:42

up
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por tikky 25.01.19 8:12

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.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 25.01.19 22:26

não resultou
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 26.01.19 16:13

Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 28.01.19 13:13

não resulta... tentei de tudo que passaram
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 28.01.19 14:26

Desative os JavaScripts um a um para vermos se funciona. Se funcionar, passe o script conflituoso.

Fico no aguardo.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Victor Monteiro 28.01.19 15:28

poderia olhar pra mim? dou o acesso ao meu forum
Victor Monteiro

Victor Monteiro
****

Membro desde : 14/07/2018
Mensagens : 272
Pontos : 421

http://derby-family.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 28.01.19 15:40

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 Feliz .
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Modificar sistema de Gosto/Não gosto

Mensagem por Convidado 02.02.19 14:25

Tópico resolvido


Tópico marcado como resolvido pela equipe por abandono do autor.
Anonymous

Convidado
Convidado


Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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