Quadrado de alerta

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

Em curso Quadrado de alerta

Mensagem por Jhonny_. em 03/12/18, 11:00 am

Detalhes da questão


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

Descrição


Como faço para adicionar isto ao meu fórum que eu possa acrescentar manualmente quando um usuário desobedecer as regras:

Imagem:


Onde vi


Última edição por Jhonny_. em 05/12/18, 09:06 pm, editado 1 vez(es)
avatar

Jhonny_.
Nível 8

Masculino
Inscrito dia : 04/09/2018
Mensagens : 135
Pontos Ativos : 217

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

Em curso Re: Quadrado de alerta

Mensagem por Pedxz em 03/12/18, 06:04 pm

Olá @Jhonny_.,
Passe-me o código da mensagem moderativa, para que possamos fazer o código, por favor!


Aguardo uma resposta sua,
pedxz.


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2186
Pontos Ativos : 2745

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

Em curso Re: Quadrado de alerta

Mensagem por Jhonny_. em 03/12/18, 09:55 pm

@Pedxz Eu não tenho um código, queria saber se vocês conseguem um de base para eu poder adicionar ao meu fórum!
avatar

Jhonny_.
Nível 8

Masculino
Inscrito dia : 04/09/2018
Mensagens : 135
Pontos Ativos : 217

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

Em curso Re: Quadrado de alerta

Mensagem por Pedxz em 04/12/18, 05:14 am

Veja se o Senhor gosta desta mensagem moderativa: Questão Resolvida, para que possamos usar como base!


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2186
Pontos Ativos : 2745

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

Em curso Re: Quadrado de alerta

Mensagem por Jhonny_. em 04/12/18, 12:34 pm

Gostei, vamos usar como base!

Poderia colocar o texto que está na imagem que te forneci, e lá no final da caixa colocar o nome de quem aplicou a mensagem como está na imagem!
avatar

Jhonny_.
Nível 8

Masculino
Inscrito dia : 04/09/2018
Mensagens : 135
Pontos Ativos : 217

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

Em curso Re: Quadrado de alerta

Mensagem por Pedxz em 04/12/18, 03:55 pm

Crie uma página HTML e adicione o seguinte código:
Código:
<script type="text/javascript">
  $(document).ready(function() {
 
    $("#form").on("submit", function(e) {
          e.preventDefault();
          var form = $(this), user = _userdata["username"];
          $('#user').val(user);
          if(validateFields(form)) {
              form.find("[name='resultado']").val(
                  ' [table style="border-left-width: 3px; border-left-style: solid; border-left-color: #23E605; border-right-width: 3px; border-right-style: solid; border-right-color: #23E605; margin: 10px auto; padding: 5px; border-radius: 4px; box-shadow: #FF0000 0px 5px 9px; max-height: 2500px; max-width: 2500px; z-index: 999; min-width: 1px; min-height: 1px; background: url("http://bit.ly/acLmW9");"]' +
                  ' [tr]' +
                  ' [td class="fa fa-archive" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td]'+
                  ' [b]A sua Barra de Alerta aumentou em[/b] 10% por violar as Regras do Fórum, ' + form.find("[name='laws']").val() + '.\\\n' +
                  ' [b]Regras Violadas:[/b]' +
                  ' 1.1 Flood: É proibido o flood. Caracteriza-se:\\\n' +
                  ' -Quando é feito postagens seguidas, ou seja, postagem atrás de postagem;\\\n' +
                  ' -Quando o usuário repete mensagens postadas acima em curto espaço de tempo;\\\n' +
                  ' -Quando o usuário cita uma mensagem dita acima e não escreve nada mais ou faz uso de smileys;\\\n' +
                  ' -Quando o usuário foge do contexto do tópico;\\\n' +
                  ' -Quando são feitas postagens em curto intervalo de tempo em diferentes tópicos (clique aqui para ver um exemplo);\\\n' +
                  ' -Fazer UP em tópico em menos de 24 horas;</font>\\\n' +
                  ' [color=red]Evite transtornos, leia às href="http://www.nwdgames.com/t63857-regras-do-forum" target="_blank"><strong>Regras do Fórum[/color]\\\n' +
                  ' Atenciosamente,' +
                  ' [i]' + form.find("[name='name']").val() + ' - ' + form.find("[name='ranks']").val() + '[/i]' +
                  '[/tr][/table]'
                    );
          } else {
              alert('Falta preencher algum campo!');
          }
      });
 
  });
 
  function validateFields(e) {
        var result = true;
        $(e).find("input, select").each(function() {
            if($(this).val() == "" || $(this).val() == null) {
                result = false;
            }
        });
        return result;
    }
</script>
<form id="form">
  <input type="hidden" name="name" id="user">
    <select name="ranks" required>
      <option value="Admin">Admin</option>
      </select>
  <select name="laws" required>
      <option value="Flood">Flood</option>
  </select>
  <button type="submit">Gerar</button>
  <textarea onmouseover="this.select();" rows="5" name="resultado" placeholder="Select an option to be generated."></textarea>
</form>

O Código fará com que o Senhor gere às alertas automaticamente!


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2186
Pontos Ativos : 2745

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

Em curso Re: Quadrado de alerta

Mensagem por Jhonny_. em 04/12/18, 05:23 pm

Adicionei o HTML, tem como colocar um botão especifico pra gerar eles na caixa de resposta rápida do lado do botão pré vizualizar?
avatar

Jhonny_.
Nível 8

Masculino
Inscrito dia : 04/09/2018
Mensagens : 135
Pontos Ativos : 217

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

Em curso Re: Quadrado de alerta

Mensagem por Pedxz em 04/12/18, 05:51 pm

O Senhor ainda usa o script nesta questão?


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2186
Pontos Ativos : 2745

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

Em curso Re: Quadrado de alerta

Mensagem por Jhonny_. em 05/12/18, 04:26 pm

Uso, este abaixo:

Código:
/**
 * ModTools - After Post Button
 * Copyright BestSkins ️️ 2013. Update pedxz
 * All right reserved.
 */
(function($) {
    'use strict';
 
    $(function() {
 
      var  mod = $('<div>', {
            class: 'modlist'
        }).append(
            ' <ul>' +
            ' <li><span>Ferramentas</span>' +
            ' <ul>' +
            '  <li id="loose">Desbanido(a)</li>' +
            '  <li id="bannedignore">Banimento Ignorado</li>' +
            '  <li id="reportingignored">Denúncia Ignorada</li>' +
            '  <li id="resolvedcomplaint">Denúncia Resolvida</li>' +
            '  <li id="limpar-msg">Limpar Editor</li>' +
            '  <li id="limpar-msg">Limpar Editor</li>' +
            ' </ul></li>' +
            ' </ul>'
        );
 
    if (_userdata.user_level !== 1 && _userdata.user_level !== 2) {
      return;
    }
 
    if (!$('a[href^="/modcp?mode=move"]').length) {
      return;
    }
 
        $(mod).insertAfter('#quick_reply [name="post"]');
 
 
        $('#reportingignored').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Denúncia Ignorada[/b]\n Movido para Denúncias ignoradas!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });

        $('#resolvedcomplaint').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Será Punido(a)[/b]\n Movido para Denúncias Resolvidas' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        })

        $('#loose').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Desbanido(a)[/b]\n Tópico movido para casos resolvidos!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });

        $('#bannedignore').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Banimento Ignorado![/b]\n Tópico movido para casos ignorados!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });

        $('#bannedignore').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Banimento Ignorado![/b]\n Tópico movido para casos ignorados!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#solvedtopic').click(function() {
            $('textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #68B800;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Tópico Resolvido[/b]\n Tópico resolvido e arquivado!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#limpar-msg').click(function(){
            $('#text_editor_textarea')
              .sceditor('instance')
                .val('');
        });
 
    $('head').append(
        '<style type="text/css">' +
        '.modlist {' +
        '  margin-left: 18px;' +
        '  display: inline-block;' +
        '}' +
        '.modlist ul li ul {' +
        '  display: none;' +
        '  color: black!important;' +
        '}' +
        '.modlist ul li span {' +
        '  background-color: #4a4a4a;' +
        '  border-radius: 3px;' +
        '  box-shadow: 0 1px 2px rgba(0,0,0,0.3);' +
        '  color: white;' +
        '  border-bottom: 3px solid red;' +
        '  font-size: 1.2rem;' +
        '  font-weight: 500;' +
        '  padding: 9px 18px;' +
        '}' +
        '.modlist ul li:hover ul,' +
        '.modlist ul li:active ul {' +
        '  z-index: 9999;' +
        '  background-color: white;' +
        '  width: auto;' +
        '  height: auto;' +
        '  display: block;' +
        '  margin-top: 4px;' +
        '  position: absolute;' +
        '}' +
        '.modlist ul li:hover ul li,' +
        '.modlist ul li:active ul li {' +
        '  display: block;' +
        '  padding: 1em;' +
        '  cursor: pointer;' +
        '  border-top: 1px dotted #ceeeec;' +
        '}' +
        '</style>'
    );
    });
 
}(jQuery));
avatar

Jhonny_.
Nível 8

Masculino
Inscrito dia : 04/09/2018
Mensagens : 135
Pontos Ativos : 217

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

Em curso Re: Quadrado de alerta

Mensagem por Pedxz em 05/12/18, 08:10 pm

Mude o seu script para:
Código:
/**
 * ModTools - After Post Button
 * Copyright BestSkins ️️ 2013. Update pedxz
 * All right reserved.
 */
(function($) {
    'use strict';
 
    $(function() {
 
      var  mod = $('<div>', {
            class: 'modlist'
        }).append(
            ' <ul>' +
            ' <li><span>Ferramentas</span>' +
            ' <ul>' +
            '  <li id="loose">Desbanido(a)</li>' +
            '  <li id="bannedignore">Banimento Ignorado</li>' +
            '  <li id="reportingignored">Denúncia Ignorada</li>' +
            '  <li id="resolvedcomplaint">Denúncia Resolvida</li>' +
                        '  <li class="gera">' +
            '    <b style="font-weight: normal">Gerar Mensagem</b>' +
            ' <div>' +
      '  <form id="form">' +
            ' <p>Preencha o formulário em baixo corretamente, para gerar uma mensagem moderativa.</p><br />' +
            ' <b> Selecione o seu cargo e a regra quebrada.</b><br />' +
            '    <input type="hidden" name="name" id="user">' +
            '    <select name="ranks" required>' +
            '    <option value="Admin">Admin</option>'+
            '    </select>'+
            '    <select name="laws" required>'+
            '    <option value="Flood">Flood</option>' +
            '    </select>' +
            '  <br /><br />' +
            '    <p>' +
            '    <button class="button1" type="submit">Gerar</button>' +
            '    <button class="button1" id="close">Fechar</button>' +
            '    </p>' +
            '    <textarea onmouseover="this.select();" rows="5" name="resultado" placeholder="Select an option to be generated."></textarea>' +
            '  </form>' +
            ' </div>' +
            '  </li>' +
            '  <li id="limpar-msg">Limpar Editor</li>' +
            ' </ul></li>' +
            ' </ul>'
        );
 
    if (_userdata.user_level !== 1 && _userdata.user_level !== 2) {
      return;
    }
 
    if (!$('a[href^="/modcp?mode=move"]').length) {
      return;
    }
 
        $(mod).insertAfter('#quick_reply [name="post"]');
 
 
        $('#reportingignored').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Denúncia Ignorada[/b]\n Movido para Denúncias ignoradas!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#resolvedcomplaint').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Será Punido(a)[/b]\n Movido para Denúncias Resolvidas' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#loose').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Desbanido(a)[/b]\n Tópico movido para casos resolvidos!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#bannedignore').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Banimento Ignorado![/b]\n Tópico movido para casos ignorados!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#bannedignore').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Banimento Ignorado![/b]\n Tópico movido para casos ignorados!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#solvedtopic').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #68B800;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px"]' +
                    ' [tr][td]' +
                    ' [b]Tópico Resolvido[/b]\n Tópico resolvido e arquivado!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#limpar-msg').click(function(){
            $('#text_editor_textarea')
              .sceditor('instance')
                .val('');
        });
 
        $('#close').click(function() {
            $('.gera div').hide(100);     
        });
   
        $('.gera b').click(function() {
          $('.gera div').show(100);
        });
 
    $('#form').on('submit', function(e) {
          e.preventDefault();
          var form = $(this), user = _userdata.username;
          $('#user').val(user);
          if(validateFields(form)) {
              form.find("[name='resultado']").val(
                  ' [table style="border-left-width: 3px; border-left-style: solid; border-left-color: #23E605; border-right-width: 3px; border-right-style: solid; border-right-color: #23E605;background-color: white;border-radius: 4px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px; box-shadow: #FF0000 0px 5px 9px;"]' +
                  ' [tr]' +
                  ' [td class="fa fa-archive" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td]'+
                  ' [td][b]A sua Barra de Alerta aumentou em[/b] 10% por violar as Regras do Fórum, ' + form.find("[name='laws']").val() + '.\n' +
                  ' [b]Regras Violadas:[/b]\n' +
                  ' 1.1 Flood: É proibido o flood. Caracteriza-se:\n' +
                  ' -Quando é feito postagens seguidas, ou seja, postagem atrás de postagem;\n' +
                  ' -Quando o usuário repete mensagens postadas acima em curto espaço de tempo;\n' +
                  ' -Quando o usuário cita uma mensagem dita acima e não escreve nada mais ou faz uso de smileys;\n' +
                  ' -Quando o usuário foge do contexto do tópico;\n' +
                  ' -Quando são feitas postagens em curto intervalo de tempo em diferentes tópicos (clique aqui para ver um exemplo);\n' +
                  ' -Fazer UP em tópico em menos de 24 horas;</font>\n' +
                  ' [color=red]Evite transtornos, leia às [url=http://www.nwdgames.com/t63857-regras-do-forum]Regras do Fórum[/url]\n' +
                  ' Atenciosamente,' +
                  ' [i]' + form.find("[name='name']").val() + ' - ' + form.find("[name='ranks']").val() + '[/i]' +
                  '[/td][/tr][/table]'
                    );
          } else {
              alert('Falta preencher algum campo!');
          }
      });
 
  function validateFields(e) {
        var result = true;
        $(e).find('input, select').each(function() {
            if($(this).val() == '' || $(this).val() == null) {
                result = false;
            }
        });
        return result;
    }
 
    $('head').append(
        '<style type="text/css">' +
        '.modlist {' +
        '  margin-left: 18px;' +
        '  display: inline-block;' +
        '}' +
        '.modlist ul li ul {' +
        '  display: none;' +
        '  color: black!important;' +
        '}' +
        '.modlist ul li span {' +
        '  background-color: #4a4a4a;' +
        '  border-radius: 3px;' +
        '  box-shadow: 0 1px 2px rgba(0,0,0,0.3);' +
        '  color: white;' +
        '  border-bottom: 3px solid red;' +
        '  font-size: 1.2rem;' +
        '  font-weight: 500;' +
        '  padding: 9px 18px;' +
        '}' +
        '.modlist ul li:hover ul,' +
        '.modlist ul li:active ul {' +
        '  z-index: 9999;' +
        '  background-color: white;' +
        '  width: auto;' +
        '  height: auto;' +
        '  display: block;' +
        '  margin-top: 4px;' +
        '  position: absolute;' +
        '}' +
        '.modlist ul li:hover ul li,' +
        '.modlist ul li:active ul li {' +
        '  display: block;' +
        '  padding: 1em;' +
        '  cursor: pointer;' +
        '  border-top: 1px dotted #ceeeec;' +
        '}' +
        '.modlist ul .gera div {' +
        '  display: none;' +
        '  position: fixed;' +
        '  bottom: 0;'+
        '  left: 0;' +
        '  right: 0;'+
        '  width: 100%;'+
        '  background-color: white;'+
        '  width: 100%;' +
        '  z-index: 9;' +
        '  height: 30%;' +
        '  padding: 15px 8px;' +
        '}' +
        '.modlist ul .gera:hover div,' +
        '.modlist ul .gera div:hover {' +
        '  display: block;' +
        '}' +
        '.modlist ul .gera div:before {' +
        '  display: block;' +
        '  content: "";' +
        '  position: fixed;' +
        '  background-color: rgba(0,0,0,0.2);' +
        '  top: 0;'+
        '  height: 70%;' +
        '  left: 0;' +
        '  right: 0;' +
        '  bottom: 0;' +
        '}' +
        '</style>'
    );
    });
 
}(jQuery));


Fórum dos Fóruns
Fórum de suporte Forumeiros
Leia as Regras do Fórum dos Fóruns.
Alguns setores possuem regras específicas.
Verifique se sua questão já não foi respondida.
Pedxz - Ajudeiro Voluntário  2007 Forumeiros

avatar

Pedxz
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2186
Pontos Ativos : 2745

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

Em curso Re: Quadrado de alerta

Mensagem por Jhonny_. em 05/12/18, 09:02 pm

Não estou conseguindo gerar a mensagem, eu aperto em gerar e não vai! E quando eu gero a mensagem moderativa de banimento ela vai pra uma criação de outro tópico, se quiser uma conta pra analizar o problema eu a forneço!
avatar

Jhonny_.
Nível 8

Masculino
Inscrito dia : 04/09/2018
Mensagens : 135
Pontos Ativos : 217

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

Em curso Re: Quadrado de alerta

Mensagem por Jhonny_. Ontem à(s) 03:31 pm

Só pra atualizar Pedxz eu atualizei o código mas não está funfando o de gerar alerta!

Código atualizado:
Código:
/**
 * ModTools - After Post Button
 * Copyright BestSkins ️️ 2013. Update pedxz
 * All right reserved.
 */
(function($) {
    'use strict';
 
    $(function() {
 
      var  mod = $('<div>', {
            class: 'modlist'
        }).append(
            ' <ul>' +
            ' <li><span>Mensagem + Alerta</span>' +
            ' <ul>' +
            '  <li id="loose">Desbanido(a)</li>' +
            '  <li id="bannedignore">Banimento Ignorado</li>' +
            '  <li id="reportingignored">Denúncia Ignorada</li>' +
            '  <li id="resolvedcomplaint">Denúncia Resolvida</li>' +
            '  <li id="complaintresolved">Reclamação Resolvida</li>' +
            '  <li id="complaintignored">Reclamação Ignorada</li>' +
            '  <li id="problemsolved">Problema Resolvido</li>' +
            '  <li id="issueignored">Problema Ignorado</li>' +
                        '  <li class="gera">' +
            '    <b style="font-weight: normal">Gerar Alerta</b>' +
            ' <div>' +
      '  <form id="form">' +
            ' <p>Preencha o formulário em baixo corretamente, para gerar um alerta.</p><br />' +
            ' <b> Selecione o seu cargo e a regra quebrada.</b><br />' +
            '    <input type="hidden" name="name" id="user">' +
            '    <select name="ranks" required>' +
            '    <option value="Dono(a)">Dono(a)</option>'+
            '    <option value="Programador(a)">Programador(a)</option>'+
            '    <option value="Gerente">Gerente</option>'+
            '    <option value="Adminstrador(a)">Adminstrador(a)</option>'+
            '    <option value="Moderador(a)">Moderador(a)</option>'+
            '    <option value="Ajudante">Ajudante</option>'+
            '    <option value="Coordenador(a)">Coordenador(a)</option>'+
            '    </select>'+
            '    <select name="laws" required>'+
            '    <option value="Flood">Flood</option>' +
            '    </select>' +
            '  <br /><br />' +
            '    <p>' +
            '    <button class="button1" type=".gera b">Gerar</button>' +
            '    <button class="button1" id="close">Fechar</button>' +
            '    </p>' +
            '    <textarea onmouseover="this.select();" rows="5" name="resultado" placeholder="Select an option to be generated."></textarea>' +
            '  </form>' +
            ' </div>' +
            '  </li>' +
            '  <li id="limpar-msg">Limpar Editor</li>' +
            ' </ul></li>' +
            ' </ul>'
        );
 
    if (_userdata.user_level !== 1 && _userdata.user_level !== 2) {
      return;
    }
 
    if (!$('a[href^="/modcp?mode=move"]').length) {
      return;
    }
 
        $(mod).insertAfter('#quick_reply [name="post"]');
 
 
        $('#reportingignored').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #FF3030;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Denúncia Ignorada[/size][/b]\n Movido para Denúncias ignoradas!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#resolvedcomplaint').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #09FF00;border-radius: 5px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Será Punido(a)[/size][/b]\n Movido para Denúncias Resolvidas' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#loose').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #09FF00;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Desbanido(a)[/size][/b]\n Tópico movido para casos resolvidos!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#bannedignore').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                  ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Banimento Ignorado![/size][/b]\n Tópico movido para casos ignorados!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#problemsolved').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #09FF00;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Problema Resolvido[/size][/b]\n Tópico movido para Problemas Resolvidos!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });

        $('#issueignored').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #09FF00;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Problema Ignorado[/size][/b]\n Tópico movido para Problemas Ignorados!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#complaintresolved').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #09FF00;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Reclamação Resolvida[/size][/b]\n Reclamação Resolvida e movido para Reclamações Resolvidas!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });

        $('#complaintignored').click(function() {
            $('#text_editor_textarea')
                .sceditor('instance')
                .val(
                    ' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 50px"]' +
                    ' [tr][td]' +
                    ' [b][size=16]Reclamação Ignorada[/size][/b]\n Reclamação Resolvida e movido para Reclamações Ignoradas!' +
                    ' [/td][/tr]' +
                    ' [/table]'
                );
            $('#quick_reply input[type="submit"]').click();
        });
 
        $('#limpar-msg').click(function(){
            $('#text_editor_textarea')
              .sceditor('instance')
                .val('');
        });
 
        $('#close').click(function() {
            $('.gera div').hide(100);   
        });
 
        $('.gera b').click(function() {
          $('.gera div').show(100);
        });
 
    $('#form').on('submit', function(e) {
          e.preventDefault();
          var form = $(this), user = _userdata.username;
          $('#user').val(user);
          if(validateFields(form)) {
              form.find("[name='resultado']").val(
                  ' [table style="border-left-width: 3px; border-left-style: solid; border-left-color: #23E605; border-right-width: 3px; border-right-style: solid; border-right-color: #23E605;background-color: white;border-radius: 4px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px; box-shadow: #FF0000 0px 5px 9px;"]' +
                  ' [tr]' +
                  ' [td class="fa fa-archive" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][/td]'+
                  ' [td][b]A sua Barra de Alerta aumentou em[/b] 10% por violar as Regras do Fórum, ' + form.find("[name='laws']").val() + '.\n' +
                  ' [b]Regras Violadas:[/b]\n' +
                  ' 1.1 Flood: É proibido o flood. Caracteriza-se:\n' +
                  ' -Quando é feito postagens seguidas, ou seja, postagem atrás de postagem;\n' +
                  ' -Quando o usuário repete mensagens postadas acima em curto espaço de tempo;\n' +
                  ' -Quando o usuário cita uma mensagem dita acima e não escreve nada mais ou faz uso de smileys;\n' +
                  ' -Quando o usuário foge do contexto do tópico;\n' +
                  ' -Quando são feitas postagens em curto intervalo de tempo em diferentes tópicos (clique aqui para ver um exemplo);\n' +
                  ' -Fazer UP em tópico em menos de 24 horas;</font>\n' +
                  ' [color=red]Evite transtornos, leia às [url=http://www.nwdgames.com/t63857-regras-do-forum]Regras do Fórum[/url]\n' +
                  ' Atenciosamente,' +
                  ' [i]' + form.find("[name='name']").val() + ' - ' + form.find("[name='ranks']").val() + '[/i]' +
                  '[/td][/tr][/table]'
                    );
          } else {
              alert('Falta preencher algum campo!');
          }
      });
 
  function validateFields(e) {
        var result = true;
        $(e).find('input, select').each(function() {
            if($(this).val() == '' || $(this).val() == null) {
                result = false;
            }
        });
        return result;
    }
 
    $('head').append(
        '<style type="text/css">' +
        '.modlist {' +
        '  margin-left: 18px;' +
        '  display: inline-block;' +
        '}' +
        '.modlist ul li ul {' +
        '  display: none;' +
        '  color: black!important;' +
        '}' +
        '.modlist ul li span {' +
        '  background-color: #4a4a4a;' +
        '  border-radius: 3px;' +
        '  box-shadow: 0 1px 2px rgba(0,0,0,0.3);' +
        '  color: white;' +
        '  border-bottom: 3px solid red;' +
        '  font-size: 1.2rem;' +
        '  font-weight: 500;' +
        '  padding: 9px 18px;' +
        '}' +
        '.modlist ul li:hover ul,' +
        '.modlist ul li:active ul {' +
        '  z-index: 9999;' +
        '  background-color: white;' +
        '  width: auto;' +
        '  height: auto;' +
        '  display: block;' +
        '  margin-top: 4px;' +
        '  position: absolute;' +
        '}' +
        '.modlist ul li:hover ul li,' +
        '.modlist ul li:active ul li {' +
        '  display: block;' +
        '  padding: 1em;' +
        '  cursor: pointer;' +
        '  border-top: 1px dotted #ceeeec;' +
        '}' +
        '.modlist ul .gera div {' +
        '  display: none;' +
        '  position: fixed;' +
        '  bottom: 0;'+
        '  left: 0;' +
        '  right: 0;'+
        '  width: 100%;'+
        '  background-color: white;'+
        '  width: 100%;' +
        '  z-index: 9;' +
        '  height: 30%;' +
        '  padding: 15px 8px;' +
        '}' +
        '.modlist ul .gera:hover div,' +
        '.modlist ul .gera div:hover {' +
        '  display: block;' +
        '}' +
        '.modlist ul .gera div:before {' +
        '  display: block;' +
        '  content: "";' +
        '  position: fixed;' +
        '  background-color: rgba(0,0,0,0.2);' +
        '  top: 0;'+
        '  height: 70%;' +
        '  left: 0;' +
        '  right: 0;' +
        '  bottom: 0;' +
        '}' +
        '</style>'
    );
    });
 
}(jQuery));
avatar

Jhonny_.
Nível 8

Masculino
Inscrito dia : 04/09/2018
Mensagens : 135
Pontos Ativos : 217

Ver perfil do usuário http://bplgames.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