Criar um formulário de postagens

2 participantes

Ir para baixo

Tópico resolvido Criar um formulário de postagens

Mensagem por lendario 20.11.10 18:30

Criei um formulário de postagem mais quando clico para criar um novo tópico ele não aparece. Alguem pode dizer onde está o erro?
Usei os seguintes códigos.
Primeira pagina html
Código:
<script>
formulario = {
valor: function(input, attribute) {
if(!attribute) {
return jQuery('*[name=sform_' + input + ']').val();
}
else {
return jQuery('*[name=sform_' + input + ']').attr(attribute);
}
},
definir: function(input, value) {
jQuery('*[name=' + input + ']').val(value);
}
}

jQuery(document).ready(function() {
formulario.definir('message', 'Dimensões do pedido: ' + formulario.valor('sform_engine') + '\n Tipo ' + formulario.valor('tipo');
});
</script>
<form action="/posting.forum" method="post" enctype="multipart/form-data">
<b>Engine usada</b><br>
<input type="text" name="sform_engine" value="" /><br>
<b>Tipo de dúvida</b><br>
<select name="f"> <option value="7">Source Code</option> <option value="8">Script</option> <option value="9">Pedido</option> <option value="10">Outro Assunto</option> </select><br>
<b>Descrição da dúvida</b><br>
<textarea name="sform_descricao" rows="7" cols="40"></textarea><br>
<b>Screenshots</b><br>
<textarea name="sform_screen" rows="3" cols="40"></textarea><br>
<input type="hidden" value="Título do tópico" name="subject"
<input type="hidden" value="Descrição do tópico" name="description"
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />
<input value="Submeter formulário" type="submit" class="button1" name="post" />
</form>

Segunda pagina em html
Código:
jQuery(document).ready(function() {
if(window.location.href.match(/-f19/((?|#).+)?/)) {
jQuery(".i_post, #i_post").parent().attr('href', http://www.mmorpgbr.com/duvida-h8.htm');
}
});

Fórum onde deve ser criado um novo tópico com o formulário.
Código:
http://www.mmorpgbr.com/suporte-e-ajuda-f19/

link das 2 páginas em html
Código:
http://www.mmorpgbr.com/form-h9.htm       
http://www.mmorpgbr.com/duvida-h8.htm

código colocado na descrição
Código:
<script src=http://www.mmorpgbr.com/form-h9.htm></script>

Coloquei tudo para saber onde está o erro pois já tentei varias vezes e nada =/
Obrigado pela atenção.
lendario
lendario
**

Membro desde : 04/11/2009
Mensagens : 96
Pontos : 163

http://www.mmorpgbr.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar um formulário de postagens

Mensagem por Like 20.11.10 18:33

Bom, hoje tive um problema exatamente como o seu, e consegui resolvê-lo, creio que seja isto: Provavelmente, sua Segunda pagina em html vai estar marcado "Sim" em "Você deseja utilizar o início e o final da página do seu fórum ?". Mude para não.

Resulta?

abraços
Like
Like
Membro

Membro desde : 29/10/2010
Mensagens : 885
Pontos : 1327

http://grandedown.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar um formulário de postagens

Mensagem por lendario 20.11.10 18:38

Obrigado pela atenção mais ja está em Não. Chorando ou muito tr
lendario
lendario
**

Membro desde : 04/11/2009
Mensagens : 96
Pontos : 163

http://www.mmorpgbr.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar um formulário de postagens

Mensagem por lendario 29.11.10 0:26

alguem ? pelo menos colocar icone de em curso.
lendario
lendario
**

Membro desde : 04/11/2009
Mensagens : 96
Pontos : 163

http://www.mmorpgbr.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Criar um formulário de postagens

Mensagem por Convidad 05.12.10 0:06

Boa noite,

Eu fiz seu formulário e está funcionando perfeitamente! Foi testado em todas as versões de plataforma que a forumeiros nos oferece:

Na primeira página, coloque o seguinte e salve:
Código:

<p><p><br><script>
function gerarcodigo(){

jQuery('[name="subject"]').val('Engine: '+jQuery('[id="engine"]').val()+ ' ' );

jQuery('[name="message"]').val('<p><table style="width: 100%;" border="0px;"><tr><td><b>Engine usada:</b></td><td>'+jQuery('#engine').val()+'</td></tr><tr><td><b>Tipo de dúvida:</b></td><td>'+jQuery('#tipo').val()+'</td></tr></table><b><p> Descrição da dúvida:</b><br>'+jQuery('#descricao').val()+'<br><p><b>Screenshots:</b><br>'+jQuery('#foto').val()+'<p>');



}

</script>

<form action="/posting.forum" method="post" enctype="multipart/form-data">

              <p><table  class="table1" style="width: 100%;">
                    <tr>
                        <td>Engine usada:</td>
                        <td>
                        <input type="text" id="engine" value="" onClick="this.focus();this.select();" onChange="gerarcodigo();" />
                        </td>

                    </tr>
                   
<tr>
                      <td>Tipo de dúvida
</td>
<td> <select id="tipo" onChange="gerarpedido();">
<option value="Nenhuma opção escolhida">---</option>
<option value="Source Code">Source Code</option>
<option value="Script">Script</option>
<option value="Pedido">Pedido</option>
<option value="Outro">Outro Assunto</option>
</select>

</td>
                    </tr>
            </table><p>


              <table class="table1" style="width: 100%;">

                  Descrição da dúvida  <textarea type="text" id="descricao" value="" onClick="this.focus();this.select();" onChange="gerarcodigo();" style="width: 100%; height: 100px;"/></textarea>

                  Screenshots  <textarea type="text" id="foto" value="Se forem mais de uma separe-as por ponto e vírgula" onClick="this.focus();this.select();" onChange="gerarcodigo();" style="width: 100%; height: 60px;"/></textarea>

                    </tr>


                                  </table>
    <input type="hidden" name="message" value=""/>
    <input type="hidden" name="subject" value=""/>
    <input type="hidden" name="mode" value="newtopic" />
    <input type="hidden" name="f" value="19" />
    <input type="hidden" name="lt" value="0" />

 <center><p>  <input value="Submeter formulário" type="submit" class="button1" name="post" onClick="gerarcodigo();" /></p></center>

</form><p><p><br><p><p><br>

Na segunda página, coloque o seguinte e salve:
Código:
jQuery(document).ready(function() {
if(window.location.href.match(/-f19/((?|#).+)?/)) {
jQuery(".i_post, #i_post").parent().attr('href', '########');
}
});

Troque os asteriscos pelo endereço completo da página html criada! Feito tudo isso, vamos na descrição do fórum e adicionamos o seguinte:

Código:
<script src="endereço da segunda página html criada sem deixar espaços entre os campos senão não funciona"></script>

Lembrando que na primeira página html criada, devemos assinalar "Você deseja utilizar o início e o final da página do seu fórum" já na segunda não devemos.

Até mais!
Anonymous
Convidad
Convidado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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