Colocar novo local de preenchimento ao criar um tópico

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

Atendido / Resolvido Colocar novo local de preenchimento ao criar um tópico

Mensagem por Roger123 em 19.07.18 18:05

Detalhes da questão


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

Descrição


Olá,

Existe alguma possibilidade de colocar mais um local de preenchimento ao criar um tópico em todos os fóruns.
Exemplo: http://prntscr.com/k8iuov.

Nome:

Código:
<strong>Jogo</strong>


Última edição por Roger123 em 20.07.18 9:11, editado 1 vez(es)
Roger123

Roger123
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 30/06/2018
Mensagens : 1928
Pontos Ativos : 2128

https://todosostemas.forumeiros.com

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Connor R. em 19.07.18 21:49

Aqui https://ajuda.forumeiros.com/h13-gerador-de-formularios
Crie um formulário.
Caso não saiba, deixe listado o que deseja que seja preenchido e o que vai fazer parte do título e do corpo da mensagem, além do fórum onde vai ser postado. Assim faço pra você.
Connor R.

Connor R.
Membro do Fórum

Masculino
Inscrito dia : 06/08/2012
Mensagens : 1046
Pontos Ativos : 1696

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Roger123 em 20.07.18 9:12

@Connor R. escreveu:Aqui https://ajuda.forumeiros.com/h13-gerador-de-formularios
Crie um formulário.
Caso não saiba, deixe listado o que deseja que seja preenchido e o que vai fazer parte do título e do corpo da mensagem, além do fórum onde vai ser postado. Assim faço pra você.
Olá, 

Eu queria tipo o do FdF, porque colocar em todos os fóruns formulários seria complicado...
Roger123

Roger123
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 30/06/2018
Mensagens : 1928
Pontos Ativos : 2128

https://todosostemas.forumeiros.com

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Connor R. em 20.07.18 11:27

Certo, entendi. Me fale os campos a mais que deseja, ou apenas quer com a url?

PS: Teste o código abaixo. Modifique para quais fóruns deseja que este feito apareça.

[5,23]

Código:

(function($){'use strict';if(window.location.href.search('mode=newtopic')===-1){return}$(function(){var subFrs=[5,23];var inputVal=$('input[name="f"]').val();if($.inArray(parseInt(inputVal),subFrs)===-1){return}$('[name="subject"]').closest('dl').after(['<dl>','  <dt>','    <label>Url do fórum</label>','  </dt>','  <dd>','    <input class="inputbox medium" type="text" name="url_forum" placeholder="http://" title="Digite o endereço completo do seu fórum Forumeiros" required>','  </dd>','</dl>',].join('\n'));$('form[name="post"]').on('submit',function(event){var editor=$('#text_editor_textarea').sceditor('instance');var url=$.trim($('[name="url_forum"]').val());var versao=$('#lista_versao').val();var regex=['^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?','(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d','{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]','\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*','[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]','+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]','{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$'].join('');if(url.indexOf('http')!==0){url='http://'+url}if(!(new RegExp(regex,'i')).test(url)){alert('Por favor, insira uma URL válida para seu fórum.');event.preventDefault();return false}if(url!==''){editor.val(['[h3]Detalhes da questão[/h3]','','[b]Endereço do fórum:[/b] '+url,'[h3]Descrição[/h3]','',editor.val(),].join('\n'))}})})}(jQuery));
Connor R.

Connor R.
Membro do Fórum

Masculino
Inscrito dia : 06/08/2012
Mensagens : 1046
Pontos Ativos : 1696

http://somosmugiwara.forumeiros.com https://www.facebook.com/kadandajr https://twitter.com/SomosMugiwara

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Pedxz em 20.07.18 11:42

Olá @Roger123,
Crie uma Página JavaScript com revestimento em Todas às páginas, com o seguinte código:
Código:
/**
* Criado pelo Daemon
*/
$(function() {
    if (!$("input[value='newtopic']").length) return;
    var forumID = [1];
    var inputVal = parseInt($('input[name="f"]').val());
    if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
        $('[name="subject"]').closest('dl').after(
            '<dl>' +
            '    <dt>' +
            '        <label>Jogo</label>' +
            '    </dt>' +
            '    <dd class="frm-input">' +
            '        <input type="text" id="game" name="game" placeholder="Qual jogo?" required>' +
            '    </dd>' +
            '</dl>' +
            '<dl>' +
            '</dl>'
        );
 
        $('form[name="post"]').on("click", "input[name='post']", function(e) {
            var form = {
                editor: $('#text_editor_textarea').sceditor('instance'),
                game: $('#game').val(),
            };
            if (form.editor.val() != '' && form.url != '' && form.versao != '') {
                var content = form.editor.val() + '\n[b]Jogo[/b]' + form.game;
                form.editor.val(content);
            } else {
                alert("Preencha os campos obrigatórios");
                e.preventDefault();
            }
        });
    }
});

Localize var forumID = [1]; e mude/ou adicione os fóruns que você quer que este formulário apareça separado o id com vírgulas, exemplo: var forumID = [1, 2];

Cordialmente,
pedxz


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Pedxz Moderadeiro
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3381
Pontos Ativos : 4034

https://power-pixel.net

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Roger123 em 20.07.18 12:04

Olá @Pedxz!

Tem como colocar na mensagem assim:
Código:
[center][b]Jogo[/b]: (Resposta)[/center]
[hr]
[h3]Descrição do tópico[/h3]
Se precisar, o HTML está ativado no fórum.
Código editado:
Código:
/**
* Criado pelo Daemon
*/
$(function() {
    if (!$("input[value='newtopic']").length) return;
    var forumID = [3, 5, 6, 7];
    var inputVal = parseInt($('input[name="f"]').val());
    if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
        $('[name="subject"]').closest('dl').after(
            '<dl>' +
            '    <dt>' +
            '        <label>Jogo</label>' +
            '    </dt>' +
            '    <dd class="frm-input">' +
            '        <input type="text" id="game" name="game" placeholder="Qual jogo?" required>' +
            '    </dd>' +
            '</dl>' +
            '<dl>' +
            '</dl>'
        );
 
        $('form[name="post"]').on("click", "input[name='post']", function(e) {
            var form = {
                editor: $('#text_editor_textarea').sceditor('instance'),
                game: $('#game').val(),
            };
            if (form.editor.val() != '' && form.url != '' && form.versao != '') {
              var content = form.editor.val() + '\n[b]Jogo[/b]: ' + form.game;
                form.editor.val(content);
            } else {
                alert("Preencha os campos obrigatórios");
                e.preventDefault();
            }
        });
    }
});





Olá @Connor R.!

Agradeço, mas prefiro o código do Pedxz Feliz. Obrigado
Roger123

Roger123
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 30/06/2018
Mensagens : 1928
Pontos Ativos : 2128

https://todosostemas.forumeiros.com

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por RafaelS. em 20.07.18 12:09

Olá!

Troque por este:

Código:
/**
* Criado pelo Daemon
*/
$(function() {
    if (!$("input[value='newtopic']").length) return;
    var forumID = [3, 5, 6, 7];
    var inputVal = parseInt($('input[name="f"]').val());
    if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
        $('[name="subject"]').closest('dl').after(
            '<dl>' +
            '    <dt>' +
            '        <label><strong>Jogo</strong>: </label>' +
            '    </dt>' +
            '    <dd class="frm-input">' +
            '        <input type="text" id="game" name="game" placeholder="Qual jogo?" required>' +
            '    </dd>' +
            '</dl>' +
            '<dl>' +
            '</dl>' +
            '<hr>'
        );
 
        $('form[name="post"]').on("click", "input[name='post']", function(e) {
            var form = {
                editor: $('#text_editor_textarea').sceditor('instance'),
                game: $('#game').val(),
            };
            if (form.editor.val() != '' && form.url != '' && form.versao != '') {
              var content = form.editor.val() + '\n[b]Jogo[/b]: ' + form.game;
                form.editor.val(content);
            } else {
                alert("Preencha os campos obrigatórios");
                e.preventDefault();
            }
        });
    }
});


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!

"O importante não é vencer todos os dias, mas lutar sempre."
Colocar novo local de preenchimento ao criar um tópico XCPergr
Colocar novo local de preenchimento ao criar um tópico 6KeRsER
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4993
Pontos Ativos : 5962

http://techmais.forumeiros.com/

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Roger123 em 20.07.18 12:13

Aconteceu a mesma coisa...
Roger123

Roger123
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 30/06/2018
Mensagens : 1928
Pontos Ativos : 2128

https://todosostemas.forumeiros.com

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Pedxz em 20.07.18 12:13

Mude para:
Código:
/**
* Criado pelo Daemon
*/
$(function() {
    if (!$("input[value='newtopic']").length) return;
    var forumID = [3, 5, 6, 7];
    var inputVal = parseInt($('input[name="f"]').val());
    if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
        $('[name="subject"]').closest('dl').after(
            '<dl>' +
            '    <dt>' +
            '        <label>Jogo</label>' +
            '    </dt>' +
            '    <dd class="frm-input">' +
            '        <input type="text" id="game" name="game" placeholder="Qual jogo?" required>' +
            '    </dd>' +
            '</dl>' +
            '<dl>' +
            '</dl>'
        );
 
        $('form[name="post"]').on("click", "input[name='post']", function(e) {
            var form = {
                editor: $('#text_editor_textarea').sceditor('instance'),
                game: $('#game').val(),
            };
            if (form.editor.val() != '' && form.url != '' && form.versao != '') {
                var content = '[center][b]Jogo:[/b] ' + form.game + '[/center]\n' +
                              '[hr]' +
                              '[h3]Descrição do tópico[/h3]\n' +form.editor.val();
                form.editor.val(content);
            } else {
                alert("Preencha os campos obrigatórios");
                e.preventDefault();
            }
        });
    }
});


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Pedxz Moderadeiro
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3381
Pontos Ativos : 4034

https://power-pixel.net

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Roger123 em 20.07.18 12:17

Obrigado a todos Feliz

Resolvido
Roger123

Roger123
Ajudeiro
Ajudeiro

Masculino
Inscrito dia : 30/06/2018
Mensagens : 1928
Pontos Ativos : 2128

https://todosostemas.forumeiros.com

Atendido / Resolvido Re: Colocar novo local de preenchimento ao criar um tópico

Mensagem por Pedxz em 20.07.18 12:18

Tópico resolvido


Movido para "Questões resolvidas".


Bem-vindo ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a clicando no botão resolvido para organizar o fórum.
Pedxz Moderadeiro
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 3381
Pontos Ativos : 4034

https://power-pixel.net

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