[Resolvido] Criar um formulário de postagens

4 participantes

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

Tópico resolvido [Resolvido] Criar um formulário de postagens

Mensagem por cyllaz 04.11.10 12:23

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...
https://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');
}
});
avatar

cyllaz
Membro

Membro desde : 28/11/2009
Mensagens : 890
Pontos : 1258

http://sparquitetura.livreforum.com/

Ir para o topo Ir para baixo

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

Mensagem por Convidad 04.11.10 22:47

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:

https://ajuda.forumeiros.com/poste-suas-duvidas-aqui-f28/ ( fórum 28 )
https://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!
Anonymous

Convidad
Convidado


Ir para o topo Ir para baixo

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

Mensagem por cyllaz 05.11.10 1:39

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

cyllaz
Membro

Membro desde : 28/11/2009
Mensagens : 890
Pontos : 1258

http://sparquitetura.livreforum.com/

Ir para o topo Ir para baixo

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

Mensagem por cyllaz 06.11.10 2:23

up
avatar

cyllaz
Membro

Membro desde : 28/11/2009
Mensagens : 890
Pontos : 1258

http://sparquitetura.livreforum.com/

Ir para o topo Ir para baixo

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

Mensagem por MarcellxD 06.11.10 2:37

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

MarcellxD
***

Membro desde : 22/09/2010
Mensagens : 155
Pontos : 227

http://sem.forumeiros.com

Ir para o topo Ir para baixo

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

Mensagem por cyllaz 07.11.10 0:38

up
avatar

cyllaz
Membro

Membro desde : 28/11/2009
Mensagens : 890
Pontos : 1258

http://sparquitetura.livreforum.com/

Ir para o topo Ir para baixo

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

Mensagem por Mikáá 07.11.10 8:48

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


Formulario:


Botão do Formulario:


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
Mikáá

Mikáá
Hiper Membro

Membro desde : 13/02/2010
Mensagens : 3158
Pontos : 4014

https://www.facebook.com/amo.e.odeio

Ir para o topo Ir para baixo

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

Mensagem por cyllaz 07.11.10 12:32

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

cyllaz
Membro

Membro desde : 28/11/2009
Mensagens : 890
Pontos : 1258

http://sparquitetura.livreforum.com/

Ir para o topo Ir para baixo

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

Mensagem por Mikáá 07.11.10 12:45

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>
Mikáá

Mikáá
Hiper Membro

Membro desde : 13/02/2010
Mensagens : 3158
Pontos : 4014

https://www.facebook.com/amo.e.odeio

Ir para o topo Ir para baixo

Membro Entusiasta

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

Mensagem por Solkis 07.11.10 14:11

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

Solkis
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/01/2008
Mensagens : 9983
Pontos : 12071

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

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

Mensagem por cyllaz 08.11.10 0:43

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

cyllaz
Membro

Membro desde : 28/11/2009
Mensagens : 890
Pontos : 1258

http://sparquitetura.livreforum.com/

Ir para o topo Ir para baixo

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

Mensagem por cyllaz 08.11.10 0:52

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

cyllaz
Membro

Membro desde : 28/11/2009
Mensagens : 890
Pontos : 1258

http://sparquitetura.livreforum.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo


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