Criar um formulário de postagens

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

Resolvido Criar um formulário de postagens

Mensagem por lendario em 20/11/10, 04:30 pm

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.
avatar

lendario
Nível 7

Masculino
Inscrito dia : 04/11/2009
Mensagens : 96
Pontos Ativos : 163

Ver perfil do usuário http://www.mmorpgbr.com/

Resolvido Re: Criar um formulário de postagens

Mensagem por Like em 20/11/10, 04:33 pm

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
avatar

Like
Usuário destaque

Masculino
Inscrito dia : 29/10/2010
Mensagens : 885
Pontos Ativos : 1327

Ver perfil do usuário http://grandedown.forumeiros.com

Resolvido Re: Criar um formulário de postagens

Mensagem por lendario em 20/11/10, 04:38 pm

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

lendario
Nível 7

Masculino
Inscrito dia : 04/11/2009
Mensagens : 96
Pontos Ativos : 163

Ver perfil do usuário http://www.mmorpgbr.com/

Resolvido Re: Criar um formulário de postagens

Mensagem por lendario em 28/11/10, 10:26 pm

alguem ? pelo menos colocar icone de em curso.
avatar

lendario
Nível 7

Masculino
Inscrito dia : 04/11/2009
Mensagens : 96
Pontos Ativos : 163

Ver perfil do usuário http://www.mmorpgbr.com/

Resolvido Re: Criar um formulário de postagens

Mensagem por Convidad em 04/12/10, 10:06 pm

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!

Convidad
Convidado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum