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.
:D

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