Marcação de usuário em tópico

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

Atendido / Resolvido Marcação de usuário em tópico

Mensagem por Steve_. 20.12.18 19:04

Detalhes da questão


Endereço do fórum: http://srdteam.forumeiros.com
Versão do fórum: phpBB3

Descrição


Olá,

Vi em alguns fóruns @Fulano (por exemplo) para marcar o usuário como posso colocar em meu fórum?
Steve_.

Steve_.
Nível 9

Masculino
Inscrito dia : 14/08/2016
Mensagens : 248
Pontos ativos : 389

https://ajuda.forumeiros.com/forum

Atendido / Resolvido Re: Marcação de usuário em tópico

Mensagem por Convidado 20.12.18 19:17

Olá,
Leia este tópico: Marcar um usuário num tópico..

Cordialmente.
Tópico movido de 'Questões sobre códigos' para 'Questões sobre o painel de administração'


Última edição por Roger123 em 20.12.18 19:21, editado 1 vez(es)
Anonymous

Convidado
Convidado


Atendido / Resolvido Re: Marcação de usuário em tópico

Mensagem por Ketholy 20.12.18 19:19

Olá,

Vá em:

Painel de controle>Módulos>Gestão dos códigos JavaScript>Criar um novo JS> Marque a opção em todas as páginas.

Adicione esse código:

Código:
/*globals jQuery, FA*/
     
        /**
        * Criar inputs na criação do tópico.
        *
        * @author lffg <https://github.com/lffg>
        * @version 1.0
        */
     
        (function($) {
          'use strict';
     
          var inputs = [{
            label: 'Jogador Denunciado:',
            placeholder: 'Nome do Jogador',
            insert: '[b]Jogador Denunciado:[/b] @"{{CONTENT}}". \n\n',
            required: true,
            forums: [2, 13, 12, 16, 18, 20, 22, 24, 26, 28, 30]
          }, {
            label: 'Provas:',
            placeholder: 'Indique alguma prova.',
            insert: '[b]Provas:[/b] {{CONTENT}}. \n\n',
            required: true,
            forums: [2, 13, 12, 16, 18, 20, 22, 24, 26, 28, 30]
          }, {
            label: 'Organização:',
            placeholder: 'Qual a organização?',
            insert: '[b]Organização:[/b] {{CONTENT}}. \n\n',
            required: true,
            forums: [2, 13, 12, 16, 18, 20, 22, 24, 26, 28, 30]
          }, {
            label: 'Tentou a resolver in-game:',
            placeholder: 'Sim/Não. Se sim, prove-o de contrário será considerado como não e poderá ser punido dependendo do motivo.',
            insert: '[b]Tentou a resolver in-game:[/b] {{CONTENT}}. \n\n',
            required: true,
            forums: [2, 13, 12, 16, 18, 20, 22, 24, 26, 28, 30]
          }];
     
          inputs.reverse();
     
          window.FA = window.FA || {};
          FA.Posting = FA.Posting || {};
     
          var Inputs;
          FA.Posting.Inputs = Inputs = function(userConfig) {
            var self = this;
     
            self.defaults = {
              label: undefined,
              placeholder: undefined,
              insert: undefined,
              forums: ['*'],
              required: false
            };
     
            self.userConfig = userConfig;
     
            self.config = $.extend({}, self.defaults, self.userConfig);
          };
     
          Inputs.prototype.init = function() {
            var self = this;
     
            if (!$.sceditor) {
              return false;
            }
     
            if (self.config.forums.indexOf('*') === -1) {
              var hrefId = parseInt(location.href.replace(/^.*\/post\?f=(\d+)&.*$/g, '$1'));
     
              if (self.config.forums.indexOf(hrefId) === -1) {
                return false;
              }
            }
     
            self.generate();
            self.listen(function() {
              self.parse();
            });
          };
     
          Inputs.prototype.generate = function() {
            var self = this;
     
            self.$wrapper = $([
              '<dl>',
              '  <dt>',
              '    ' + $('<label>', { 'text': self.config.label }).prop('outerHTML'),
              '  </dt>',
              '  <dd>',
              '    ' + $('<input />', { 'type': 'text' }).prop('outerHTML'),
              '  </dd>',
              '</dl>'
            ].join('\n'));
     
            self.$input = self.$wrapper.find('input');
     
            self.$input
              .attr('class', 'inputbox medium fa-generated-input')
              .attr('data-content', self.config.insert)
              .attr('placeholder', self.config.placeholder || '')
            ;
     
            if (self.config.required) {
              self.$input.attr('required', 'required');
            }
     
            $('input[name="subject"]')
              .parents('dl')
              .after(self.$wrapper)
            ;
          };
     
          Inputs.prototype.listen = function(fn) {
            var selectors = [
              '[required]',
              '[required="required"]',
              '[name="subject"]'
            ];
     
            $('[type="submit"]').on('click', function() {
              if ($(selectors.join(',')).val() === '') {
                return;
              }
     
              fn();
            });
          };
     
          Inputs.prototype.parse = function() {
            var self = this;
     
            var $sceditor = $('#text_editor_textarea').sceditor('instance');
     
            var content = self.config.insert;
            var value = $.trim(self.$input.val());
     
            content = content.replace(/{{CONTENT}}/gi, value);
     
            $sceditor.val(content + $sceditor.val());
          };
     
          $(function() {
            $.each(inputs, function() {
              var self = this;
     
              (new FA.Posting.Inputs(self)).init();
            });
          });
        }(jQuery));

Créditos pelo código: @Roger123
Atenciosamente: Ketholy
Ketholy

Ketholy
Membro do Fórum

Feminino
Inscrito dia : 20/01/2017
Mensagens : 1309
Pontos ativos : 1577

http://jogosrpg-com-br.forumais.com/forum https://twitter.com/Ketholy Suan

Atendido / Resolvido Re: Marcação de usuário em tópico

Mensagem por Steve_. 20.12.18 19:38

Consegui. Muito feliz
Steve_.

Steve_.
Nível 9

Masculino
Inscrito dia : 14/08/2016
Mensagens : 248
Pontos ativos : 389

https://ajuda.forumeiros.com/forum

Atendido / Resolvido Re: Marcação de usuário em tópico

Mensagem por Convidado 20.12.18 19:39

Tópico resolvido

Movido para "Questões resolvidas".
Anonymous

Convidado
Convidado


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