Adicionar Botão

3 participantes

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

Tópico resolvido Adicionar Botão

Mensagem por iScroll 19.12.18 21:58

Detalhes da questão


Endereço do fórum: http://www.brasilplayultimate.forumeiros.com
Versão do fórum: ModernBB

Descrição


Boa noite a todos, bom, eu gostaria de um código que criasse um botão semelhante a esses só que ao lado deles escrito "Overwatching"
http://prntscr.com/lx6vup

E nesse botão ao clicar
Aparecesse isso na resposta rápida para o membro do fórum preencher: http://prntscr.com/lx6xrh

OBS: A quantidade mínima é de 15 mensagens criadas para que o membro consiga usar o botão.

Seria possível?
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adicionar Botão

Mensagem por tikky 19.12.18 23:48

Olá @iScroll,
Crie uma nova página JavaScript com revestimento: Nos tópicos, com o seguinte código:
Código:
/**
 * Botão especial para membros com determinados posts.
 * 19 de Dezembro de 2018, by pedxz
 * All right reserved.
 */
(function($) {
    'use strict';
 
    $(function() {
 
      var  btn = $('<input>', {
            class: 'button2',
            value: 'Overwatching',
            type:  'button',
            id:    'queixa'
        });
      
     if (_userdata.user_posts < 15 && _userdata.session_logged_in !== 1) return;  
      
        $(btn).insertBefore('#quick_reply [name="preview"]');
 
 
        $('#queixa').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [b][color=red]Nome:[/color][/b] Seu Nick\n' +
                    ' [b][color=red] Acusação:[/color][/b] Acusação Aqui\n' +
                    ' [b][color=red]Motivo da acusação:[/color][/b] Qual o Motivo?\n' +
                    ' [b][color=red]Provas (SE NECESSÁRIO):[/color][/b] Provas Aqui\n\n' +
                    ' [b][color=red] Veredito:[/color][/b] Culpado ou inocente?\n'
                );
        });
  
     });
}(jQuery));
Tenha atenção, que se houver um membro que não tenha o JavaScript ativo no seu navegador, o código não dará!


Cordialmente,
pedxz.
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7806
Pontos : 9049

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar Botão

Mensagem por iScroll 20.12.18 14:30

O código é tão mais simples do que pensei, não creio que não consegui fazê-lo :/
Quase 1 ano sem mexer dá nisso...

Desculpe pedir mais uma coisa, mas seria possível limita-lo o botão a aparecer em apenas uma área do fórum?
Ex: Gostaria que aparecesse em tópicos criados na área /f6-
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Adicionar Botão

Mensagem por RafaelS. 20.12.18 14:44

Olá @iScroll,

Vamos tentar este código:
Código:
/**
 * Botão especial para membros com determinados posts.
 * 19 de Dezembro de 2018, by pedxz
 * All right reserved.
 */
(function($) {
    'use strict';
 
    $(function() {
 
      var  btn = $('<input>', {
            class: 'button2',
            value: 'Overwatching',
            type:  'button',
            id:    'queixa'
        });
     
    if (_userdata.user_posts < 15 && _userdata.session_logged_in !== 1 && $('.sub-header .sub-header-path').html().indexOf("/f6-") == -1) return; 
     
        $(btn).insertBefore('#quick_reply [name="preview"]');
 
 
        $('#queixa').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [b][color=red]Nome:[/color][/b] Seu Nick\n' +
                    ' [b][color=red] Acusação:[/color][/b] Acusação Aqui\n' +
                    ' [b][color=red]Motivo da acusação:[/color][/b] Qual o Motivo?\n' +
                    ' [b][color=red]Provas (SE NECESSÁRIO):[/color][/b] Provas Aqui\n\n' +
                    ' [b][color=red] Veredito:[/color][/b] Culpado ou inocente?\n'
                );
        });
 
    });
}(jQuery));

Atenciosamente,
Rafael. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar Botão

Mensagem por iScroll 20.12.18 15:01

Sem resultados.
Também tentei desta forma para poder colocar uma outra função de aparecer em outros foruns também mas não obtive sucesso.

Código:
/**
 * Botão especial para membros com determinados posts.
 * 19 de Dezembro de 2018, by pedxz
 * All right reserved.
 */
(function($) {
    'use strict';
 
    $(function() {
    var f = 6;
      var  btn = $('<input>', {
            class: 'button2',
            value: 'Overwatching',
            type:  'button',
            id:    'queixa'
        });
   
    if (_userdata.user_posts < 15 && _userdata.session_logged_in !== 1 && $('.sub-header-path').html().indexOf('/f' + f) === - 1) return;
   
        $(btn).insertBefore('#quick_reply [name="preview"]');
 
 
        $('#queixa').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [b][color=red]Nome:[/color][/b] Seu Nick\n' +
                    ' [b][color=red] Acusação:[/color][/b] Acusação Aqui\n' +
                    ' [b][color=red]Motivo da acusação:[/color][/b] Qual o Motivo?\n' +
                    ' [b][color=red]Provas (SE NECESSÁRIO):[/color][/b] Provas Aqui\n\n' +
                    ' [b][color=red] Veredito:[/color][/b] Culpado ou inocente?\n'
                );
        });
 
    });
}(jQuery));
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Adicionar Botão

Mensagem por RafaelS. 20.12.18 15:05

Olá novamente.

Tem uma conta de testes que nos possa disponibilizar?

Fico no aguardo,
Rafael. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar Botão

Mensagem por iScroll 20.12.18 15:08

Login: Conta_Teste
Senha: contaajuda

OBS: Visando q a acc só tem um tópico criado eu editei o código para apenas 1 postagem.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Adicionar Botão

Mensagem por RafaelS. 20.12.18 16:32

Olá novamente.

Troque pelo seguinte código:
Código:
/**
 * Botão especial para membros com determinados posts.
 * 19 de Dezembro de 2018, by pedxz
 * All right reserved.
 */
(function($) {
    'use strict';
 
    $(function() {
 
      var  btn = $('<input>', {
            class: 'button2',
            value: 'Overwatching',
            type:  'button',
            id:    'queixa'
        });
   
    if (_userdata.user_posts < 15 && _userdata.session_logged_in !== 1 || $('.sub-header .sub-header-path').html().indexOf("/f6-") == -1) return;
   
        $(btn).insertBefore('#quick_reply [name="preview"]');
 
 
        $('#queixa').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [b][color=red]Nome:[/color][/b] Seu Nick\n' +
                    ' [b][color=red] Acusação:[/color][/b] Acusação Aqui\n' +
                    ' [b][color=red]Motivo da acusação:[/color][/b] Qual o Motivo?\n' +
                    ' [b][color=red]Provas (SE NECESSÁRIO):[/color][/b] Provas Aqui\n\n' +
                    ' [b][color=red] Veredito:[/color][/b] Culpado ou inocente?\n'
                );
        });
 
    });
}(jQuery));

Abraços,
Rafael. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar Botão

Mensagem por iScroll 20.12.18 16:45

Funcionou, mas eaí diga aí para nós leigos o que houve kkk
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Adicionar Botão

Mensagem por RafaelS. 20.12.18 16:49

Só uma pequena distração ali na condição, onde acabei colocando um && (e) em vez de || (ou).
A sua questão está resolvida, jovem?

Rafael. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar Botão

Mensagem por iScroll 20.12.18 17:08

Já sim, obrigado.
Realmente, um erro simples, mas fatal.
iScroll

iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Adicionar Botão

Mensagem por RafaelS. 20.12.18 17:09

Tópico resolvido


Movido para "Questões resolvidas".
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

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