Redirecionar formulário de postagem

2 participantes

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

Tópico resolvido Redirecionar formulário de postagem

Mensagem por Mauricio Molina 07.05.15 14:42

Ola pessoal,

Tenho um formulário de postagem, e preciso de um código que redirecionasse o botão "RESPONDER" para ele, como faço?

Ja tentei:

Código:
jQuery(document).ready(function() {jQuery('a[href^="/post?t=5429&mode=reply"]').attr('href', '/h16-'); });

Onde o numero 5429 é o numero do tópico.

Mas ele gera um outro tópico, quero que ao clicar e enviar, seja postado no mesmo tópico do botão referente.

Obrigado!
Mauricio Molina

Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Redirecionar formulário de postagem

Mensagem por RafaelS. 07.05.15 15:07

Olá.

Amigo, o código esta correto. O erro deve ser o formulário que não está postando no tópico.

Poderia me fornecer o HTML que está usando?
Além disso, diga-me se ao clicar em responder no tópico 5429 redireciona para a página HTML?

Até mais.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Redirecionar formulário de postagem

Mensagem por Mauricio Molina 07.05.15 15:38

Ola,

http://aquapeixes.forumeiros.com/h16-formulario-postagem-concurso

Spoiler:

Sim, ao clicar redireciona certinho, apenas não posta no mesmo tópico e sim e um novo.

Dentro do formulário também preciso colocar?

Código:
jQuery('input[name="t"]').val('5429');

Ou devo deixar?

Código:
jQuery('input[name="f"]').val('32');

Obrigado!
Mauricio Molina

Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Redirecionar formulário de postagem

Mensagem por RafaelS. 07.05.15 15:57

Saudações.

Tente trocar o seu HTML por este:

Código:
<script>
    function gerarf(){
    jQuery('input[name="message"]').val('\n[center][img]http://2img.net/i/fa/optimisation_fdf/common/medaille.gif[/img]\n\n[size=22][color=#0000ff][font=Comic Sans MS][b]Minha contribuição[/b][/font][/color][/size]\n\n[table class=sucesso][tr][td][b][color=#000000]Descrição:[/b][/color]\n\n[color=#5C4033]'+jQuery('#25').val()+'[/color][/td][/tr][/table]\n\n[/center][font=Comic Sans MS][i][b][size=18][color=#009900]Informações Gerais[/color][/size][/b][/i][/font]\n\n[quote][b]Data da montagem:[/b] '+jQuery('#4').val()+'\n\n[b]Dimensões do aquário:[/b] '+jQuery('#32').val()+'\n\n[b]Volume:[/b] '+jQuery('#5').val()+'\n\n[b]Filtro(s):[/b] '+jQuery('#6').val()+'\n\n[b]Mídias filtrantes:[/b] '+jQuery('#7').val()+'[/quote]\n\n[font=Comic Sans MS][i][b][size=18][color=#009900]Parâmetros da àgua[/color][/size][/b][/i][/font]\n\n[quote][b]pH:[/b] '+jQuery('#11').val()+'\n\n[b]Amônia:[/b] '+jQuery('#12').val()+'\n\n[b]Nitrito:[/b] '+jQuery('#13').val()+'\n\n[b]KH:[/b] '+jQuery('#14').val()+'\n\n[b]GH:[/b] '+jQuery('#29').val()+'\n\n[/quote]\n\n[font=Comic Sans MS][i][b][size=18][color=#009900]Informações Específicas[/color][/size][/b][/i][/font]\n\n [quote][b]Iluminação:[/b] '+jQuery('#28').val()+'\n\n[b]Fotoperíodo:[/b] '+jQuery('#27').val()+'\n\n[b]Substrato:[/b] '+jQuery('#26').val()+'\n\n[b]Fauna:[/b] '+jQuery('#15').val()+'\n\n[b]Flora:[/b] '+jQuery('#16').val()+'\n\n[b]Injeção de CO2:[/b] '+jQuery('#24').val()+'\n\n[b]Difusor de CO2:[/b] '+jQuery('#24').val()+'\n\n[b]Níveis de CO2:[/b] '+jQuery('#23').val()+'\n\n[b]Fauna:[/b]\n\n '+jQuery('#15').val()+'\n\n[b]Flora:[/b]\n\n '+jQuery('#16').val()+'\n\n[b]Fertilização:[/b] '+jQuery('#22').val()+'\n\n[b]Qual?[/b]\n\n '+jQuery('#35').val()+'\n\n[b]Mautenção (TPA):[/b]\n\n '+jQuery('#21').val()+'\n\n[/quote]\n\n[b]Imagens a serem usadas:[/b]\n\n[size=16][color=#660099][font=Comic Sans MS][i][b]Imagem 1:[/b][/i][/font][/color][/size]\n\n[img]'+jQuery('#imgtutorialform').val()+'[/img]\n\n[size=16][color=#660099][font=Comic Sans MS][i][b]Imagem 2:[/b][/i][/font][/color][/size]\n\n[img]'+jQuery('#imgtutorialform2').val()+'[/img]\n\n[size=16][color=#660099][font=Comic Sans MS][i][b]Imagem 3:[/b][/i][/font][/color][/size]\n\n[img]'+jQuery('#imgtutorialform3').val()+'[/img]\n\n[size=16][font=Comic Sans MS][color=#ff0000][b]Vídeo do Aquário:[/b][/color][/font][/size]\n\n'+jQuery('#ref').val()+'\n');

    jQuery('input[name="f"]').val('32');
    }
    </script>

    <style>#2.find, #2 {
    position: relative !important;
    top: -5px !important;
    margin-left: 35px !important;
    }
    .fields1 {
    padding: 15px;
    padding-top: 5px;
    background-color: white;
    border: 1x solid #1675BC;
    }
    input, select {
    position: relative;
    margin-left: 55px !important;
    width: 250px;
    }
    </style>
    <form method="post" action="/post" name="post" enctype="multipart/form-data">
   
    <h1 class="page-title">
    Formulário para postagem das mensagens do Concurso.
    </h1>
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span>
    <div class="h3" style="margin-top: 7px;">
    Sobre o formulário
    </div><br />
    <p style="font-size: 12px;">
    O presente formulário foi criado com o objetivo de padronizar as postagens do concurso deste fórum. Em cada uma das divisões basta descrever o que é pedido. Assim que tudo estiver feito, poderá enviar o tópico, que será postado automaticamente. Caso queira pré-visualizar sua mensagem, basta clicar no botão correspondente "Pré-visualizar". E se caso enviar sua mensagem e mesmo assim precisar editar, basta editá-la no tópico.
    </p><span class="corners-bottom"><span></span></span>
    </div>
   
    </div><br />
   
   
    <div class="fields1">
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span>
    <h3 style="font-weight: bold;border-bottom: 4px solid #4682b4;color: #4682b4;text-transform: uppercase;">
    Informações gerais:
    </h3>
    <br /> <dl class="campos_form"><dt><span class="1"><label>Data da montagem:</label>Indique quando montou o aquário..</span></dt><dd><br /><span class="2"><input class="find input" id="4" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Dimensões do aquário:</label>Indique: comprimento (cm) x largura (cm) x altura (cm).</span></dt><br /><dd><span class="2"><input class="find input" id="32" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Volume:</label>Para saber a litragem bruta basta multiplicar comprimento (cm) x largura (cm) x altura (cm) / 1000!</span></dt><br /><dd><span class="2"><input class="find input" id="5" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Filtro(s):</label>Descreva aqui todos os seus equipamentos de filtragem!</span></dt><br /><dd><span class="2"><input class="find input" id="6" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Mídias filtrantes:</label>Descreva aqui todas as suas mídias filtrantes, ex: perlon, cerâmicas, fvms, etc!</span></dt><br /><dd><span class="2"><input class="find input" id="7" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl>
    </div><br /><br />
    <p>
   
    </p><span class="corners-bottom"><span></span></span>
    </div>
   
    </div>
   
    <div class="fields1">
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span>
    <h3 style="font-weight: bold;border-bottom: 4px solid #4682b4;color: #4682b4;text-transform: uppercase;">
    Parâmetros da água:
    </h3>
    <br /> <br /><dl class="campos_form"><dt><span class="1"><label>Usa aquecedor?</label>Indique se usa ou não aquecedor.</span></dt><br /><dd><span class="2"><select class="find " id="9"><option value="Sim">Sim</option><option value=" Não"> Não</option></select></span></dd></dl><br /> <dl class="campos_form"><dt><span class="1"><label>Temperatura da água:</label> Indique a temperatura em ºC!</span></dt><br /><dd><span class="2"><input class="find input" id="10" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>pH:</label>Descreva aqui a escala numérica do pH!</span></dt><br /><dd><span class="2"><input class="find input" id="11" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Amônia:</label>Descreva a quantidade de amônia em ppm</span></dt><br /><dd><span class="2"><input class="find input" id="12" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Nitrito:</label> Descreva a quantidade de nitrito em ppm</span></dt><br /><dd><span class="2"><input class="find input" id="13" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl> <br /><dl class="campos_form"><dt><span class="1"><label>KH:</label>Descreva o valor de KH em ºdH</span></dt><br /><dd><span class="2"><input class="find input" id="14" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl> <br /><dl class="campos_form"><dt><span class="1"><label>GH:</label>Descreva o valor de GH em ºdH</span></dt><br /><dd><span class="2"><input class="find input" id="29" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl>
    </div><br />
    <p>
   
    </p><span class="corners-bottom"><span></span></span>
    </div>
   
    </div>
   
    <div class="fields1">
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span>
    <h3 style="font-weight: bold;border-bottom: 4px solid #4682b4;color: #4682b4;text-transform: uppercase;">
    Informações específicas:
    </h3>
    <br /> <dl class="campos_form"><dt><span class="1"><label>Iluminação:</label>Descreva quantos Watts tem. </span></dt><br /><dd><span class="2"><input class="find input" id="28" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Fotoperíodo:</label>Descreva o(s) horário(s) que deixa sua iluminação funcionando. </span></dt><br /><dd><span class="2"><input class="find input" id="27" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Substrato:</label>Descreva qual substrato utiliza. </span></dt><br /><dd><span class="2"><input class="find input" id="26" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Injeção de CO2:</label>Você faz injeção de CO2 no aquário?</span></dt><br /><dd><span class="2"><select class="find " id="21"><option value="Sim">Sim</option><option value=" Não"> Não</option></select></span></dd></dl><br/><dl class="campos_form"><dt><span class="1"><label>Difusor de CO2:</label>Você usa algum difusor para o CO2?</span></dt><br /><dd><span class="2"><select class="find " id="24"><option value="Sim">Sim</option><option value=" Não"> Não</option></select></span></dd></dl><br/><dl class="campos_form"><dt><span class="1"><label>Níveis de CO2:</label>Se usa CO2 descreva os níveis em ppm. </span></dt><br /><dd><span class="2"><input class="find input" id="23" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /><dl class="campos_form"><dt><span class="1"><label>Fauna:</label>Descreva quais peixes possui no aquário.</span></dt><br /><dd><span class="2"><input class="find input" id="15" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /> <dl class="campos_form"><dt><span class="1"><label>Flora:</label>Descreva todas as plantas que possui no aquário, caso tenha. </span></dt><br /><dd><span class="2"><input class="find input" id="16" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl><br /> <dl class="campos_form"><dt><span class="1"><label>Usa fertilização?</label></span></dt><br /><dd><span class="2"><select class="find " id="22"><option value="Sim">Sim</option><option value=" Não"> Não</option></select></span></dd></dl> <br /><dl class="campos_form"><dt><span class="1"><label>Qual?</label>Descreva qual tipo utiliza, liquído, pastilha,etc.</span></dt><br /><dd><span class="2"><input class="find input" id="35" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl> <br /><dl class="campos_form"><dt><span class="1"><label>Manutenção (TPA):</label>Descreva qual sua rotina de manutenção.</span></dt><br /><dd><span class="2"><input class="find input" id="21" "="" style="width: 400px; height: 20px; clear: both;" type="text" /></span></dd></dl>
    </div><br />
   
    <p>
   
    </p><span class="corners-bottom"><span></span></span>
    </div>
   
    </div>

   
    <div class="fields1">
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span>
    <h3 style="font-weight: bold;border-bottom: 4px solid #4682b4;color: #4682b4;text-transform: uppercase;">
    Imagens do aquário:
    </h3>
    <br/>Para uma melhor demostração, coloque duas imagens focalizadas, e uma imagem de ângulo aberto (frontal).<br/>
   
    <br/ >   
      <dl class="campos_form"><dt><span class="1">  <label>Imagens do Peixe:</label> Coloque a URL da imagem (link direto)!</dt><br/ >
        <dd><input id="imgtutorialform" class="inputbox" style="clear: both; width: 510px;" value=""><div id="imagemtutorial" style="
        width: 100%; 
        height: auto;   
        overflow-x: auto;
    display:inline-block;   
    "><div style="
        float: left; 
        margin-right: -30000px; 
    padding-left: 10px;
    padding-right: 10px;
    "></dd></dl><br/ >

      <dl class="campos_form"><dt><span class="1">  <label>Imagens do Peixe:</label> Coloque a URL da imagem (link direto)!</dt><br/ >
        <dd><input id="imgtutorialform2" class="inputbox" style="clear: both; width: 510px;" value=""><div id="imagemtutorial" style="
        width: 100%; 
        height: auto;   
        overflow-x: auto;
    display:inline-block;   
    "><div style="
        float: left; 
        margin-right: -30000px; 
    padding-left: 10px;
    padding-right: 10px;
    "></dd></dl><br/ >

      <dl class="campos_form"><dt><span class="1">  <label>Imagens do Peixe:</label> Coloque a URL da imagem (link direto)!</dt><br/ >
        <dd><input id="imgtutorialform3" class="inputbox" style="clear: both; width: 510px;" value=""><div id="imagemtutorial" style="
        width: 100%; 
        height: auto;   
        overflow-x: auto;
    display:inline-block;   
    "><div style="
        float: left; 
        margin-right: -30000px; 
    padding-left: 10px;
    padding-right: 10px;
    "></dd></dl><br/ >
   
    <dl class="campos_form"><dt><span class="1">  <label>Uploads de imagens:</label> <a href="http://postimage.org/"target="_blank">Postimage</a> - <a href="http://uploaddeimagens.com.br/"target="_blank">Uploaddeimagens</a> - <a href="https://imageshack.com/"target="_blank">Imageshack</a></dl></dt><br/ >
   
   
    <p>
   
    </p><span class="corners-bottom"><span></span></span>
    </div>
   
    </div>
   
    <div class="fields1">
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span>
    <h3 style="font-weight: bold;border-bottom: 4px solid #4682b4;color: #4682b4;text-transform: uppercase;">
    Vídeo:
    </h3>
           
      <br><strong>Adicione o seu vídeo!</strong><br>   
    <br/>Este campo é destinado apenas ao concurso, que for necessário introdução de vídeo, portanto apenas ative a opção, caso avisado no tópico com antecedência.<br/><br/>
    <dl><dd><input type="button"  value="Adicionar vídeo" class="button2" onclick="if(jQuery(this).val()=='Adicionar vídeo'){jQuery(this).closest('dl').before('<dl id=avisoref><dt><label><img src=http://s7.postimg.org/sxe6gvchj/Imagem1.png></label></dt><dd><textarea id=ref class=inputbox style=clear:both;height:67px;width:510px;margin-top:0px;margin-bottom:0px></textarea></dd></dl>');jQuery(this).val('Remover vídeo')}else if(jQuery(this).val()=='Remover vídeo'){jQuery('#avisoref').remove();jQuery(this).val('Adicionar vídeo')};return false"></dd></dl>
   
    <p>
   
    </p><span class="corners-bottom"><span></span></span>
    </div>
   
    </div>
   
   
    <div class="fields1">
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span>
    <h3 style="font-weight: bold;border-bottom: 4px solid #4682b4;color: #4682b4;text-transform: uppercase;">
    Observações relevantes:
    </h3>
    <br /> <dl class="campos_form"><dt><span class="1"><label>Descreva algo sobre seu aquário: </label></span></dt><br /><dd><span class="2"><textarea style="" rows="10" cols="35" class="find textarea" id="25" onclick="if (this.value == 'Descreva o máximo que puder, este campo é muito importante para os membros conhecerem seu aquário!') this.value = '';" onblur="if (this.value == '') this.value = 'Descreva o máximo que puder, este campo é muito importante para os membros conhecerem seu aquário!';">Descreva o máximo que puder, este campo é muito importante para os membros conhecerem seu aquário!</textarea></span></dd></dl><br />
    </div><br />
    <p>
   
    </p><span class="corners-bottom"><span></span></span>
    </div>
   
    </div>
   
    <div class="fields1">
   
    <div class="panel row2">
   
    <div class="inner">
    <span class="corners-top"><span></span></span> <input name="post" onclick="gerarf();" value="Enviar" type="submit" /><input name="preview" onclick="gerarf();" value="Pré-visualizar" type="submit" /><input name="message" value="Formulário" type="hidden" /><input name="subject" value="Formulário" type="hidden" /><input name="mode" value="reply" type="hidden" /><input name="t" value="5429" type="hidden" /> <span class="corners-bottom"><span></span></span>
    </div>
   
    </div>
   
    </div>

Resultou?

Até mais.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Redirecionar formulário de postagem

Mensagem por Mauricio Molina 08.05.15 15:56

Sim amigo, resultou...

Se puder me fale o que foi alterado para eu ter noção para algum problema futuro...

Obrigado!
Mauricio Molina

Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Redirecionar formulário de postagem

Mensagem por RafaelS. 08.05.15 18:17

Olá,

O trecho no código que é responsável por isso, é o seguinte:

<input name="mode" value="reply" type="hidden" /><input name="t" value="5429" type="hidden" />

Flecha ajudeiros value="reply": No caso está reply, porque irá responder ao tópico, é possível modificar para "newtopic" para que o formulário crie um novo tópico.
Flecha ajudeiros name="t": No caso está definido como t. T é tópico se quiser que o formulário crie um novo tópico terá de mudar o T para F.
Flecha ajudeiros value="5429": Neste caso é o numero do tópico para qual será enviado o formulário, se mudar no passo anterior para F terá de mudar aqui para o número de fórum desejado.

Certo? Feliz

Abraços.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Redirecionar formulário de postagem

Mensagem por Mauricio Molina 10.05.15 15:18

Ok, grande ajuda obrigado!
Mauricio Molina

Mauricio Molina
Membro

Membro desde : 22/09/2009
Mensagens : 993
Pontos : 1429

http://aquapeixes.forumeiros.com/forum.htm

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Redirecionar formulário de postagem

Mensagem por RafaelS. 10.05.15 15:39

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos