Mensagem de moderação + movimento de topico e bloquear

3 participantes

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

Tópico resolvido Mensagem de moderação + movimento de topico e bloquear

Mensagem por PauloVinicios1755 03.12.24 19:50

Detalhes da questão


Endereço do fórum: https://redehopex.forumeiros.com/
Versão do fórum: ModernBB

Descrição


Olá, não sei se tem script pra isso, Minha duvida era se tem um script que tenha uma mensagem moderativa estilo forumeiros não identico que será personalizado por mim, e assim que mandado essa mensagem ele seria movido e boqueado para um sub forum EXEMPLO:

Estou na aba: https://redehopex.forumeiros.com/f12-denuncia-staff ao criar um topico e preencher o formulario quando for postado, quando um administrador ou moderador for fechar essa denuncia o staff vai decidir se a denuncia ira ser APROVADA OU REPROVADA, Caso seja APROVADA ele clicaria num botao onde ele escolheira tipo APROVADA mandaria uma mensagem moderativa e seria movida e bloqueada para aba https://redehopex.forumeiros.com/f14-denuncias-aceita
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 326
Pontos : 475

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por Shek 03.12.24 22:09

Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19035
Pontos : 23022

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por PauloVinicios1755 04.12.24 2:19

Salve  @Shek então sobre o primeiro tópico que me forneceu para a mensagem moderativa funfou mas com um defeito mas já agradeço desde já conseguir criar a mensagem porem ficou umas linhas na preta ao redor da caixa eu queria remover.
Código:
[table style="background-color: #6EC200;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]
[tr][td class="fa fa-archive" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][size=25][b]![/b][/size][/td]
[td style="width: 100%;color: white"][left][b][size=16]Denuncia Considerada Aceita[/size][/b][/left]
[/td]
[/tr]
[/table]

[table style="background-color: #D17008;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]
[tr][td class="fa fa-archive" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][size=25][b]#[/b][/size][/td]
[td style="width: 100%;color: white"][b][size=16]Tópico [Fechado e Movido][/size][/b]
Está denuncia foi automaticamente fechado e movido para "Denuncias Negada" pelo administrador![/td]
[/tr]
[/table]

[table style="background-color: #00adcc;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 98%!important;padding: 4px"]
[tr][td class="fa fa-archive" style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][size=25][b]?[/b][/size][/td]
[td style="width: 100%;color: white"][b][size=16]Aviso:[/size][/b]
Caso ache que a resolução desta denuncia está incorreta, Entre em contato com administrador que fechou a denuncia via (TeamSpeak 3 ou In-Game)[/td]
[/tr]
[/table]

Sobre os outros tópicos nenhum chegou ao meu agrado mas encontrei um tópico no forumeiros que talvez possa servir:
Código:
/*globals jQuery, FA, _userdata*/

        /**
        * Alterar o ícone do tópico com AJAX.
        *
        * @author Luiz
        *
        * Modificação por RafaelS. restringir botões aos fóruns
        * https://ajuda.forumeiros.com/
        *
        * @version 1.2
        * @licence MIT
        */

        (function($) {
        'use strict';

        var config = [{
 //ATUALIZACAO SERVIDOR
          name: 'Negado',
          id: 1,
          background: '#e3493b',
          onlyForMod: true,
          forum: 1
          },
          {
          name: 'Em Curso',
          id: 2,
          background: '#ebb537',
          onlyForAdmin: true,
          forum: 1
          },
          {
          name: 'Resolvido',
          id: 3,
          background: '#8b5',
          onlyForAdmin: true,
          forum: 1
          },
          {
          name: 'Unico',
          id: 4,
          background: '#c61aff',
          onlyForMod: true,
          forum: 1
          },
 //ATUALIZACAO SERVIDOR             
        ];

        window.FA = window.FA || {};
        FA.Topic = FA.Topic || {};

        var MarkIcon;
        FA.Topic.MarkIcon = MarkIcon = function(config) {
          var self = this;

          self.userConfig = config;
          self.defaults = {
          name: undefined,
          id: undefined,
          background: undefined,
          onlyForMod: false,
          onlyForAdmin: false,
          forum: undefined,
          };

          self.config = $.extend({}, self.defaults, self.userConfig);

          $.each(self.config, function(key, value) {
          if (key === undefined) {
            throw new Error('[Topic Icons] The ' + key + ' key was not specified in the script config.');
          }

          if (value === undefined) {
            throw new Error('[Topic Icons] The ' + value + ' value was not specified in the settings.');
          }
          });
        };

        MarkIcon.prototype.init = function() {
          var self = this;

          var $post = $('.post[id*="p"]:first, [id*="post-"].post-wrap:first');
          var $link = $post.find('a[href$="mode=editpost"]');

          if (!$link.length) {
          return false;
          }

          if (this.config.onlyForMod && (_userdata.user_level !== 1 && _userdata.user_level !== 2)) {
          return false;
          }

          if (this.config.onlyForAdmin && _userdata.user_level !== 1) {
          return false;
          }
          var atual = $('.sub-header-path a:last').attr("href");
          console.log("Forum detection by RafaelS.");
          if (atual.indexOf("f" + this.config.forum + "-") < 0) {
          console.log("O ícone " + this - config.name + " não está disponível no fórum: " + atual);
          return false;
          }

          self.messageLink = $link.attr('href');

          self.$button = $('<button>', {
          'class': 'fa-mark-icon-button',
          'data-id': self.config.id,
          'text': self.config.name
          });

          self.$button
          .css('background-color', self.config.background)
          .on('click', function(event) {
            event.preventDefault();

            self.runAjax();
          })
          .insertBefore($post);

          self.appendStyles();
        };

        MarkIcon.prototype.runAjax = function() {
          var self = this;

          self.changeText('<i class="fa fa-refresh fa-spin"></i> Marking...');

          $.get(self.messageLink)
          .done(function(context) {
            var $form = $('form[action="/post"]', context);

            var encode = document.charset.toLowerCase() === 'utf-8' ? window.encodeURIComponent : window.escape;

            var formData = $form.serializeArray();

            var data = {};
            $.each(formData, function() {
            var obj = this;

            data[obj.name] = obj.value;
            });

            data.post_icon = self.config.id;
            data.post = 1;

            var encoded = $.map(data, function(value, key) {
            return key + '=' + encode(value);
            }).join('&');

            $.post(self.messageLink, encoded)
            .done(self.changeText('<i class="fa fa-check"></i> Marked!'))
            .fail(self.error);
          })
          .fail(self.error);
        };

        MarkIcon.prototype.changeText = function(text) {
          var self = this;

          self.runAjax = function() {
          return false;
          };

          self.$button
          .html(text)
          .prop('disabled', true);
        };

        MarkIcon.prototype.error = function() {
          alert([
          '[Topic Icons] AJAX Error.',
          'Refresh the page and try again.'
          ].join('\n'));
        };

        MarkIcon.prototype.appendStyles = function() {
          $('<style>', {
          'text': [
            '.fa-mark-icon-button {',
            '  padding: 8px 8px 8px 8px;',
            '  border: none;',
            '  color: #fff;',
            '  margin: 10px 0 10px 6px;',
            '  box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.08);',
            '  border-radius: 3px;',
            '}'
          ].join('\n')
          }).appendTo('head');
        };

        $(function() {
          $.each(config, function() {
          var self = this;

          (new FA.Topic.MarkIcon(self)).init();
          });
        });
        }(jQuery));

Nesse JS eu clico no botão moderação e abre a seguinte caixa:
https://prnt.sc/X8eZ-xXEH2EN

Quando clica em Status eu seleciono a aba TOPICO RESOLVIDO E BLOQUEADO
e no campo de baixo seleciono o subforum onde será movido no caso Denuncias Aceita
entretanto quando o player clicar em gerar vai ser pré enviado a mensagem moderativa na parte de RESPOSTA RAPIDA e quando o player clicar em enviar e block a mensagem será posta e blockeada e movida de acordo  com o js.

não sei se é assim se funciona se caso n for me explique como funciona ou se de pra fazer aquela adaptacion fico no aguardo desde já
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 326
Pontos : 475

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por Shek 17.12.24 23:56

Boa noite.

Na verdade seu tópico está confuso, e talvez por isso não tenha sido respondido ainda. Se há mais de uma questão em torno do tema principal, é fundamental dividir as dúvidas em tópicos distintos, de maneira que possamos entender e ajudá-lo da melhor forma possível. Antes de mais nada, as "bordas pretas" que citou não me apareceu no fórum de testes com tema padrão phpBB3. Você poderia nos mostrar uma imagem (captura de tela) das caixas com essas bordas citadas?

Sobre sua outra dúvida, como bem citei antes, é bom separá-la em outro tópico. Quando for abrir este novo tópico, queira esclarecer um pouco mais o que espera que o script faça, visto que o código .JS que forneceu não executa ação solicitada, mas apenas insere um ícone por meio do AJAX.

Obrigado por sua resposta. Piscada

Atenciosamente,
Shek King
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19035
Pontos : 23022

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por PauloVinicios1755 18.12.24 15:23

Entendo perfeitamente, então nesse caso esse tópico será anulado ou vou ter que criar outro tópicos ou da pra resolver um desse e eu ter que criar outro?

Sobre a parte preta na msg ta ai a print: https://servimg.com/view/20325876/13
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 326
Pontos : 475

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por Shek 18.12.24 23:49

Olá!

Basta inserir esse código no seu CSS:
Código:
div[class*='post--'] .postbody td {
    border: 0px solid transparent !important;
}
Salve e veja se resolve. Piscada
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19035
Pontos : 23022

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por PauloVinicios1755 19.12.24 3:40

Salve  @Shek funfou legal, se  puder tirar o preto do contorno ficarei grato Feliz
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 326
Pontos : 475

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor
  • 0

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por Shek 19.12.24 16:19

Shek escreveu:Olá!

Basta inserir esse código no seu CSS:
Código:
div[class*='post--'] .postbody td {
    border: 0px solid transparent !important;
}
Salve e veja se resolve. Piscada
Boa tarde.

Troca o código anterior por:
Código:
div[class*='post--'] .postbody td, div[class*='post--'] .postbody table {
    border: 0 solid transparent !important;
}
Lembrando, crie um tópico para cada dúvida (por gentileza). Recomendo ler as regras do setor de suporte novamente para compreender mais detalhes. Se sua dúvida está sanada, clique no botão "Resolvido" da mensagem que responde sua dúvida. Thumbleft Thumbleft

Atenciosamente,
Shek King
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19035
Pontos : 23022

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

  • 0

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por PauloVinicios1755 19.12.24 16:31

perfeito vou está criando outro topico em relação a caixa moderativa, agradeço desde  já pela paciencia muito obgd mesmo
PauloVinicios1755

PauloVinicios1755
****

Membro desde : 04/04/2021
Mensagens : 326
Pontos : 475

https://brasilplayobscure.forumeiros.com

Ir para o topo Ir para baixo

Moderadeira

Tópico resolvido Re: Mensagem de moderação + movimento de topico e bloquear

Mensagem por Skouliki 20.12.24 10:03

Tópico resolvido


Movido para "Questões resolvidas".
Skouliki

Skouliki
Moderadeira
Moderadeira

Membro desde : 12/10/2018
Mensagens : 1290
Pontos : 1534

http://iconskouliki.forumgreek.com https://www.facebook.com/Iconskouliki https://twitter.com/Iconskouliki

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