Filtro para Pesquisa de Domínios

8

Quem trabalha com registro de domínios sabe a importância em facilitar o processo de pesquisa e registro de um domínio. Clientes sem muita experiência nesse tipo de processo podem ter dificuldades e com isso acabam inserindo: espaços, barras ou até “www.”. Por padrão o WHMCS exige que quando um cliente for efetuar um pesquisa não informe o “www.” mas o sistema não tem nada que impeça o cliente de digitar tal palavra.

Garimpando no fórum oficial da WHMCS.com encontrei uma publicação que trata deste assunto, uma customização (hook) em jQuery consegue remover de forma automática espaços em branco, barras e palavras/expressões que podem gerar erro na pesquisa.

Demonstração

Instalação

Para instalar é simples, abra  a pasta /includes/hooks/ e crie um arquivo chamado filtro.php insira o conteúdo abaixo:

<?php

# Domain Search Filter Hook
# Originally written by stormy
# Hooked by brian!

function domain_search_filter_hook($vars) {
	
	if ($vars['templatefile'] == "domainregister") {
	
	return <<<EOF
	<script>
  jQuery('#frmDomainChecker').submit(function() {
      var domain = jQuery('input[name="domain"]').val();
      domain = domain.replace("www.", "");
      domain = domain.replace("http://", "");
      domain = domain.replace("https://", "");
      domain = domain.replace(" ", "");
      domain = domain.replace("/", "");
      domain = domain.toLowerCase();
      jQuery('input[name="domain"]').val(domain);
      return true;
  });
</script>
EOF;
	}
};
add_hook("ClientAreaFooterOutput",1,"domain_search_filter_hook");

Agora quando um cliente for pesquisar e informar www. ,http://, https://, espaços em branco barra a customização irá efetuar a remoção automaticamente após o envio.

Gostou? Comente!

8 COMENTÁRIOS

DEIXE UMA RESPOSTA

Please enter your comment!
Please enter your name here