Botões para moderação

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

Atendido / Resolvido Botões para moderação

Mensagem por Vinicius-RP em 15.06.18 20:42

Detalhes da questão


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

Descrição


Olá galera, estou procurando um código para criar alguns botões de moderação no meu forum.

Eu gostaria de adicionar uns botões que fariam as seguintes ações:

Aprovado:


- Adicionar a tag [Aprovado] ao titulo;
- Mover o tópico para área de aprovado;
- Colocar uma mensagem automática, ex:

Solicitação/Projeto aprovado


Obs: Essa mensagem é automatica

Em análise:


- Adicionar a tag [Em análise] ao titulo;
- Colocar uma mensagem automática, ex:

Solicitação/Projeto em análise, em breve será postado uma resposta


Obs: Essa mensagem é automatica

Reprovado:


- Adicionar a tag [Reprovado] ao titulo;
- Mover o tópico para área de reprovados;
- Colocar uma mensagem automática, ex:

Solicitação/Projeto reprovado pelos membros, agradecemos pela sua postagem.


Obs: Essa mensagem é automatica


Se alguém puder me ajudar ficarei grato.
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por iScroll em 15.06.18 20:55

Olá Vinicius, boa tarde.
Bom, vamos lá, este pedido saí do foco do atendimento deste fórum, visto que é extremamente difícil fazê-lo.
Além de que acho que é impossível dentro de um fórum da forumeiros.

Poderia acabar tento vários erros e consequentemente seu fórum sofreria algum problema.
Por exemplo, aconteceu como de um dos meus moderadores utilizar o script de ao fechar tópico mover para uma determinada área, isso fazia 2 ações em poucos segundos, ao tentar fechar vários tópicos de uma vez o fórum simplesmente apagou vários dos tópicos devido ao script, ou seja, ocorreu um erro ao fecha-los todos de uma vez.

Resumindo, o senhor pede 3 ações, 1º setar a tag, 2º mover o tópico, 3º colocar mensagem automatica, o que pode ocorrer problemas no seu fórum.
Entretanto, para lhe ajudar, seria melhor o senhor pedir um código de cada vez e fazer uma ação de cada vez em cada tópico, visto que esta plataforma não nos dá essa liberdade... Feliz

Cordialmente, iScroll.
iScroll

iScroll
Membro do Fórum

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

http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 15.06.18 20:59

@iScroll escreveu:Olá Vinicius, boa tarde.
Bom, vamos lá, este pedido saí do foco do atendimento deste fórum, visto que é extremamente difícil fazê-lo.
Além de que acho que é impossível dentro de um fórum da forumeiros.

Poderia acabar tento vários erros e consequentemente seu fórum sofreria algum problema.
Por exemplo, aconteceu como de um dos meus moderadores utilizar o script de ao fechar tópico mover para uma determinada área, isso fazia 2 ações em poucos segundos, ao tentar fechar vários tópicos de uma vez o fórum simplesmente apagou vários dos tópicos devido ao script, ou seja, ocorreu um erro ao fecha-los todos de uma vez.

Resumindo, o senhor pede 3 ações, 1º setar a tag, 2º mover o tópico, 3º colocar mensagem automatica, o que pode ocorrer problemas no seu fórum.
Entretanto, para lhe ajudar, seria melhor o senhor pedir um código de cada vez e fazer uma ação de cada vez em cada tópico, visto que esta plataforma não nos dá essa liberdade... Feliz

Cordialmente, iScroll.

Ah entendi, obrigado.

No caso teria como eu ter um botão para setar a tag e outro para colocar a mensagem separadamente? Existe algum código aqui no fórum que faz isso?

Grato
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por iScroll em 15.06.18 21:04

Sim, é possível, deixarei a partir de agora um moderadeiro lhe atender, como não sou muito experiente na linguagem de JS ficaria difícil eu lhe dar o suporte apropriado.

Irei ver se encontro algo para você por aqui e te mando.
iScroll

iScroll
Membro do Fórum

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

http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Punisher em 15.06.18 21:13

Olá @Vinicius-RP, seria possível você usar o AddOn do @Daemon pra fazer as mensagens e criar um botão na resposta rápida assim deixando a mensagem ser postada mais facilmente, no caso do botão pra adicionar a tag já é mais fácil, porém necessitaria das imagens que ficariam no tópico, exemplo: https://i.imgur.com/N0UIwZW.png
Caso tenha as imagens poste aqui que eu terei o imenso prazer de lhe ajudar.
Punisher

Punisher
Nível 8

Masculino
Inscrito dia : 16/10/2017
Mensagens : 139
Pontos Ativos : 233

http://rota-nwd.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 15.06.18 21:29

@iScroll escreveu:Sim, é possível, deixarei a partir de agora um moderadeiro lhe atender, como não sou muito experiente na linguagem de JS ficaria difícil eu lhe dar o suporte apropriado.

Irei ver se encontro algo para você por aqui e te mando.

Ok, obrigado

@Punisher escreveu:Olá @"Vinicius-RP", seria possível você usar o AddOn do @Daemon pra fazer as mensagens e criar um botão na resposta rápida assim deixando a mensagem ser postada mais facilmente, no caso do botão pra adicionar a tag já é mais fácil, porém necessitaria das imagens que ficariam no tópico, exemplo: https://i.imgur.com/N0UIwZW.png
Caso tenha as imagens poste aqui que eu terei o imenso prazer de lhe ajudar.

Irei arrumar aqui e mando já, um momento
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 15.06.18 21:59

@Punisher escreveu:Olá @"Vinicius-RP", seria possível você usar o AddOn do @Daemon pra fazer as mensagens e criar um botão na resposta rápida assim deixando a mensagem ser postada mais facilmente, no caso do botão pra adicionar a tag já é mais fácil, porém necessitaria das imagens que ficariam no tópico, exemplo: https://i.imgur.com/N0UIwZW.png
Caso tenha as imagens poste aqui que eu terei o imenso prazer de lhe ajudar.

https://i.servimg.com/u/f62/19/78/23/21/t110.png
https://i.servimg.com/u/f62/19/78/23/21/t210.png
https://i.servimg.com/u/f62/19/78/23/21/t410.png (Nesse o nome da ação poderia ser Em Curso ao invés de Em análise)

Obg pela disposição em ajudar
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Punisher em 15.06.18 22:38

Primeiro vá em Painel de controle > Visualização > Gestão das imagens (Modo avançado) > Ícones de mensagens e crie 3 botões com as imagens que você citou acima.
Depois de criar você vai ver os ids delas, clique no botão modificar, vai abrir uma janela, veja o url (Abra o link):
http://prntscr.com/jvhlyc
Está vendo esta parte: edit&icon=1, este é o id da imagem, e você vai precisar dele quando for configurar o Js.

Crie um novo Javascript com investimento Em todas as páginas e adicione este código:
Código:
(function ($) {
          'use strict';
        
          var config = [
            { name: 'Resolvido', id  : 1, background: '#8b5', onlyForMod: true },
            { name: 'Em andamento', id  : 3, background: '#00aaff' },
            { name: 'Importante', id: 2, background: '#b140f7', onlyForAdmin: true }
          ];
        
          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
            };
          
            self.config = $.extend({}, self.defaults, self.userConfig);
        
            $.each(self.config, function (key, value) {
              if (key === undefined) {
                throw new Error ('Não foi especificado um: ' + key + ' para o script de botões.');
              }
        
              if (value === undefined) {
                throw new Error ('Não foi especificado um valor: ' + value + ' para o script de botões.');
              }
            });
          };
        
          MarkIcon.prototype.init = function () {
            var self = this;
        
            var $post = $('.post: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;
            }
        
            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> Marcando...');
        
            $.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> Marcado!'))
                  .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 () {
            var self = this;
        
            alert([
              'Houve um erro ao marcar o tópico como "' + self.config.name + '".',
              'Por favor, contate o suporte técnico.'
            ].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));

Você vai editar está parte do código (Em IDIMG coloque o id da imagem, exemplo: 1):
Código:
{ name: 'Resolvido', id  : IDIMG, background: '#8b5', onlyForMod: true },


Quando terminar os botões me avise para começarmos as mensagens.
Punisher

Punisher
Nível 8

Masculino
Inscrito dia : 16/10/2017
Mensagens : 139
Pontos Ativos : 233

http://rota-nwd.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 16.06.18 2:09

@Punisher escreveu:Primeiro vá em Painel de controle > Visualização > Gestão das imagens (Modo avançado) > Ícones de mensagens e crie 3 botões com as imagens que você citou acima.
Depois de criar você vai ver os ids delas, clique no botão modificar, vai abrir uma janela, veja o url (Abra o link):
http://prntscr.com/jvhlyc
Está vendo esta parte: edit&icon=1, este é o id da imagem, e você vai precisar dele quando for configurar o Js.

Crie um novo Javascript com investimento Em todas as páginas e adicione este código:
Código:
(function ($) {
          'use strict';
        
          var config = [
            { name: 'Resolvido', id  : 1, background: '#8b5', onlyForMod: true },
            { name: 'Em andamento', id  : 3, background: '#00aaff' },
            { name: 'Importante', id: 2, background: '#b140f7', onlyForAdmin: true }
          ];
        
          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
            };
          
            self.config = $.extend({}, self.defaults, self.userConfig);
        
            $.each(self.config, function (key, value) {
              if (key === undefined) {
                throw new Error ('Não foi especificado um: ' + key + ' para o script de botões.');
              }
        
              if (value === undefined) {
                throw new Error ('Não foi especificado um valor: ' + value + ' para o script de botões.');
              }
            });
          };
        
          MarkIcon.prototype.init = function () {
            var self = this;
        
            var $post = $('.post: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;
            }
        
            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> Marcando...');
        
            $.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> Marcado!'))
                  .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 () {
            var self = this;
        
            alert([
              'Houve um erro ao marcar o tópico como "' + self.config.name + '".',
              'Por favor, contate o suporte técnico.'
            ].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));

Você vai editar está parte do código (Em IDIMG coloque o id da imagem, exemplo: 1):
Código:
{ name: 'Resolvido', id  : IDIMG, background: '#8b5', onlyForMod: true },


Quando terminar os botões me avise para começarmos as mensagens.


Bom, quando eu fui criar os botões fiquei na dúvida, eu vou selecionar quem vai poder usar ou quem vai poder ver?

No caso ai devo selecionar Moderadores ou Membros?

Print: http://prntscr.com/jvj79o
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 16.06.18 2:14

@Punisher escreveu:Primeiro vá em Painel de controle > Visualização > Gestão das imagens (Modo avançado) > Ícones de mensagens e crie 3 botões com as imagens que você citou acima.
Depois de criar você vai ver os ids delas, clique no botão modificar, vai abrir uma janela, veja o url (Abra o link):
http://prntscr.com/jvhlyc
Está vendo esta parte: edit&icon=1, este é o id da imagem, e você vai precisar dele quando for configurar o Js.

Crie um novo Javascript com investimento Em todas as páginas e adicione este código:
Código:
(function ($) {
          'use strict';
        
          var config = [
            { name: 'Resolvido', id  : 1, background: '#8b5', onlyForMod: true },
            { name: 'Em andamento', id  : 3, background: '#00aaff' },
            { name: 'Importante', id: 2, background: '#b140f7', onlyForAdmin: true }
          ];
        
          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
            };
          
            self.config = $.extend({}, self.defaults, self.userConfig);
        
            $.each(self.config, function (key, value) {
              if (key === undefined) {
                throw new Error ('Não foi especificado um: ' + key + ' para o script de botões.');
              }
        
              if (value === undefined) {
                throw new Error ('Não foi especificado um valor: ' + value + ' para o script de botões.');
              }
            });
          };
        
          MarkIcon.prototype.init = function () {
            var self = this;
        
            var $post = $('.post: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;
            }
        
            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> Marcando...');
        
            $.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> Marcado!'))
                  .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 () {
            var self = this;
        
            alert([
              'Houve um erro ao marcar o tópico como "' + self.config.name + '".',
              'Por favor, contate o suporte técnico.'
            ].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));

Você vai editar está parte do código (Em IDIMG coloque o id da imagem, exemplo: 1):
Código:
{ name: 'Resolvido', id  : IDIMG, background: '#8b5', onlyForMod: true },


Quando terminar os botões me avise para começarmos as mensagens.

Botões finalizado, só ficou aquela duvida inicial la, que postei no comentário acima
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Punisher em 16.06.18 3:06

@Vinicius-RP escreveu:
Bom, quando eu fui criar os botões fiquei na dúvida, eu vou selecionar quem vai poder usar ou quem vai poder ver?
No caso ai devo selecionar Moderadores ou Membros?
Print: http://prntscr.com/jvj79o

Quem pode selecionar são os moderadores, isto já está definido no Js, ai se não engano é quem vai poder ver as imagens.

Vai querer ajuda com as mensagens?
Punisher

Punisher
Nível 8

Masculino
Inscrito dia : 16/10/2017
Mensagens : 139
Pontos Ativos : 233

http://rota-nwd.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 16.06.18 3:07

@Punisher escreveu:
@Vinicius-RP escreveu:
Bom, quando eu fui criar os botões fiquei na dúvida, eu vou selecionar quem vai poder usar ou quem vai poder ver?
No caso ai devo selecionar Moderadores ou Membros?
Print: http://prntscr.com/jvj79o

Quem pode selecionar são os moderadores, isto já está definido no Js, ai se não engano é quem vai poder ver as imagens.

Vai querer ajuda com as mensagens?

Ah ok, obg mano.

Se possível sim, não sei mexer muito com isso ainda
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Punisher em 16.06.18 3:14

https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode tente criar usando este tópico, é bem explicativo, caso não consiga me chame.
Punisher

Punisher
Nível 8

Masculino
Inscrito dia : 16/10/2017
Mensagens : 139
Pontos Ativos : 233

http://rota-nwd.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 16.06.18 3:36

@Punisher escreveu:https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode tente criar usando este tópico, é bem explicativo, caso não consiga me chame.

Ok mano, ultima coisa apenas antes de dar resolvido, tem como retirar os membros de na hora de criarem o post poderem escolher as opções "Aprovado" "Em cursor" "Reprovado"

Print: http://prntscr.com/jvjp2b

Testei na fake e funcionou
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Pedxz em 16.06.18 13:32

@Vinicius-RP escreveu:
@Punisher escreveu:https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode tente criar usando este tópico, é bem explicativo, caso não consiga me chame.

Ok mano, ultima coisa apenas antes de dar resolvido, tem como retirar os membros de na hora de criarem o post poderem escolher as opções "Aprovado" "Em cursor" "Reprovado"

Print: http://prntscr.com/jvjp2b

Testei na fake e funcionou

Olá @Vinicius-RP.
Adicione no seu CSS

Código:
form[action="/post"] dl:nth-of-type(1) {
    display: none;
}

Atensiosamente,
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3337
Pontos Ativos : 3987

https://power-pixel.net

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 16.06.18 17:06

@Punisher escreveu:https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode tente criar usando este tópico, é bem explicativo, caso não consiga me chame.

Fiz tudo como aparece no tópico, mas não apareceu as opções pra marca nos tópicos

@Pedxz escreveu:
@Vinicius-RP escreveu:
@Punisher escreveu:https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode tente criar usando este tópico, é bem explicativo, caso não consiga me chame.

Ok mano, ultima coisa apenas antes de dar resolvido, tem como retirar os membros de na hora de criarem o post poderem escolher as opções "Aprovado" "Em cursor" "Reprovado"

Print: http://prntscr.com/jvjp2b

Testei na fake e funcionou

Olá @"Vinicius-RP".
Adicione no seu CSS

Código:
form[action="/post"] dl:nth-of-type(1) {
    display: none;
}

Atensiosamente,


Obg pela ajuda, funcionou
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Punisher em 16.06.18 18:53

@Vinicius-RP escreveu:
@Punisher escreveu:https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode tente criar usando este tópico, é bem explicativo, caso não consiga me chame.

Fiz tudo como aparece no tópico, mas não apareceu as opções pra marca nos tópicos

Vá em um tópico e tente usar isto:
Código:
[alerta="[b]Título principal[/b]"]Texto secundário.[/alerta]

No Js do tópico tem vários titulos como: info, aviso, sucesso, você pode usar trocando o alerta do código passado acima, ex:
Código:
[sucesso="[b]Título principal[/b]"]Texto secundário.[/sucesso]

Para criar um botão com opções na caixa de resposta: https://ajuda.forumeiros.com/t100087-addon-criar-botao-no-editor-com-lista-de-comandos
Punisher

Punisher
Nível 8

Masculino
Inscrito dia : 16/10/2017
Mensagens : 139
Pontos Ativos : 233

http://rota-nwd.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 16.06.18 20:16

@Punisher escreveu:
@Vinicius-RP escreveu:
@Punisher escreveu:https://ajuda.forumeiros.com/t99723-plugin-criar-tags-bbcode tente criar usando este tópico, é bem explicativo, caso não consiga me chame.

Fiz tudo como aparece no tópico, mas não apareceu as opções pra marca nos tópicos

Vá em um tópico e tente usar isto:
Código:
[alerta="[b]Título principal[/b]"]Texto secundário.[/alerta]

No Js do tópico tem vários titulos como: info, aviso, sucesso, você pode usar trocando o alerta do código passado acima, ex:
Código:
[sucesso="[b]Título principal[/b]"]Texto secundário.[/sucesso]

Para criar um botão com opções na caixa de resposta: https://ajuda.forumeiros.com/t100087-addon-criar-botao-no-editor-com-lista-de-comandos

Obrigado mano pela ajuda. Vlw mesmo

Ultima pergunta (prometo rsrs), tem como deixar isso apenas para moderador?
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Punisher em 16.06.18 20:33

@Vinicius-RP eu acho que não tem como, a melhor maneira de fazer isto seria você editar as tags ex: alerta > alert159 e passar os novos alertas pros moderadores do seu fórum, acho que nem é possível deixar está função somente pra moderador.
Punisher

Punisher
Nível 8

Masculino
Inscrito dia : 16/10/2017
Mensagens : 139
Pontos Ativos : 233

http://rota-nwd.forumeiros.com

Atendido / Resolvido Re: Botões para moderação

Mensagem por Vinicius-RP em 16.06.18 20:40

@Punisher escreveu:@"Vinicius-RP" eu acho que não tem como, a melhor maneira de fazer isto seria você editar as tags ex: alerta > alert159 e passar os novos alertas pros moderadores do seu fórum, acho que nem é possível deixar está função somente pra moderador.

Obrigado cara, muito obrigado mesmo por todo o Help
Vinicius-RP

Vinicius-RP
Nível 3

Masculino
Inscrito dia : 15/06/2018
Mensagens : 23
Pontos Ativos : 31

http://congressohablet.forumeiros.com/forum

Atendido / Resolvido Re: Botões para moderação

Mensagem por Fraise em 17.06.18 13:58

Tópico resolvido


Movido para "Questões resolvidas".
Fraise

Fraise
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/06/2015
Mensagens : 6303
Pontos Ativos : 7759

https://ajuda.forumeiros.com/ https://twitter.com/@FraiseFdF

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