Como criar um tópico de perguntas
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Como criar um tópico de perguntas
Detalhes da questão
Endereço do fórum: https://habbling.forumeiros.com/
Versão do fórum: ModernBB
Descrição
oi, eu querioa saber se é possivel tipo.
quando você clica em novo tópico (em determinada areá) ele aparece um monte de perguntas, não seria necessário você escrever nada, apenas resondendo perguntas..
Re: Como criar um tópico de perguntas
Olá @weverson lopes,
Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
Cordialmente,
pedxz.
Crie uma nova página JavaScript com investimento em todas as páginas com o seguinte código:
- Código:
$(function() {
var p = '/post';
var f = '?f=3&mode=newtopic';
if (location.pathname == p && location.search == f) {
$('#text_editor_textarea').val('[b][color=#be1e4a]Description:[/color][/b]\n\n[b][color=#be1e4a]Version:[/color][/b]\nPunbb (Forumotion)\n\n[b][color=#be1e4a]Preview:[/color][/b]\n[img][/img]\n\n[b][color=#be1e4a]Installation steps:[/color][/b]\n\n[b][color=#be1e4a]Closing Notes:[/color][/b]');
}
});
- Código:
[b][color=#be1e4a]Description:[/color][/b]\n\n[b][color=#be1e4a]Version:[/color][/b]\nPunbb (Forumotion)\n\n[b][color=#be1e4a]Preview:[/color][/b]\n[img][/img]\n\n[b][color=#be1e4a]Installation steps:[/color][/b]\n\n[b][color=#be1e4a]Closing Notes:[/color][/b]
Cordialmente,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Como criar um tópico de perguntas
oi pedx, não era exatamente assim que eu queria.
sabe aonde tem perguntado "qual seu windows?" e tals? então eu queria deixar apenas essas perguntas em dropdown e tirar a descrição do tópico, tipo er que escrever algo a mais.
sabe aonde tem perguntado "qual seu windows?" e tals? então eu queria deixar apenas essas perguntas em dropdown e tirar a descrição do tópico, tipo er que escrever algo a mais.
Re: Como criar um tópico de perguntas
Desculpe a minha falta de compreensão. Pode passar o código em uso para que possa fazer uma alterações, agradecia!
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Como criar um tópico de perguntas
Olá, magina são estes
- Código:
/**
* Criado pelo Daemon
*/
$(function() {
if (!$("input[value='newtopic']").length) return;
var forumID = [8];
var inputVal = parseInt($('input[name="f"]').val());
if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
$('[name="subject"]').closest('dl').after(
'<dl>' +
' <dt>' +
' <label>Quantos Slots você Quer?</label>' +
' </dt>' +
' <dd>' +
' <select id="form_option" name="form_option" required>' +
' <option value="">Selecione</option>' +
' </select>' +
' </dd>' +
'</dl>' +
'<dl>' +
' <dt>' +
' <label>Para o que você quer</label>' +
' </dt>' +
' <dd>' +
' <select id="form_option2" name="form_option2" required>' +
' <option value="">Selecione</option>' +
' </select>' +
' </dd>' +
'</dl>',
'<dl>' +
' <dt>' +
' <label>Para quantas pessoas?</label>' +
' </dt>' +
' <dd>' +
' <select id="form_option3" name="form_option3" required>' +
' <option value="">Selecione</option>' +
' </select>' +
' </dd>' +
'</dl>'
);
// Opcões de versões para popular o dropdown
var optionsVers = ['10 slots', '30 slots', '50 slots', '100 slots'];
// Populando o dropdown
$.each(optionsVers, function(key, val) {
$('#form_option').append($('<option>', {
value: val
}).text(val));
});
// Opcões de versões para popular o dropdown
var optionsOpt = ['Para Clã', 'Para Sites', 'Outros'];
// Populando o dropdown
$.each(optionsOpt, function(key, val) {
$('#form_option2').append($('<option>', {
value: val
}).text(val));
});
// Opcões de versões para popular o dropdown
var optionsCat = ['10 pessoas', '20 pessoas', '100 pessoas', '300 pessoas', 'Não tenho idéia'];
// Populando o dropdown
$.each(optionsCat, function(key, val) {
$('#form_option3').append($('<option>', {
value: val
}).text(val));
});
$('form[name="post"]').on("click", "input[name='post']", function(e) {
var form = {
editor: $('#text_editor_textarea').sceditor('instance'),
windows: $('#form_option').val(),
system: $('#form_option2').val(),
cat: $('#form_option3').val()
};
if (form.editor.val() != '' && form.windows != '' && form.system != '' && form.system !== '') {
var content = '[b]Slots Pedido:[/b] ' + form.windows + '\n' + '[b]Queria para:[/b] ' + form.system + '\n' + '[b] Quantas pessoas?:[/b] ' + form.cat + '\n' + '[b] Autor:[/b] ' + _userdata.username + '\n\n' + form.editor.val();
form.editor.val(content);
} else {
alert("Preencha os campos obrigatórios");
e.preventDefault();
}
});
}
});
Re: Como criar um tópico de perguntas
Altere para:
- Código:
/**
* Criado pelo Daemon
*/
$(function() {
if (!$("input[value='newtopic']").length) return;
var forumID = [8];
var inputVal = parseInt($('input[name="f"]').val());
if ($.isArray(forumID) && $.inArray(inputVal, forumID) !== -1 || forumID === inputVal) {
$('#textarea_content, #smiley-box').hide();
$('[name="subject"]').closest('dl').after(
'<dl>' +
' <dt>' +
' <label>Quantos Slots você Quer?</label>' +
' </dt>' +
' <dd>' +
' <select id="form_option" name="form_option" required>' +
' <option value="">Selecione</option>' +
' </select>' +
' </dd>' +
'</dl>' +
'<dl>' +
' <dt>' +
' <label>Para o que você quer</label>' +
' </dt>' +
' <dd>' +
' <select id="form_option2" name="form_option2" required>' +
' <option value="">Selecione</option>' +
' </select>' +
' </dd>' +
'</dl>',
'<dl>' +
' <dt>' +
' <label>Para quantas pessoas?</label>' +
' </dt>' +
' <dd>' +
' <select id="form_option3" name="form_option3" required>' +
' <option value="">Selecione</option>' +
' </select>' +
' </dd>' +
'</dl>'
);
// Opcões de versões para popular o dropdown
var optionsVers = ['10 slots', '30 slots', '50 slots', '100 slots'];
// Populando o dropdown
$.each(optionsVers, function(key, val) {
$('#form_option').append($('<option>', {
value: val
}).text(val));
});
// Opcões de versões para popular o dropdown
var optionsOpt = ['Para Clã', 'Para Sites', 'Outros'];
// Populando o dropdown
$.each(optionsOpt, function(key, val) {
$('#form_option2').append($('<option>', {
value: val
}).text(val));
});
// Opcões de versões para popular o dropdown
var optionsCat = ['10 pessoas', '20 pessoas', '100 pessoas', '300 pessoas', 'Não tenho idéia'];
// Populando o dropdown
$.each(optionsCat, function(key, val) {
$('#form_option3').append($('<option>', {
value: val
}).text(val));
});
$('form[name="post"]').on("click", "input[name='post']", function(e) {
var form = {
editor: $('#text_editor_textarea').sceditor('instance'),
windows: $('#form_option').val(),
system: $('#form_option2').val(),
cat: $('#form_option3').val()
};
if (form.windows != '' && form.system != '' && form.system !== '') {
var content = '[b]Slots Pedido:[/b] ' + form.windows + '\n' + '[b]Queria para:[/b] ' + form.system + '\n' + '[b] Quantas pessoas?:[/b] ' + form.cat + '\n' + '[b] Autor:[/b] ' + _userdata.username + '\n\n' + form.editor.val();
form.editor.val(content);
} else {
alert("Preencha os campos obrigatórios");
e.preventDefault();
}
});
}
});
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Re: Como criar um tópico de perguntas
funcionou, Obrigado pedx <3
Re: Como criar um tópico de perguntas
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219
Tópicos semelhantes
» Como criar um tópico invisível?
» Como criar tópico padrão?
» Como criar um tópico invisível?
» Como criar o fundo do tópico com cor
» Como criar tópico já com pergunta
» Como criar tópico padrão?
» Como criar um tópico invisível?
» Como criar o fundo do tópico com cor
» Como criar tópico já com pergunta
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos