[Resolvido] Criar um formulário de postagens

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

Resolvido [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz em 04/11/10, 10:23 am

pelo que eu entendi essa função criara um tópico ou uma mensagem a partir de um formulário...

OK criei minhas paginas mas o codigo não funcionou, o erro diz, o fórum selecionado não existe...
alguem pode me ajudar a corrigi-lo...
Link da pagina com Erro...
http://narutorpgfuture.forumeiros.com/Formulario-h8.htm

Link do Tutorial...
http://ajuda.forumeiros.com/tutoriais-astucias-f5/tutorial-criar-um-formulario-de-postagens-t32404.htm

os códigos que eu utilizei sã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', formulario.valor('sform_nome') + formulario.valor('sform_qual');

});
</script>


<br><br><br><br><br><br><br><br><br>
<div class="post row2 online">
<br><br>
<b>Novo Tópico</b>
<br>

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


<input class="inputbox medium" type="text" name="subject" value="" maxlength="255">
<br>
<br>

<textarea id="text_editor_textarea" class="inputbox" name="message" cols="8" rows="3" style="font-size:1.2em">abc</textarea>
<br><br>

<input type="file" id="fileupload" name="fileupload">



<br>
<br>
<select name="sform_qual"> <option value="7">Problemas de conexão</option> <option value="8">Questões sobre códigos</option> <option value="9">Questões sobre a aparência do fórum</option> <option value="10">Questões sobre o Painel de controle</option> </select><br>
<br>
<br>
<br>

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

<input type="submit" name="preview" class="button2" value="Pré-visualizar">
<input value="Submeter formulário" type="submit" class="button1" name="post" />
</form>
</div>

Código:

jQuery(document).ready(function() {
if(window.location.href.match(/-f5/((?|#).+)?/)) {
jQuery(".i_post, #i_post").parent().attr('href', 'http://narutorpgfuture.forumeiros.com/Formulario-h8.htm');
}
});

cyllaz
Usuário destaque

Masculino
Inscrito dia : 28/11/2009
Mensagens : 890
Pontos Ativos : 1258

Ver perfil do usuário http://sparquitetura.livreforum.com/

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por Convidad em 04/11/10, 08:47 pm

Olá boa noite,

Primeiro, crie um formulário para postagens numa página HTML com o seguinte código:

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', formulario.valor('sform_nome') + formulario.valor('sform_qual');

});
</script>


<br><br><br><br><br><br><br><br><br>
<div class="post row2 online">
<br><br>
<b>Novo Tópico</b>
<br>

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


<input class="inputbox medium" type="text" name="subject" value="" maxlength="255">
<br>
<br>

<textarea id="text_editor_textarea" class="inputbox" name="message" cols="8" rows="3" style="font-size:1.2em">abc</textarea>
<br><br>

<input type="file" id="fileupload" name="fileupload">



<br>
<br>
<select name="sform_qual"> <option value="7">Problemas de conexão</option> <option value="8">Questões sobre códigos</option> <option value="9">Questões sobre a aparência do fórum</option> <option value="10">Questões sobre o Painel de controle</option> </select><br>
<br>
<br>
<br>

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

<input type="submit" name="preview" class="button2" value="Pré-visualizar">
<input value="Submeter formulário" type="submit" class="button1" name="post" />
</form>
</div>

E uma segunda página HTML com o código:

jQuery(document).ready(function() {
if(window.location.href.match(/-f5/((?|#).+)?/)) {
jQuery(".i_post, #i_post").parent().attr('href', 'http://narutorpgfuture.forumeiros.com/Formulario-h8.htm');
}
});

Altere o valor 5 pelo fórum a ser postado, por exemplo:

http://ajuda.forumeiros.com/poste-suas-duvidas-aqui-f28/ ( fórum 28 )
http://ajuda.forumeiros.com/problemas-de-conexao-f6/ ( fórum 6 )

E por final, vá na descrição do fórum e coloque o seguinte:
Código:
<script src="http://narutorpgfuture.forumeiros.com/Formulario-h8.htm"></script>

Painel de controle modo avançado Seta Geral Seta Fórum Seta Configuração Seta Descrição do fórum

Até mais!

Convidad
Convidado


Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz em 04/11/10, 11:39 pm

deu na mesma fórum não existe..... :-/

cyllaz
Usuário destaque

Masculino
Inscrito dia : 28/11/2009
Mensagens : 890
Pontos Ativos : 1258

Ver perfil do usuário http://sparquitetura.livreforum.com/

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz em 06/11/10, 12:23 am

up

cyllaz
Usuário destaque

Masculino
Inscrito dia : 28/11/2009
Mensagens : 890
Pontos Ativos : 1258

Ver perfil do usuário http://sparquitetura.livreforum.com/

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por MarcellxD em 06/11/10, 12:37 am

Comigo e a mesma coisa mais meu forum e invision '-'
avatar

MarcellxD
Nível 9

Masculino
Inscrito dia : 21/09/2010
Mensagens : 155
Pontos Ativos : 227

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

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz em 06/11/10, 10:38 pm

up

cyllaz
Usuário destaque

Masculino
Inscrito dia : 28/11/2009
Mensagens : 890
Pontos Ativos : 1258

Ver perfil do usuário http://sparquitetura.livreforum.com/

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por Mikáá em 07/11/10, 06:48 am

Olá!
O erro penso que esteja aqui (veija em algumas partes dos codigos no final deixei umas coisas sublinhadas a vermelho):


Formulario:
<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', formulario.valor('sform_nome') + formulario.valor('sform_qual');

});
</script>


<br><br><br><br><br><br><br><br><br>
<div class="post row2 online">
<br><br>
<b>Novo Tópico</b>
<br>

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


<input class="inputbox medium" type="text" name="subject" value="" maxlength="255">
<br>
<br>

<textarea id="text_editor_textarea" class="inputbox" name="message" cols="8" rows="3" style="font-size:1.2em">abc</textarea>
<br><br>

<input type="file" id="fileupload" name="fileupload">



<br>
<br>
<select name="sform_qual"> <option value="7">Problemas de conexão</option> <option value="8">Questões sobre códigos</option> <option value="9">Questões sobre a aparência do fórum</option> <option value="10">Questões sobre o Painel de controle</option> </select><br>
<br>
<br>
<br>

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

<input type="submit" name="preview" class="button2" value="Pré-visualizar">
<input value="Submeter formulário" type="submit" class="button1" name="post" />
</form>
</div>


Botão do Formulario:
jQuery(document).ready(function() {
if(window.location.href.match(/-f5/((?|#).+)?/)) {
jQuery(".i_post, #i_post").parent().attr('href', 'http://narutorpgfuture.forumeiros.com/Formulario-h8.htm');
}
});


E por final, vá na descrição do fórum e coloque o seguinte:
Código:
<script src="http://narutorpgfuture.forumeiros.com/Formulario-h8.htm"></script>

Painel de controle modo avançado Seta Geral Seta Fórum Seta Configuração Seta Descrição do fórum

Nota: não lhe garanto que resulte Chorando ou muito tr . Porque o seu formulario está mal criado! Exprimente o que lhe dei agora se não der eu quando tiver mais tempo (deixe passar os testes...) eu farei um para si!
Cumprimentos:
SantolaZ
avatar

Mikáá
Hiperativo

Masculino
Inscrito dia : 13/02/2010
Mensagens : 3155
Pontos Ativos : 4009

Ver perfil do usuário https://www.facebook.com/amo.e.odeio

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz em 07/11/10, 10:32 am

Deu ^^
ele reconheceu o formulário...
mas agora apresenta o seguinte erro...

Você precisa dar um o título ao tópico antes de postá-lo.
Antes de postar, você deve escrever uma mensagem.
Você precisa dar um o título ao tópico antes de postá-lo.
Antes de postar, você deve escrever uma mensagem.

cyllaz
Usuário destaque

Masculino
Inscrito dia : 28/11/2009
Mensagens : 890
Pontos Ativos : 1258

Ver perfil do usuário http://sparquitetura.livreforum.com/

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por Mikáá em 07/11/10, 10:45 am

Exprimente este:

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', formulario.valor('sform_nome') + formulario.valor('sform_qual');

});
</script>


<br><br><br><br><br><br><br><br><br>
<div class="post row2 online">
<br><br>
<b>Novo Tópico</b>
<br>

<input class="inputbox medium" type="text" name="subject" value="" maxlength="255">
<br>
<br>

<textarea id="text_editor_textarea" class="inputbox" name="message" cols="8" rows="3" style="font-size:1.2em">abc</textarea>
<br><br>

<input type="file" id="fileupload" name="fileupload">



<br>
<br>
<select name="sform_qual"> <option value="7">Problemas de conexão</option> <option value="8">Questões sobre códigos</option> <option value="9">Questões sobre a aparência do fórum</option> <option value="10">Questões sobre o Painel de controle</option> </select><br>
<br>
<br>
<br>

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

<input type="submit" name="preview" class="button2" value="Pré-visualizar">
<input value="Submeter formulário" type="submit" class="button1" name="post" />
</form>
</div>
avatar

Mikáá
Hiperativo

Masculino
Inscrito dia : 13/02/2010
Mensagens : 3155
Pontos Ativos : 4009

Ver perfil do usuário https://www.facebook.com/amo.e.odeio

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por Solkis em 07/11/10, 12:11 pm

Bom dia,

Se não funcionar, tente este:
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', formulario.valor('nome') + formulario.valor('qual'));

});
</script>


<br><br><br><br><br><br><br><br><br>
<div class="post row2 online">
<br><br>
<b>Novo Tópico</b>
<br>

<input class="inputbox medium" type="text" name="subject" value="" maxlength="255">
<br>
<br>

<textarea id="text_editor_textarea" class="inputbox" name="message" cols="8" rows="3" style="font-size:1.2em">abc</textarea>
<br><br>

<input type="file" id="fileupload" name="fileupload">



<br>
<br>
<select name="sform_qual"> <option value="7">Problemas de conexão</option> <option value="8">Questões sobre códigos</option> <option value="9">Questões sobre a aparência do fórum</option> <option value="10">Questões sobre o Painel de controle</option> </select><br>
<br>
<br>
<br>

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

<input type="submit" name="preview" class="button2" value="Pré-visualizar">
<input value="Submeter formulário" type="submit" class="button1" name="post" />
</form>
</div>
Até mais.
avatar

Solkis
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 26/01/2008
Mensagens : 9983
Pontos Ativos : 12074

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

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz em 07/11/10, 10:43 pm

não funcionou, pois o código acima não tem um formulário :-/

cyllaz
Usuário destaque

Masculino
Inscrito dia : 28/11/2009
Mensagens : 890
Pontos Ativos : 1258

Ver perfil do usuário http://sparquitetura.livreforum.com/

Resolvido Re: [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz em 07/11/10, 10:52 pm

Adicionei um formulário e funcionou, OK Obrigado, ja adicionei em um Widget em meu portal visível somente aos Mods e Admins, para facilitar a criação de novidades ^^

Agora criarei um novo Tópico com um pedido de ajuda de Edição deste formulário.
pois acho que não posso pedir outra ajuda neste mesmo Tópico...

cyllaz
Usuário destaque

Masculino
Inscrito dia : 28/11/2009
Mensagens : 890
Pontos Ativos : 1258

Ver perfil do usuário http://sparquitetura.livreforum.com/

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