Jump to content
Sign in to follow this  
VictorHScatolon

[GRATIS] CEP Automático com DDD WHMCS

Recommended Posts

Boa galera, estou trazendo para vocês uma modificação no WHMCS [Link do PDH], ele carrega os dados do CEP do cliente automaticamente, o sistema é bem simples, 32 linhas de puro javascript e nada de PHP ou banco de dados.

Funcionalidades:

  • Carrega automaticamente o endereço;
  • Carrega automaticamente o bairro;
  • Carrega automaticamente a cidade;
  • Carrega automaticamente o estado;
  • Carrega automaticamente o DDD do telefone;
  • Destaca os campos não carregados;
  • Impossibilita a edição antes de inserir o CEP;
  • Mostra um gif de loading ao lado do campo do CEP;
  • Não utiliza nenhum recurso do servidor;
  • Não precisa da edição de arquivos php;
  • Código limpo e mais otimizado possível.

Instalação:

  1. Baixe o arquivo: cep.js e salve como cep.js;
  2. Coloque esse arquivo em: PASTA-DO-WHMCS/templates/SEU-TEMA/js/;
  3. Agora edite o arquivo PASTA-DO-WHMCS/templates/footer.tpl;
  4. E antes da tag </body> adicione: <script src="{$WEB_ROOT}/templates/{$template}/js/cep.js"></script>
  5. Pronto

Observações:

  1. Seu tema precisa estar com o jquery carregado;
  2. O script é grátis a venda dele acarretará na construção de um pais mais corrupto;

Screens:

Créditos:

  • A mim por desenvolver o script;
  • Ao site ddd.pricez.com.br pela API;
  • Ao site imgur por hospedar o gif de loading.

Dúvidas, problemas ou sugestões?

  • Comente o tópico ou envie uma MP.
  • Like 5

Serviços de Hospedagem e desenvolvimento de sistemas.
Módulos WHMCS Grátis: Blog CompuLabs

Share this post


Link to post
Share on other sites
9 horas atrás, CompuLabs disse:

Dúvidas, problemas ou sugestões?

  • Comente o tópico ou envie uma MP.

Bacana!

Caso o WHMCS [Link do PDH] possua SSL instalado a integração não irá funcionar.

Será necessário alterar (colocar https ao invés de http) nas linhas:

* 4: 

var loading_gif = "https://i.imgur.com/q23p6oI.gif";

* 15:

$.get("https://ddd.pricez.com.br/cep/"+$("#postcode").val()+".json", function(data) {

Parabéns!


Blog sobre WHMCS: http://whmcs.blog.br/
Serviços WHMCS: http://servicos.edvan.com.br/
Módulos WHMCS: http://modulos.edvan.com.br/

Share this post


Link to post
Share on other sites
9 horas atrás, CompuLabs disse:

Boa galera, estou trazendo para vocês uma modificação no WHMCS, ele carrega os dados do CEP do cliente automaticamente, o sistema é bem simples, 32 linhas de puro javascript e nada de PHP ou banco de dados.

Funcionalidades:

  • Carrega automaticamente o endereço;
  • Carrega automaticamente o bairro;
  • Carrega automaticamente a cidade;
  • Carrega automaticamente o estado;
  • Carrega automaticamente o DDD do telefone;
  • Destaca os campos não carregados;
  • Impossibilita a edição antes de inserir o CEP;
  • Mostra um gif de loading ao lado do campo do CEP;
  • Não utiliza nenhum recurso do servidor;
  • Não precisa da edição de arquivos php;
  • Código limpo e mais otimizado possível.

Instalação:

  1. Baixe o arquivo: cep.js e salve como cep.js;
  2. Coloque esse arquivo em: PASTA-DO-WHMCS/templates/SEU-TEMA/js/;
  3. Agora edite o arquivo PASTA-DO-WHMCS/templates/footer.tpl;
  4. E antes da tag </body> adicione: <script src="{$WEB_ROOT}/templates/{$template}/js/cep.js"></script>
  5. Pronto ?

Observações:

  1. Seu tema precisa estar com o jquery carregado;
  2. O script é grátis a venda dele acarretará na construção de um pais mais corrupto;

Screens:

Créditos:

  • A mim por desenvolver o script;
  • Ao site ddd.pricez.com.br pela API;
  • Ao site imgur por hospedar o gif de loading.

Dúvidas, problemas ou sugestões?

  • Comente o tópico ou envie uma MP.

"O script é grátis a venda dele acarretará na construção de um pais mais corrupto"

Bom de mais kkkkkkkkkkkkkkkkkkkkkk

Share this post


Link to post
Share on other sites

Testado e funcionando, dá pra usar até mesmo em cadastros internacionais, ele não impede escolher outro país, só não carrega as informações do código de fora do Brasil.

Mas pra quem vende só no país, tá 100%!! Parabéns e obrigado!


Tentado ajudar da melhor maneira possível 🙂 Impreza Host - Líder em hospedagem Tor | DCs em Dallas, Provo, Chicago, UK, Romênia, Finlândia e Islândia.

Share this post


Link to post
Share on other sites

Parabéns pela iniciativa, muito top. Funciona 100%.

 

Gostaria de saber como organizar, por exemplo cep na primeira linha, endereço na segunda, número e complemento na terceira etc...

 

Abraços


Consultoria em TI - Soluções Hospedadas  - Licenças Plesk (Partner) - Assistência Técnica  - Site: tecsecret.com.br

Share this post


Link to post
Share on other sites
6 horas atrás, edvan disse:

Bacana!

Caso o WHMCS possua SSL instalado a integração não irá funcionar.

Será necessário alterar (colocar https ao invés de http) nas linhas:

* 4: 


var loading_gif = "https://i.imgur.com/q23p6oI.gif";

* 15:


$.get("https://ddd.pricez.com.br/cep/"+$("#postcode").val()+".json", function(data) {

Parabéns!

Muito obrigado edvan, realmente não sabia disso, vlw por compartilhar.

 

2 horas atrás, Leonardox disse:

"O script é grátis a venda dele acarretará na construção de um pais mais corrupto"

Bom de mais kkkkkkkkkkkkkkkkkkkkkk

kkkkkkkkkk apenas a realidade.

 

1 hora atrás, Felipe Augusto disse:

Show de bola. Parabéns e obrigado por compartilhar!

Nada amigão, disponha sempre.

 

1 hora atrás, thiagosantos disse:

Testado e funcionando, dá pra usar até mesmo em cadastros internacionais, ele não impede escolher outro país, só não carrega as informações do código de fora do Brasil.

Mas pra quem vende só no país, tá 100%!! Parabéns e obrigado!

Algumas modificações básicas e a troca de alguns campos e isso pode ser feito. Fiz pro Brasil pq é o que a maioria usa kkk.

 

1 hora atrás, LucianoZ disse:

Muito bom o script, estou até usando, a comunidade agradece! 

Valew cara, o uso é livre ahahah nenhum código mal intencionado.

 

1 hora atrás, TecSecret disse:

Parabéns pela iniciativa, muito top. Funciona 100%.

 

Gostaria de saber como organizar, por exemplo cep na primeira linha, endereço na segunda, número e complemento na terceira etc...

 

Abraços

Muito obrigado, você pode editar a ordem no arquivo clientregister.tpl só puxar o bloco do campo postcode pra cima e boa!


Serviços de Hospedagem e desenvolvimento de sistemas.
Módulos WHMCS Grátis: Blog CompuLabs

Share this post


Link to post
Share on other sites

Comecei a usar. Perfeito.

Eu só fiz uma alteração no formulário e coloquei o campo de CEP para cima, assim o cliente digita primeiro cep....

Sim, como eu disse pro nosso amigo ai em cima, não postei como fazer pq nem todo mundo usa o mesmo template

Enviado do meu Galaxy S6 usando Tapatalk.


Serviços de Hospedagem e desenvolvimento de sistemas.
Módulos WHMCS Grátis: Blog CompuLabs

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.





×
×
  • Create New...