Clicky

Ir para conteúdo
VictorHScatolon

[GRATIS] CEP Automático com DDD WHMCS

Posts Recomendados

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.
  • Gostei! 5

Compartilhar este post


Link para o post
Compartilhar em outros 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 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!

Compartilhar este post


Link para o post
Compartilhar em outros 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

Compartilhar este post


Link para o post
Compartilhar em outros 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!

Compartilhar este post


Link para o post
Compartilhar em outros 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

Compartilhar este post


Link para o post
Compartilhar em outros 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!

Compartilhar este post


Link para o post
Compartilhar em outros 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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.


  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



O Portal do Host

Dicas para sua empresa de hospedagem. Artigos, notícias, tutoriais e os aspectos da indústria de hospedagem.

Limestone Networks

A LSN tem sido parceira e patrocinadora do PDH, fornecendo uma plataforma segura e confiável.

Cloud - Servidores decicados - Co-location
×
×
  • Criar Novo...