Página 1 de 2
Ajuda com módulo autocompletar endereço por CEP
Enviado: 05 Ago 2014, 10:02
por hsystem
Bom dia grandes amigos!
Tenho um XML que tem a função de autocompletar o endereço quando o usuário digita o cep.
Funciona muito bem, porém agora tenho conexão segura no site da empresa.
E como a URL na parte do registro (route=account/register) é via https o "autocompletar" não funciona, ele é bloqueado.
Alguém sabe uma solução?
Re: Ajuda com módulo autocompletar
Enviado: 05 Ago 2014, 20:17
por veteranodf
Qual webservice você consome o xml?, poste o endereço do seu site para eu da uma olhada!
Re: Ajuda com módulo autocompletar
Enviado: 06 Ago 2014, 17:43
por hsystem
O xml eu baixei a muito tempo, e sem o HTTPS ele é bem funcional.... é o "autocompletar_endereco.xml"
Meu link da loja é:
https://www.lojasws.com.br/index.php?ro ... t/register
Quando o CEP é digitado não autocompleta...

Re: Ajuda com módulo autocompletar
Enviado: 06 Ago 2014, 18:21
por Manoel Vidal
Realmente com conexão https não vai funcionar, pois ele faz a requisição há uma url externa que não possui https.
Re: Ajuda com módulo autocompletar
Enviado: 06 Ago 2014, 20:28
por veteranodf
Podemos burlar a segurança da conexão SSL do servidor informando o endereço para consulta no próprio servidor, da seguinte forma abaixo;
Localize a linha abaixo no seu código JQuery que faz a consulta na Republica Virtual:
$.getScript("
http://cep.republicavirtual.com.br/web_ ... &cep="+cep, function(){
Substitua por:
$.getScript("CepRepublicaVirtual.php?cep="+cep, function(){
Agora crie um arquivo "PHP" com o nome "CepRepublicaVirtual", salve o conteúdo abaixo no mesmo e envie o para a raiz onde esta instalado o OpenCart:
<?php
$cep = preg_replace("/[^0-9]/", "", $_GET['cep']);
if(strlen($cep) == '8'){
$resultado = @file_get_contents('
http://cep.republicavirtual.com.br/web_ ... cep='.$cep);
echo $resultado;
}
?>
Agora teste e veja se funciona!
Re: Ajuda com módulo autocompletar endereço por CEP
Enviado: 07 Ago 2014, 01:38
por Manoel Vidal
Muito bom @veteranodf

Re: Ajuda com módulo autocompletar endereço por CEP
Enviado: 07 Ago 2014, 14:55
por hsystem
Blz, rodou 100%.
O jeito foi fazer isso mesmo, redirecionar pra outro script fora que não é via https e depois acessar a url externa.
obrigado amigos.

Re: Ajuda com módulo autocompletar endereço por CEP
Enviado: 14 Ago 2014, 15:10
por leandromello
fiz o indicado e não funcionou para mim...
salvei o PHP na raiz do site... o que posso estar fazendo de errado?
Re: Ajuda com módulo autocompletar endereço por CEP
Enviado: 14 Ago 2014, 15:55
por veteranodf
Poste o endereço do seu site para eu verificar.
Re: Ajuda com módulo autocompletar endereço por CEP
Enviado: 14 Ago 2014, 16:19
por leandromello
confere lá: