Formulário de postagens

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

Resolvido Formulário de postagens

Mensagem por Rodra em Sex 3 Jun 2011 - 22:22

Qual é sua questão:
Eu segui os tutoriais aqui do fórum sobre como fazer o formulário de postagens...

Fiz tudo certo, mas quando vou no forum que eu defeni como sendo o forum do formulario e clico "Novo Topico" aparece o "forumulario" normal de postagens.

Nome do Topico:
Mensagem:

Não sei porque mas ele não redirecciona para o link do formulario.

CODIGOS que coloquei:

Formulario
Spoiler:
<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);
},
enviar: function() {
formulario.definir('subject', '[ ' + formulario.valor('nick') + ' ] - Admin: ' + formulario.valor('adm'));
formulario.definir('description', 'Data do Ban: ' + formulario.valor('data'));
formulario.definir('message', 'Nick Ingame: ' + formulario.valor('nick') + '\nADM Responsável: ' + formulario.valor('adm') + '\nDescrição do Ban: ' + formulario.valor('desc') + '\nData: ' + formulario.valor('data') + '\nScreenShot do Ban: ' + formulario.valor('ss'));
}
}
</script>
<h1 class="page-title">Revisão de Ban</h1>
<div class="panel row2"><div class="inner"><span class="corners-top"><span></span></span>
<div class="h3" style="margin-top: 7px;">Dados sobre o Ban</div>
<p align="center" style="font-size: 12px;">Preencha o Formulário a Seguir com os dados sobre o seu Ban.<br/>


<form action="/posting.forum" method="post" onsubmit="formulario.enviar();" enctype="multipart/form-data">
<center>
<input type="hidden" name="subject" value="" />
<input type="hidden" name="description" value="" />
<input type="hidden" name="message" value="" />
<b>Seu Nick Ingame:</b>
<input type="text" name="sform_nick" value="" size="50" />


<b>Nick do Administrador que lhe baniu:</b>
<input type="text" name="sform_adm" value="" size="50" />


<b>Descrição do Ban:</b>
<textarea name="sform_desc" cols="3" rols="2"></textarea>


<b>Data do Ban:</b>
<input type="text" name="sform_data" id="data" value="__/__/____" size="11" />


<b>ScreenShot do Ban:</b>
<input type="text" name="sform_ss" value="" size="50" />


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

<input type="hidden" name="lt" value="0" />
<input type="hidden" name="f" value="12" /><br>
<input value="Submeter Formulário" type="submit" class="button1" name="post" /> <input type="reset" value="Resetar Formulário" class="button1" />
</center></form>

SCRIPT JS
Spoiler:
jQuery(document).ready(function() {
jQuery('a[href^="/post?f=12&mode=newtopic"]').attr('href', '/h5-');
});

SCRIPT NA DESC DO FORUM
Spoiler:
<script src=-h5.htm></script>

Meu "f" é o 12
e o "h" é o 5
sendo que o "h" do script js é o 6

O QUE EU FIZ DE MAL???

AJUDEM POR FAVOR ESTOU TENTANDO ISTO FAZ HOJE 3 DIAS...

Que medidas você tomou para corrigir o problema:
NENHUM

Apresente-nos imagens do problema (se necessário):
NENHUM
avatar

Rodra
Nível 5

Masculino
Inscrito dia : 28/05/2011
Mensagens : 42
Pontos Ativos : 70

Ver perfil do usuário http://www.brasilforgames.net/forum

Resolvido Re: Formulário de postagens

Mensagem por Consolado em Sex 3 Jun 2011 - 22:35

Olá!
Creio que você não seguiu corretamente o tutorial, Leia:
[Tutorial] Criar formulário de Postagens
E receio que os tópicos com sua questão que necessita seriam:
Dúvida formulário de postagens
Formulário de postagens Desing
Veja se algo lhe resulta.

Até mais!
avatar

Consolado
Super usuário

Inscrito dia : 09/05/2011
Mensagens : 4243
Pontos Ativos : 6128

Ver perfil do usuário

Resolvido Re: Formulário de postagens

Mensagem por Rodra em Sex 3 Jun 2011 - 22:44

Já vi e revi todos esses topicos, nao econtro solução.

Algum ajudeiro poderia dar uma olhada nos meus codigos para ver se estão corretos?

PT
avatar

Rodra
Nível 5

Masculino
Inscrito dia : 28/05/2011
Mensagens : 42
Pontos Ativos : 70

Ver perfil do usuário http://www.brasilforgames.net/forum

Resolvido Re: Formulário de postagens

Mensagem por Rodra em Sab 4 Jun 2011 - 0:17

Tenho o css base do forumeiros (que nem esse: http://www.brasilplayforever.com/8-ltr.css?pop=1 )



não alterei nada do CSS, está tudo como CSS base.
avatar

Rodra
Nível 5

Masculino
Inscrito dia : 28/05/2011
Mensagens : 42
Pontos Ativos : 70

Ver perfil do usuário http://www.brasilforgames.net/forum

Resolvido Re: Formulário de postagens

Mensagem por Jonft Maltsy em Sab 4 Jun 2011 - 0:31

Olá Rodra,

Não achei na FdF o tutorial mas encontrei em um forum por aqui:

Formulário de Postagens:

Primeiramente, vá em:

Painel de controle Seta Módulos Seta HTML Seta Gestão das Páginas HTML Seta Criar nova página HTML.

No campo Nome, coloque "form".
Em Usar início e final do fórum? Marque sim.
Cole este código:

Código:
jQuery('#forum-widget').insertBefore('#left');
if(my_getcookie('forum-widget')=='0')
{jQuery('#left').animate({width:'toggle',height:'toggle',opacity:'toggle'},0);
 jQuery('#forum-widget').css('background-position','0 0px'); }
</script><div
style="height:4px"></div></div><div
id="main"><div id="main-content"><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 = "<strong>Qual é sua
questão:</strong>\n$1 \n\n<strong>Que medidas você tomou
para corrigir o
problema:</strong>\n$2\n\n<strong>Apresente-nos imagens do
problema (se necessário):</strong>\n$3";
    $(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').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());
          $('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());
            $('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="50">Dúvidas e Perguntas</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>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://illiweb.com/fa/admin/wait_preview.gif" alt="carregando"
title="enviado..." />
<span
class="conteudo_texto">enviado...</span></center><span
 
class="corners-bottom"><span></span></span></div></div>

Clique em salvar.

Agora crie uma nova página, coloque o nome de script e marque não em usar início e fim do fórum.
Coloque este código e preste atenção na alteração, se for feita errado, o formulário não irá funcionar.

Código:
jQuery(document).ready(function() {
jQuery('a[href^="/post?f=50&mode=newtopic"]').attr('href', '/hY-');
});

Na no endereço da página que criamos
anteriormente, logo antes do nome form, tem um H e algum número ao lado.
Isso se chama ID, então, substitua o Y azul pelo número de ID da página
do formulário que criamos anteriormente. Após fazer tal alteração
salve.

Agora pegue a ID da página que criamos com o nome script, substitua neste código abaixo e cole o código na descrição do fórum.

Painel
de controle Seta Geral
Seta Fórum Seta Configuração Seta Descrição
do site cole este código abaixo (após fazer tal alteração dita acima).

Código:
<script src=/-h[/color][color=red]ID.htm></script>

Agora é só Salvar e Prontinho!

Tutorial: Desconhecido (Convidado)


Att, Sir. Maltsy.
avatar

Jonft Maltsy
Nível 7

Masculino
Inscrito dia : 02/06/2011
Mensagens : 83
Pontos Ativos : 121

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

Resolvido Re: Formulário de postagens

Mensagem por Rodra em Sab 4 Jun 2011 - 0:34

Jonft, eu fiz isso acima com os codigos que forneci no post #1, nao funcionou...


ALGUEM MAIS PODE VER OS CODIGOS QUE POSTEI E ME AJUDAR?
avatar

Rodra
Nível 5

Masculino
Inscrito dia : 28/05/2011
Mensagens : 42
Pontos Ativos : 70

Ver perfil do usuário http://www.brasilforgames.net/forum

Resolvido Re: Formulário de postagens

Mensagem por Jonft Maltsy em Sab 4 Jun 2011 - 0:38

Olá novamente Rodra,

Pelo o visto os códigos do Post #1 com o meu post são diferente.
Testei o código do Post #1 e não funcionou, depois testei o código do tutorial e funcionou. Tente fazer novamente o tutorial do meu post com calma. Você consegue.

Att, Sir. Maltsy.
avatar

Jonft Maltsy
Nível 7

Masculino
Inscrito dia : 02/06/2011
Mensagens : 83
Pontos Ativos : 121

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

Resolvido Re: Formulário de postagens

Mensagem por Rodra em Sab 4 Jun 2011 - 0:46

Obrigado consegui resolver o problema Muito feliz

1 Obrigado pra vc Jonft e Shetos
avatar

Rodra
Nível 5

Masculino
Inscrito dia : 28/05/2011
Mensagens : 42
Pontos Ativos : 70

Ver perfil do usuário http://www.brasilforgames.net/forum

Resolvido Re: Formulário de postagens

Mensagem por Jonft Maltsy em Sab 4 Jun 2011 - 0:49

OFF: Fechar o Tópico.

De nada Rodra,

Caso tiver novas duvidas pode me enviar MP.
Obs: Membros podem pedir suporte para Membros por MP.

Estou sempre ajudando.

Att, Sir. Maltsy.
avatar

Jonft Maltsy
Nível 7

Masculino
Inscrito dia : 02/06/2011
Mensagens : 83
Pontos Ativos : 121

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

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