Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Os membros mais ativos da semana
Kyo Panda
 
Shek Crowley
 
Fou-Lu
 
Holkis
 
iScroll
 
Sr.Oliveira
 
while
 
Harleen
 
fiapinho
 
Stewart
 

Quem está conectado
227 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 224 Visitantes :: 2 Motores de busca

Fou-Lu, ranzatti, tabarra

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Problemas com o formulário de postagens

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

Resolvido Problemas com o formulário de postagens

Mensagem por pWesley em Seg 29 Dez 2014 - 19:38

Detalhes da dúvida

Versão do fórum : phpBB3
Nível de acesso : Fundador
Navegador usado : Google Chrome
Membros afetados : Todos os membros do fórum
Problema começou : Estava tentando criar um sistema de formulário de postagens que até um certo tempo deu certo, porém, está apresentando alguns defeitos.
Endereço do fórum : http://forum.hardrpg.com.br

Descrição do problema

Eis abaixo o código para examinação:

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', '[b]Envolvidos:[/b] ' + formulario.valor('envolvidos') + '\n [b]Motivo:[/b] ' + formulario.valor('motivo') + '\n [b]Descrição:[/b] ' + formulario.valor('descricao') + '\n [b]Provas (SS):[/b] ' + formulario.valor('provas'));
});
</script> <div id="form_pedidos_graficos">
<!-- Formulário dos pedidos -->
<h1 class="page-title">Formulário de denúncias</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>
  <p style="font-size: 12px;">O formulário abaixo foi criado de forma a poder organizar melhor a forma como são feitas as denúncias. Selecione as opções que pretende para o seu tópico.<br><br>
</p><span class="corners-bottom"><span></span></span>
</div>
</div><div class="clear" style="height: 6px;"></div><div class="panel"><div class="inner"><span class="corners-top"><span></span></span><div class="h3" style="margin-top: 7px;">Informações do tópico</div>

<form action="/posting.forum" method="post" onsubmit="formulario.enviar();" enctype="multipart/form-data">
<font face="Verdana" size="2">Denúncia: </font><br><select name="subject"><option value=" "></option>
    <option value="[Denúncia] Contra -- Comando LS">[Denúncia] Contra -- Comando LS</option>
    <option value="[Denúncia] Contra -- Groove LS">[Denúncia] Contra -- Groove LS</option>
    <option value="[Denúncia] Contra -- Ballas LS">[Denúncia] Contra -- Ballas LS</option>
    <option value="[Denúncia] Contra -- Comando Vermelho LS">[Denúncia] Contra -- Comando Vermelho</option>
    <option value="[Denúncia] Contra -- Vietnamitas">[Denúncia] Contra -- Vietnamita</option>
    <option value="[Denúncia] Contra -- Hitman">[Denúncia] Contra -- Hitman</option>
   </select><br><br>

<input type="hidden" name="message" value="" />
<font face="Verdana" size="2">Motivo: </font><br><select name="sform_motivo"><option value=" "></option>
    <option value="Abuso de comando">Abuso de comando</option>    
    <option value="DM (Deathmatch)">DM (Deathmatch)</option>
    <option value="DB (Drive-by)">DB (Drive-by)</option>
    <option value="Uso de JOYPAD">Uso de JOYPAD</option>
    <option value="Invasão de HQ">Invasão de HQ</option>
    <option value="Respawn Kill">Respawn Kill</option>
    <option value="Anti-RPG">Anti-RPG</option>
    <option value="Revenge Kill">Revenge Kill</option>
    <option value="Outro">Outro</option>
    </select><br><br>
 
<span class="corners-bottom"><span></span></span></div></div>
<div class="clear" style="height: 6px;"></div><div class="panel"><div class="inner"><span class="corners-top"><span></span></span><div class="h3" style="margin-top: 7px;">Informações da denúncia</div>

<font face="Verdana" size="2">Players Envolvidos: </font><br><input type="text" name="sform_envolvidos" value="" size="50" /><br><br>
 
<font face="Verdana" size="2">Descrição: </font><br><textarea name="sform_descricao" rows="3" cols="3"></textarea><i> *Explique o máximo que puder da denúncia.</i><br><br>
<font face="Verdana" size="2">Provas (Link SS): </font><br><textarea name="sform_provas" rows="3" cols="3"></textarea><br><br>
 
<input type="hidden" name="description" value="" />
<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />
<input type="hidden" name="f" value="17" /><br>
<input value="Enviar" type="submit" class="button1" name="post" />
</form><script type="text/javascript">//<![CDATA[
fa_endpage();//]]></script></body></html>

E o código do JS
Código:
jQuery(document).ready(function() {
jQuery('a[href^="/post?f=17&mode=newtopic"]').attr('href', '/h3-');
});

Imagens abaixo:





Última edição por pWesley em Sab 3 Jan 2015 - 14:01, editado 1 vez(es)

pWesley
Nível 1

Masculino
Inscrito dia : 25/12/2014
Mensagens : 4
Pontos Ativos : 802

http://hardrpg.forumfacil.net

Resolvido Re: Problemas com o formulário de postagens

Mensagem por pWesley em Ter 30 Dez 2014 - 18:28

Teria como alguém resolver o mais rápido quanto? É de extrema urgência.

pWesley
Nível 1

Masculino
Inscrito dia : 25/12/2014
Mensagens : 4
Pontos Ativos : 802

http://hardrpg.forumfacil.net

Resolvido Re: Problemas com o formulário de postagens

Mensagem por First em Sex 2 Jan 2015 - 18:19

Olá,

Peço ao senhor que substitua o código do seu formulário por este:
Código:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>function radio(nameObtido,valObtido){jQuery('[name="'+nameObtido+'"]').val( valObtido );}
function gerarf() {

/* Script do Formulário */
jQuery('[name="f"]').val('1');
jQuery('[name="subject"]').val(jQuery('[name="nome1"]').val() + jQuery('[name="nome2"]').val());
jQuery('[name="message"]').val('[b]Envolvidos:[/b] ' + jQuery('[name="nome3"]').val() + '\n\n' + '[b]Sobre:[/b] ' + jQuery('[name="nome4"]').val() + '\n\n' + '[b]Provas:[/b] ' + jQuery('[name="nome5"]').val());

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

<!-- HTML do Formulário -->
<center><h6>Formulário de Denúncias</h6></center>
<p>Sobre o Formulário<p>
<p>O formulário abaixo foi criado de forma a poder organizar melhor a forma como são feitas as denúncias. Selecione as opções que pretende para o seu tópico.<p>

<center><h3>Informações do Tópico</h3></center>

<font face="Verdana" size="2">Denúncia:</font><br/>
<select name="nome1">
   <option value="[Denúncia] Contra -- Comando LS">[Denúncia] Contra -- Comando LS</option>
   <option value="[Denúncia] Contra -- Groove LS">[Denúncia] Contra -- Groove LS</option>
   <option value="[Denúncia] Contra -- Ballas LS">[Denúncia] Contra -- Ballas LS</option>
   <option value="[Denúncia] Contra -- Comando Vermelho">[Denúncia] Contra -- Comando Vermelho</option>
   <option value="[Denúncia] Contra -- Vietnamita">[Denúncia] Contra -- Vietnamita</option>
   <option value="[Denúncia] Contra -- Hitman">[Denúncia] Contra -- Hitman</option>
</select><br/><br/>

<font face="Verdana" size="2">Motivo:</font><br/>
<select name="nome2">
   <option value=" - Abuso de comando">Abuso de comando</option>    
   <option value=" - DM (Deathmatch)">DM (Deathmatch)</option>
   <option value=" - DB (Drive-by)">DB (Drive-by)</option>
   <option value=" - Uso de JOYPAD">Uso de JOYPAD</option>
   <option value=" - Invasão de HQ">Invasão de HQ</option>
   <option value=" - Respawn Kill">Respawn Kill</option>
   <option value=" - Anti-RPG">Anti-RPG</option>
   <option value=" - Revenge Kill">Revenge Kill</option>
   <option value=" - Outro">Outro</option>
</select>

<center><h3>Informações da Denúncia</h3></center>

<font face="Verdana" size="2">Players Envolvidos:</font><br/>
<input type="text" name="nome3" size="50" placeholder="Nick's dos Players que você acredita que infringiu as regras."/><br/><br/>

<font face="Verdana" size="2">Descrição:</font><br/>
<textarea name="nome4" rows="7" cols="7" placeholder="Tente explicar o máximo que poder." style="margin-left:0px;margin-right:0px;width:383px;resize: none;"></textarea><br/><br/>

<font face="Verdana" size="2">Provas:</font><br/>
<textarea name="nome5" rows="7" cols="7" placeholder="Links de Print SS(Screen Shot)/Vídeos Youtube." style="margin-left:0px;margin-right:0px;width:383px;resize: none;"></textarea><br/><br/>

<!-- Ocultos -->
<input type="hidden" name="f" value="1" />
<input type="hidden" name="subject" value="O script não enviou o título" />
<input type="hidden" name="description" value="O script não enviou a descrição" />
<input type="hidden" name="message" value="O script não enviou a mensagem" />



<input type="hidden" name="mode" value="newtopic" />
<input type="hidden" name="lt" value="0" />

<!-- Pré Visualizar -->
<!--<input type="submit" name="preview" class="button2" value="Pré-visualizar" onClick="gerarf();" />-->

<!-- Enviar -->
<input type="submit" name="post" class="button2" value="Enviar" onClick="gerarf();" /></form>

Agora cria um novo JavaScript, com o Investimento em todas as páginas. Com o seguinte código:
jQuery(document).ready(function() {
jQuery('at;/post?[color=red]f=X&mode=newtopic"]').attr('href', '/hY-');
});

- No lugar de X, coloque o número do fórum em que deseja que o formulário funcione.
- No lugar de Y, coloque o ID da página criada anteriormente.

Até! Piscada

First
Membro do Fórum

Masculino
Inscrito dia : 13/07/2013
Mensagens : 1288
Pontos Ativos : 3170

http://www.ajuda.forumeiros.com https://www.facebook.com//victor.jagata

Resolvido Re: Problemas com o formulário de postagens

Mensagem por pWesley em Sab 3 Jan 2015 - 14:01

Funcionou aqui, menos a parte do código Javascript, mas já resolvi essa parte. Obrigado mesmo.

pWesley
Nível 1

Masculino
Inscrito dia : 25/12/2014
Mensagens : 4
Pontos Ativos : 802

http://hardrpg.forumfacil.net

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