Erro em formulário com https

3 participantes

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

Tópico resolvido Erro em formulário com https

Mensagem por ShadowPrince 05.03.17 22:21

Detalhes da questão


Endereço do fórum: http://clanowners.forumeiros.com
Versão do fórum: PhpBB3

Descrição


Olá amigos da forumeiros!
Ativei recentemente no meu fórum o certificado SSL (HTTPS). Nas configurações coloquei:
Erro em formulário com https Config10

Quanto ao HTTPS, tudo funcionou corretamente. O problema é que um formulário que uso (página html) ao criar um novo tópico passou a parar de funcionar.
Ao clicar em "novo tópico" ele chama a página html normalmente:
Erro em formulário com https Form10
Mas ao enviar o formulário, o tópico não é criado e acontece isso:
Erro em formulário com https Erro10

Segue código html e javascript usados no formulário:
Código:
<script type="text/javascript" src="https://jscolor.com/jscolor/jscolor.js"></script>
               <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
            <script src="https://ajuda.forumeiros.com/29110.js"></script>
                <script src="https://ajuda.forumeiros.com/28074.js"></script>
                <style>
            #generated_form .part { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -600px; width: 60px; height: 20px;}
#generated_form .more { background: url(https://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px 2px; width: 12px; height: 20px; cursor:pointer;}
#generated_form .image .part { background: url(http://i46.tinypic.com/2wrdc42.jpg) no-repeat -235px -548px; width: 60px; height: 20px;}
#generated_form .remove { float: left;background: url(https://i46.tinypic.com/2wrdc42.jpg) no-repeat 0px -286px;padding-left: 16px;width: 12px; height: 20px; cursor:pointer;position: relative;top:3px;}
#generated_form .image { width: 300px; }
 
#generated_form h1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 2em;
font-weight: 400;
margin: .8em 0 .2em;
}
 
#generated_form dl {
   margin-bottom: 10px;
   font-size: 1.1em;
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}
 
#generated_form dt {
   width: 30%;
   padding-top: 5px;
   border: none;
   float: left;
}
 
#generated_form dd {
   padding: 5px;
   padding-right: 5px;
   margin-left: 30%;
   vertical-align: middle;
}
#generated_form dl:hover dt {
   color: #666;
}
 
#generated_form input {
   font-family: "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
   font-weight: normal;
   color: #333333;
   padding: 2px;
   vertical-align: middle;
   padding-left: 4px;
}
 
#generated_form input[disabled] {
   background-color:#333333;
   cursor:pointer;
}
 
#generated_form select {
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
   font-weight: normal;
   font-style: normal;
   cursor: default;
   vertical-align: middle;
   width:auto;
   max-width:100%;/* Bug IE */
   padding: 1px;
}
 
#generated_form textarea {
   font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
   width: 300px;
   height: 100px;
   padding: 2px;
   padding-left: 4px;
   cursor: text;
}
 
#generated_form input[type=text], #generated_form input[type=fields_list] {
   width: 300px;
   cursor: text;
}
</style>
          


 <form onsubmit="submit_form();" action="/posting.forum" id="generated_form" method="post" enctype="multipart/form-data">

 <input type="hidden" name="form_mode" value="0">

<h1 data-type="field">Formulário de Recrutamento</h1>

<p data-type="field" style="font-size: 1.2em;">Preencha corretamente todas as questões para ter um recrutamento válido. O título do seu tópico será REC:(Nick in-game)</p>
<!--
<dl><dt>
<span style="font-size: 1.3em;">
<label>Título do tópico:</label>
</span>
</dt>
<dd>
<input class="inputbox medium" type="text" name="subject" value="REC:(seu nick no LOL)" required="required" maxlength="200" title="O comprimento do título deste tópico deve estar entre 10 e 200 caracteres." onkeypress="if (event.keyCode==13){return false}" onblur="shh()" disabled>
</dd>
</dl>

<dl><dt><div><span style="font-size: 1.3em;">Título do tópico:</span></div></dt>
                            <dd><input type="text" data-type="field" value="REC:(seu nick no LOL)" required="required" disabled></dd>
                        </dl>
--> 
</br> 
<dl><dt><div><span style="font-size: 1.3em;">Nome(real):</span></div></dt>
                            <dd><input type="text" data-type="field" value="" id="field0" required="required" style="background-color:white"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Idade:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field1" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">País, Estado e Cidade:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field2" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Nick in-game:</span><div><br></div></dt>
                            <dd><input type="text" data-type="field" value="" id="field3" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Há quanto tempo joga LOL?:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field4" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Posição principal e/ou campeões:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field5" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Tem a possibilidade de usar TeamSpeak 3?:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field6" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Quais horários você costuma jogar?:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field7" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Como ficou sabendo a respeito do Clan?:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field8" required="required"></dd>
                        </dl>
</br>
<dl><dt><span style="font-size: 1.3em;">Por que se interessou em fazer o recrutamento?:</span></dt>
                            <dd><input type="text" data-type="field" value="" id="field9" required="required"></dd>
                        </dl>
</br>
  <dl><dt><span style="font-size: 1.3em;">Leu e está de acordo com as regras e ciente dos deveres de um membro?(importante): </br> <a href="https://clanowners.forumeiros.com/t4-regras-do-clan-owners" target="_blank"><strong><em>REGRAS OWNERS</strong></em></a></span></dt>
                            <dd><input type="text" data-type="field" value="" id="field10" required="required"></dd>
                        </dl>

                <input type="hidden" name="f" value="2">
                <input type="hidden" name="subject" value="O script não enviou o título" template="REC: {field3}">
                <input type="hidden" name="description" value="O script não enviou a descrição" template="">
                <textarea name="message" style="display:none"></textarea>
               
                <textarea id="message-template-bbcode-0" style="display:none">Nome:{field0}

Idade:   {field1}

País, Estado e Cidade:   {field2}

Nick in-game:{field3}

Há quanto tempo joga LOL?:   {field4}

Posição principal e/ou campeões:   {field5}

Tem a possibilidade de usar TeamSpeak 3?:   {field6}

Quais horários você costuma jogar?   {field7}

Como ficou sabendo a respeito do Clan?:   {field8}

Por que se interessou em fazer o recrutamento?:   {field9}

Leu e está de acordo com as regras e ciente dos deveres de um membro?   {field10}
                 
                 
</textarea>
                  </br></br></br></br>
                <input type="hidden" name="mode" value="newtopic">
                <input type="hidden" name="lt" value="0">
                <input type="submit" name="post" class="button2" value="Criar tópico de recrutamento" style="font-size: 1.5em;margin-left: 32%; background: url(https://i.servimg.com/u/f35/19/34/88/18/yellow10.jpg")>
           

</form>

Código:
jQuery(document).ready(function() { jQuery('a[href^="/post?f=2&mode=newtopic"]').attr('href', 'https://clanowners.forumeiros.com/h1-formulario'); });

Eu desativei o https e o formulário voltou a funcionar normalmente. Manterei desativado enquanto não conseguir solucionar o problema.

Agradeço desde já.
ShadowPrince

ShadowPrince
****

Membro desde : 30/03/2011
Mensagens : 225
Pontos : 360

http://clanowners.forumeiros.com/

Ir para o topo Ir para baixo

Principal Contribuidor
  • 0

Tópico resolvido Re: Erro em formulário com https

Mensagem por Shek 06.03.17 4:40

Bom dia.

Esse problema ocorre porque o formulário que você está usando vem de um script do FdF:
- https://ajuda.forumeiros.com/29112.js
- https://ajuda.forumeiros.com/28074.js

Abra os dois scripts mencionados acima, copie e substitua no seu formulário as URLS pela URL dos scripts que criou.

Ou seja, abra os scripts mencionados acima, copie o código e vá em Módulos >> HTML e Javascript >> Gestão dos códigos javascript >> Criar um novo javascript e cole o código sem investi-lo em qualquer local. Depois de salvar, copie a URL do script e substitua no formulário, os dois links do script de ligação ao FdF, pelo script que fez e tudo funcionará. Feliz

Até mais.
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro em formulário com https

Mensagem por ShadowPrince 06.03.17 13:22

Funcionou Shek, muito obrigado. Positivo
ShadowPrince

ShadowPrince
****

Membro desde : 30/03/2011
Mensagens : 225
Pontos : 360

http://clanowners.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Erro em formulário com https

Mensagem por Kyo Panda 06.03.17 13:31

Erro em formulário com https Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

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

- Tópicos semelhantes

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