O post de hoje irá abordar uma simples personalização no reCAPTCHA ( famoso captcha do google ), se a versão do seu WHMCS for igual ou superior a versão 5.X é possível efetuar essa personalização. Primeiramente você precisa ativar o captcha no WHMCS, acesse o menu Setup/Configurações | General Settings/Configurações Gerais clique na aba Security/Segurança localize o campo Captcha Type/ Tipo do Captcha e marque a opção reCAPTCHA.
Em seguida você precisa ter uma conta ativa no reCAPTCHA informe suas credenciais de acesso no google, no campo Domain/Domínio informe seu domínio e em seguida clique no botão Create Key/Criar Chave.
Copie e cole as informações Public Key (chave pública) e Private Key (chave privada)
E insira em seu WHMCS nos campos respectivos ( reCAPTCHA Private Key e reCAPTCHA Public Key ) e salve as informações.
Com o reCAPTCHA ativo no WHMCS agora efetuaremos a personalização, existe 2 formas.
Edite o arquivo header.tpl de acordo com seu template (/templates/_seu_template/) e insira antes da tag {$headoutput} as linhas:
{if $capatacha && $capatacha eq "recaptcha"} {literal} <script type="text/javascript"> var RecaptchaOptions = { theme : 'nome_do_tema' }; </script> {/literal} {/if}
Ou edite o arquivo whmcs.js que fica localizado em (/templates/_seu_template/js/) e insira na primeira ou última linha:
var RecaptchaOptions = {theme : ‘nome_do_tema‘};
Em nome_do_tema você poderá utilizar 4 modelos ( red, white, blackglass e clean ). O tema “red” é o padrão do reCAPTCHA.
Estou utilizando a versão white e gostei do resultado!
Gostou? Comente
Mais uma dica show de bola, gostei do tema clean e aqui ficou bacana.
Realmente é show, o “red” é muito esquisito!
Mais uma dica show de bola, gostei do tema clean e aqui ficou bacana.
Realmente é show, o “red” é muito esquisito!
Ótimo tutorial! Edvan, tenho uma dúvida mas não esta relacionado a essa customização.
Minha
dúvida é, você sabe que quando criamos um nova conta no WHMCS a partir
da área do cliente, ao enviar os dados ele chega no banco de dados se
existe algum email já cadastrado.
Será que é possível
realizar essa checagem para os campos personalizados? Eu tenho o campo
CPF, e quero verificar se um CPF já existe no banco de dados durante o
cadastro.. Sabe alguma maneira de fazer isso?
Já fiz algumas doações a você, e pode ter certeza que irei fazer uma boa doação se puder nos ajudar com isso…
Sim é possível, caso deseje um orçamento me envia um email [email protected]
Ótimo tutorial! Edvan, tenho uma dúvida mas não esta relacionado a essa customização.
Minha
dúvida é, você sabe que quando criamos um nova conta no WHMCS a partir
da área do cliente, ao enviar os dados ele chega no banco de dados se
existe algum email já cadastrado.
Será que é possível
realizar essa checagem para os campos personalizados? Eu tenho o campo
CPF, e quero verificar se um CPF já existe no banco de dados durante o
cadastro.. Sabe alguma maneira de fazer isso?
Já fiz algumas doações a você, e pode ter certeza que irei fazer uma boa doação se puder nos ajudar com isso…
Sim é possível, caso deseje um orçamento me envia um email [email protected]
Amigos, nem com o CAPTCHA e nem com o reCAPTCHA apareceu no meu WHMCS. Não aparece o código para digitar. Ajudas.
O captcha padrão do WHMCS depende que a biblioteca “GD2 Image Library” esteja funcionando normalmente… e o reCAPTCHA esteja configurado corretamente.
Amigos, nem com o CAPTCHA e nem com o reCAPTCHA apareceu no meu WHMCS. Não aparece o código para digitar. Ajudas.
O captcha padrão do WHMCS depende que a biblioteca “GD2 Image Library” esteja funcionando normalmente… e o reCAPTCHA esteja configurado corretamente.
Daria para instalar o “no-captcha”, novo sistema do Google que vai substituir o re-captcha?
Pelo que sei o “no-captcha” ainda não está disponível para uso.
Certamente será automático, caso não seja teremos que aguardar a WHMCS.com modificar.
Daria para instalar o “no-captcha”, novo sistema do Google que vai substituir o re-captcha?
Pelo que sei o “no-captcha” ainda não está disponível para uso.
Certamente será automático, caso não seja teremos que aguardar a WHMCS.com modificar.