Adicionar Botão

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

Atendido / Resolvido Adicionar Botão

Mensagem por iScroll em 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
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Adicionar Botão

Mensagem por Pedxz em 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.
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2809
Pontos Ativos : 3561

Ver perfil do usuário https://pedxz.forumeiros.com

Atendido / Resolvido Re: Adicionar Botão

Mensagem por iScroll em 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
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Adicionar Botão

Mensagem por RafaelS. em 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




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Adicionar Botão 2169
Adicionar Botão 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4695
Pontos Ativos : 5747

Ver perfil do usuário http://techmais.forumeiros.com/

Atendido / Resolvido Re: Adicionar Botão

Mensagem por iScroll em 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
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Adicionar Botão

Mensagem por RafaelS. em 20.12.18 15:05

Olá novamente.

Tem uma conta de testes que nos possa disponibilizar?

Fico no aguardo,
Rafael. King




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Adicionar Botão 2169
Adicionar Botão 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4695
Pontos Ativos : 5747

Ver perfil do usuário http://techmais.forumeiros.com/

Atendido / Resolvido Re: Adicionar Botão

Mensagem por iScroll em 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
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Adicionar Botão

Mensagem por RafaelS. em 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




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Adicionar Botão 2169
Adicionar Botão 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4695
Pontos Ativos : 5747

Ver perfil do usuário http://techmais.forumeiros.com/

Atendido / Resolvido Re: Adicionar Botão

Mensagem por iScroll em 20.12.18 16:45

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

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Adicionar Botão

Mensagem por RafaelS. em 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




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Adicionar Botão 2169
Adicionar Botão 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4695
Pontos Ativos : 5747

Ver perfil do usuário http://techmais.forumeiros.com/

Atendido / Resolvido Re: Adicionar Botão

Mensagem por iScroll em 20.12.18 17:08

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

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Adicionar Botão

Mensagem por RafaelS. em 20.12.18 17:09

Tópico resolvido


Movido para "Questões resolvidas".




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Adicionar Botão 2169
Adicionar Botão 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4695
Pontos Ativos : 5747

Ver perfil do usuário http://techmais.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum