Customização – Pesquisa de Domínios

7

O WHMCS permite o gerenciamento automático de domínios através de diversos registradores (resellerClub, enom, namecheap, opensrs e etc…) sendo possível consultas (WHOIS), registros, renovações e transferências. O post de hoje irá demonstrar uma simples integração que auxiliará o cliente/visitante a selecionar as extensões (TLD´s) disponíveis no momento da consulta/pesquisa em 1 clique. No final do post você poderá obter os arquivos já pronto para uso, os templates utilizados foram Default e Portal ( ambos da versão 5.1.2 ), espero que gostem! Imagine o seguinte, você disponibiliza 30 (TLD´s) e por algum motivo o cliente deseja selecionar as 30 para pesquisa… ele terá que clicar 1 por 1. Nesta customização em apenas 1 clique as extensões serão marcadas automaticamente!

Veja como é simples efetuar a integração:

Exemplo 1 ( template portal ):

– Abra o arquivo o domainchecker.tpl localizado em /templates/portal/ e procure a linha 26 que possui o contéudo:

<input type=”text” name=”domain” value=”{$domain}” size=”40″>

 Insira o código abaixo após a linha 26:

{literal}<script language=”Javascript”>function check_all_tld(oForm, cbName, checked){ for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked; }</script>{/literal}
<input type=”checkbox” name=”total” value=”checkbox” onClick=”check_all_tld(this.form,’tlds[]’,this.checked)”><b>Todas TLDs</b>

Exemplo finalizado:

Exemplo 2 ( template default ):

– Abra o arquivo o domainchecker.tpl localizado em /templates/default/ e procure a linha 26 que possui o contéudo:

{/foreach}

Insira o código abaixo após a linha 26:

{literal}<script language=”Javascript”>function check_all_tld(oForm, cbName, checked){ for (var i=0; i < oForm[cbName].length; i++) oForm[cbName][i].checked = checked; }</script>{/literal}
<input type=”checkbox” name=”total” value=”checkbox” onClick=”check_all_tld(this.form,’tlds[]’,this.checked)”><b>Todas TLDs</b>

Exemplo finalizado:

Exemplo 3 ( template default ):

Essa customização ficará semelhante a do template portal ( será exibido de imediato as TLD´s e o botão Multiplas TLDS será removido ). Para evitar que o post fique muito longo vou apenas mostrar a customização pronta, no final do post disponibilizarei o arquivo modificado e comentado!

Conforme informei estou disponibilizando o download Pesquisa de Domínios dos arquivos/exemplos prontos para utilização!

Vídeo demonstrativo https://www.screenr.com/D217

Os exemplos aqui mencionados foram baseados no post do fórum oficial da WHMCS.com

Gostou? Comente!

7 COMENTÁRIOS

  1. obrigado testado e funcionando 100%, mas como que faço para colocar mais tdls, pois o meu só tem 4, e gostaria de colocar mais, parabens edivan

DEIXE UMA RESPOSTA

Please enter your comment!
Please enter your name here