Criar formulário de postagens como do fdf
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Criar formulário de postagens como do fdf
Qual é minha questão:
Gostaria que ficasse igual do formulario "Central de Suporte" do FDF: o "Tipo de Dúvida", "Problema enfrentado:", quero personalizar meu formulário para que ele fique oculto, e ao selecionar uma opção, desocultar o resto do formulário.
Mas assim:
Opção 1
Opção 2
Opção 3
Ao selecionar uma delas, desocultar UM TIPO de formulario, e não sempre o mesmo, dependendo da opção assinalada, desocultar um tipo de formulário.
Eu uso o
https://ajuda.forumeiros.com/h1-gerador-de-formularios-2-0
E também: Dependendo da opção que clicar, enviar para um fórum diferente.
Medidas que eu tomei para corrigir o problema:
recorri ao FDF
Imagens do meu problema:
Endereço do meu fórum:
Versão do meu fórum:
BB3
Gostaria que ficasse igual do formulario "Central de Suporte" do FDF: o "Tipo de Dúvida", "Problema enfrentado:", quero personalizar meu formulário para que ele fique oculto, e ao selecionar uma opção, desocultar o resto do formulário.
Mas assim:
Opção 1
Opção 2
Opção 3
Ao selecionar uma delas, desocultar UM TIPO de formulario, e não sempre o mesmo, dependendo da opção assinalada, desocultar um tipo de formulário.
Eu uso o
https://ajuda.forumeiros.com/h1-gerador-de-formularios-2-0
E também: Dependendo da opção que clicar, enviar para um fórum diferente.
Medidas que eu tomei para corrigir o problema:
recorri ao FDF
Imagens do meu problema:
Endereço do meu fórum:
Versão do meu fórum:
BB3
Re: Criar formulário de postagens como do fdf
Olá,
Painel de controle ->> Módulos ->> HTML e Javascript ->> Gestão das páginas HTML ->>
Crie uma nova página, adicionando este código:
Personalize como desejar.
Painel de controle ->> Módulos ->> HTML e Javascript ->> Gestão das páginas HTML ->>
Crie uma nova página, adicionando este código:
- Código:
<script src="http://forum-script.googlecode.com/files/VarGET.js"></script>
<script> html_tpl = "<b>Qual é sua questão:</b><br>$1 <br><br><b>Que medidas você tomou para corrigir o problema:</b><br>$2<br><br><b>Apresente-nos imagens do problema (se necessário):</b><br>$3 <br><br>";
bbcode_tpl = "[b]Qual é sua questão:[/b]\n$1 \n\n[b]Que medidas você tomou para corrigir o problema:[/b]\n$2\n\n[b]Apresente-nos imagens do problema (se necessário):[/b]\n$3\n\n[b]Endereço do fórum:[/b]\n$4\n\n[b]Versão do fórum:[/b]\n$5";
$(document).ready(function(){
$('#bt-selecciona-forum').change(function() {
if($(this).val()!==""){
$('#form-part2, #bts').slideDown(800);
$('input[name="f"]').val($(this).val());
}else{
$('#form-part2, #bts').slideUp(300);
$('input[name="f"]').val($(this).val());
}
});
$('#bt-apagar').click(function() {
$('#bt-selecciona-forum, #text-corrigir, #text-imgs, #text-questao, #titulo, #endereco, #versao').val('');
$('#form-part2, #bts').slideUp(300);
$('input[name="f"]').val($(this).val());
});
$('#bt-pr-questao').click(function() {
tpl = html_tpl;
tpl = tpl.replace("$1", $('#text-questao').val());
tpl = tpl.replace("$2", $('#text-corrigir').val());
tpl = tpl.replace("$3", $('#text-imgs').val());
tpl = tpl.replace("$4", $('#endereco').val());
tpl = tpl.replace("$5", $('#versao').val());
$('html, body').animate({
scrollTop: $("#pr-questao").offset().top
}, 800);
$('#pr-questao').slideDown(300);
$('#html-questao').html(tpl);
});
$('#bt-enviar').click(function() {
tpl = bbcode_tpl;
if($('#text-questao').val()!=='' && $('#text-corrigir').val()!=='' && $('#titulo').val()!==''){
tpl = tpl.replace("$1", $('#text-questao').val());
tpl = tpl.replace("$2", $('#text-corrigir').val());
tpl = tpl.replace("$3", $('#text-imgs').val());
tpl = tpl.replace("$4", $('#endereco').val());
tpl = tpl.replace("$5", $('#versao').val());
$('input[name="message"]').val(tpl);
$('input[name="subject"]').val($('#titulo').val());
$('#bt-enviar-e').click();
$('#form-submit').slideUp(300);
$('#enviado').slideDown(800);
}else{
$('#erro').slideUp(1);
$('#erro').slideDown(800);
}
});
$('#bt-pr-fechar').click(function() {
$('html, body').animate({
scrollTop: $("#pr-questao").offset().top
}, 800);
$('#pr-questao').slideUp(300);
return false;
});
$('#titulo').click(function() {
if($('#titulo').val()=='Coloque aqui um título descritivo sobre a sua questão'){
$('#titulo').val('');
}
});
$('#titulo').blur(function() {
if($('#titulo').val()==''){
$('#titulo').val('Coloque aqui um título descritivo sobre a sua questão');
}
});
if(VarGET('f')!==''){
$('#form-part2, #bts').slideDown(800);
$('input[name="f"]').val(VarGET('f'));
$('#bt-selecciona-forum').val(VarGET('f'));
}
});
</script>
<form action="/post" method="post" id="form-submit">
<div id="erro" style="display:none;" class="panel"><div class="inner"><span class="corners-top"><span></span></span><center><span class="conteudo_texto" style="color:#C00"><b>Você deve preencher todos os campos</b></span></center><span class="corners-bottom"><span></span></span></div></div>
<div style="display:none;" id="pr-questao" class="post row2"><div class="inner"><span class="corners-top"><span></span></span><div class="postbody"><div class="h3">Pré-visualizar [<a id="bt-pr-fechar" href="#">Fechar o modo de pré-visualização da questão</a>]</div><div id="html-questao" class="content"></div></div><span class="corners-bottom"><span></span></span></div></div><hr style="display:none;" id="pr-questao">
<div id="none" class="panel"><div class="inner"><span class="corners-top"><span></span></span><div class="h3" style="margin-top: 7px;">Sobre o formulário</div>
<fieldset>
<p> O presente formulário foi adicionado as seções de suporte para melhor organização das questões. Vimos muitas perguntas sendo feitas sem quaisquer nexo e sem informações úteis, que não nos ajudavam a entender os problemas e dar o devido auxilio.<p> Coloque um título descrito e se possível, utilize apenas a primeira letra do mesmo em maiúsculo, pois facilita a indexação dos tópicos nos motores de busca do fórum. Seja bem descritivo em cada ponto do formulário, assim será ajudado mais de forma mais rápida, mais ágil.
</fieldset>
<div id="form-part1" class="panel"><div class="inner"><span class="corners-top"><span></span></span><div class="h3" style="margin-top: 7px;">Tipo de dúvida</div>
<fieldset class="fields1">
<dl><dt>
<label>Tipo de duvida?:</label></dt><dd><select id="bt-selecciona-forum" tabindex="1" />
<option value=""></option>
<option value="6">Quero tirar dúvidas sobre redirecionamentos indesejados, problemas de conexão e mais</option>
<option value="22">Tenho dúvidas sobre códigos para implementação do meu fórum</option>
<option value="25">Tenho dúvidas sobre personalização de uma certa área do meu fórum, templates ou códigos CSS</option>
<option value="27">Tenho dúvidas sobre uma certa seção ou opção do painel de controle do fórum</option>
<option value="30">Tenho dúvidas sobre aquisição de créditos e/ou nomes de domínio</option>
<option value="29">Minha pergunta é diversificada, não se encaixa nas opções acima</option>
</select></dd></dl>
</fieldset>
<span class="corners-bottom"><span></span></span></div></div>
<div class="clear" style="height: 6px;"></div>
<div class="panel" id="form-part2" style="display:none;"><div class="inner"><span class="corners-top"><span></span></span>
<div class="h3" style="margin-top: 7px;">Sua Questão</div>
<fieldset class="fields1">
<dl><dt>
<label>Titulo:</label></dt>
<dd><input id="titulo" name="subject" value="Coloque aqui um título descritivo sobre a sua questão" class="inputbox" style="clear: both; width: 400px;" />
</dd></dl>
<dl><dt>
<label>Endereço do fórum:</label></dt>
<dd><input id="endereco" value="" class="inputbox" style="clear: both; width: 400px;" />
</dd></dl>
<dl><dt> <label>Versão do fórum:</label></dt>
<dd><select tabindex="1" id="versao" />
<option value="PUNBB">PUNBB</option>
<option value="PHPBB2">PHPBB2</option>
<option value="PHPBB3">PHPBB3</option>
<option value="INVISION">INVISION</option>
</select></dd>
</dl>
<dl><dt>
<label>Qual é sua questão:</label></dt>
<dd><textarea id="text-questao" class="inputbox" tabindex="14" style="clear: both; height: 100px; width: 500px;"></textarea>
</dd></dl>
<dl><dt>
<label>Que medidas você tomou para corrigir o problema:</label></dt>
<dd><textarea id="text-corrigir" class="inputbox" tabindex="14" style="clear: both; height: 100px; width: 500px;"></textarea>
</dd></dl>
<dl><dt>
<label>Apresente-nos imagens do problema (se necessário):</label></dt>
<dd><textarea id="text-imgs" class="inputbox" tabindex="14" style="clear: both; height: 100px; width: 500px;"></textarea>
</dd></dl>
</fieldset>
<input type="hidden" name="message">
<input type="hidden" name="mode" value="newtopic">
<input type="hidden" name="f">
<input type="hidden" name="lt" value="0">
<span class="corners-bottom"><span></span></span></div></div>
<div id="bts" style="display:none;" class="panel"><div class="inner"><span class="corners-top"><span></span></span>
<fieldset class="submit-buttons"><input id="bt-pr-questao" value="Pré-visualizar" type="button" class="button1" /> <input id="bt-enviar" value="Enviar questão" type="button" class="button1" name="post" /> <input id="bt-apagar" value="Apagar tudo" type="button" class="button1" />
<input id="bt-enviar-e" value="Enviar Questão" type="submit" class="button1" style="display:none;" name="post" /></fieldset>
<span class="corners-bottom"><span></span></span></div></div>
</form>
<div id="enviado" style="display:none;" class="panel"><div class="inner"><span class="corners-top"><span></span></span><center><img src="http://2img.net/i/fa/admin/wait_preview.gif" alt="carregando" title="enviado..." /><br /><span class="conteudo_texto">enviado...</span></center>
Personalize como desejar.
Re: Criar formulário de postagens como do fdf
Resolveu parte da minha questão! A parte restante é a seguinte: As questões que aparecem primeiro (no caso: "Tipo de dúvida"), ele, ao selecionar uma questão, aparecer um formulário diferente...
Um exemplo:
Tem a questões:
#1
#2
#3
Se eu selecionar a 1, ele vai mostrar um formulario
Se selecionar a 2, vai me mostrar outro formulario para preencher
e 2, mostrar outro ainda formulario.
É possível?
Um exemplo:
Tem a questões:
#1
#2
#3
Se eu selecionar a 1, ele vai mostrar um formulario
Se selecionar a 2, vai me mostrar outro formulario para preencher
e 2, mostrar outro ainda formulario.
É possível?
Re: Criar formulário de postagens como do fdf
Olá,
Não aparece formulários diferêntes. A cada seção que é selecionada é denominado ao código do formulário em que seção será postado. Ou seja;
Não aparece formulários diferêntes. A cada seção que é selecionada é denominado ao código do formulário em que seção será postado. Ou seja;
Eu marquei em vermelho, os números de seção. Em qualquer lugar da seção de suporte aqui no FDF, que você clicar em NOVO TÓPICO, será direcionado somente para um formulário, o que distingue onde será postado esta mensagem é os valores em vermelho, que é o número de cada fórum ou sub-fórum.<option value="27">Tenho dúvidas sobre uma certa seção ou opção do painel de controle do fórum</option>
<option value="30">Tenho dúvidas sobre aquisição de créditos e/ou nomes de domínio</option>
Tópicos semelhantes
» Como criar formulário de postagens?
» Como criar formulário de postagens?
» Como criar um formulário de postagens?
» Criar um formulário de postagens
» Criar um formulário de postagens
» Como criar formulário de postagens?
» Como criar um formulário de postagens?
» Criar um formulário de postagens
» Criar um formulário de postagens
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos