Home
Qui
17
Abr

Plugin JCCReCaptcha

Atenção, abrir em uma nova janela. PDFImprimirE-mail

 

Instalação & Configuração

 

Na falta de um plugin para Joomla, o remédio foi desenvolvermos um!

 

De fato, como fazemos uso do yvComment, precisávamos de um plugin que fosse facilmente adaptável a este. Por esta razão, baseamos a interface do nosso plugin na interface do plugin OSTWigits-Captcha:

 

O processo de instalação é o mesmo de qualquer plugin do Joomla 1.5, na área administrativa do Joomla, execute os seguintes passos:

 

1. Acione o comando Install / Uninstall do menu Extensions:
 
 
Comando Install / Uninstall do menu Extensions
 
 
2. Na interface "Extension Manager", selecione o arquivo do plugin "JCCReCaptcha1.0.zip", no campo "Upload Package File":
 
 
Selecionando o pacote para upload e instalação
 
 
3. Após a instalação, deverá aparecer a seguinte mensagem de sucesso:
 
 
Sucesso na instalação do JCCReCaptcha 1.0
 
 

Após instalado, o plugin precisa ser ativado e configurado com o par de chaves pública e privada para poder acessar o serviço do ReCaptcha. Se ainda não possuir um, registre-se no site do ReCaptcha, aqui.

 

Com seu par de chaves na mão, vá até a interface de parâmetros do plugin e digite ou copie e cole cada chave no seu campo apropriado, salvando ao final!

 

Par de Chaves

 

Através dos parâmetros Theme e Language Name, podemos selecionar um dos designs pré-definidos para a interface do widget do reCaptcha, bem como entre um dos idiomas disponíveis.

Não se esqueça de habilitar o plugin!

 

Habilitando
 
 

Incluindo a ReCaptcha na sua página

 

Diferentemente do OSTWigits-Captcha, o ReCaptcha não gera somente a imagem distorcida e sim um Widget completo, com seu próprio design, botões para Captcha de áudio (!), para atualizar a imagem do Captcha e caixa de texto para informar a interpretação.

 

Desta forma, o princípio de carregar a saída de um dos métodos do plugin como imagem in-line de uma tag <img> não funciona. Ao invés disto, a saída do método “display” do plugin precisa ser usada como html para o formulário onde o captcha precisa ser editado. Assim, podemos usar uma das opções abaixo:

 

Manipulando diretamente o método display() do plugin:

 

<?php
       plgSystemJCCReCaptcha::display();
 ?>

 

ou, usando trigger, o que permite acionar a funcionalidade sem especificar o plugin:

 

<?php
       Global $mainframe;
       $mainframe->triggerEvent( 'OnCaptcha_Display');
 ?>

 

 

Validando a Interpretação do Usuário

 

A validação da interpretação também, é bastante simples, bastando inserir no código de validação do formulário um dos dois trechos de código abaixo:

 

<?php
      If ( !plgSystemJCCReCaptcha::confirm() )
            echo "Teste não confere!<br>";
 ?> 

 

ou, usando trigger:

 

<?php
      global $mainframe;
      $return = false;
      $mainframe->triggerEvent( 'OnCaptcha_confirm', array(null, &$return));
      If ( !$return )
            echo "Teste não confere!<br>";
 ?>

 

 

Downloads & Links do Artigo

 
O componente é fornecido "no estado". Nenhuma garantia, nem suporte estará associado ao seu uso. O componente é disponibilizado nos termos da licença GNU-GPL. Conheça estes termos aqui.

 
 
Plugin Joomla 1.5 para Uso do ReCaptcha!

 

 

Relacionados

 

Atualização: JCCreCaptcha 2.0b
Solução "zero-código" para usar reCaptcha com qualquer formulário! 

 

Atualização: JCCreCaptcha 1.01
Nesta atualização, o JCCreCaptcha passa a poder se intergrar ao form de envio de e-mails do componente padrão do Joomla, com_contact.
ATENÇÃO:  Só é necessário se você desejar usar o reCaptcha junto ao com_contact! 

 

Usando JCCReCaptcha com yvComment
Como adaptar o yvComment para utilizar JCCreCaptcha como plugin de captcha (exemplo de código). 

 

Captchas, Conteúdo Aberto e Digitalização
A história do reCaptcha. 

 

 

Sobre o Autor

 

Júlio Oliveira
Júlio Oliveira é Analista de Sistemas com Pós-graduação em Gerência de Projetos de Software pela PUC/Rio. Têm 20 anos de experiência em desenvolvimento de software corporativo, dos quais 10 anos, em seguradoras de médio e grande porte, atualmente, trabalha com consultoria de TI e desenvolvimento de web sites.
  

 

 



Adicionar este artigo ao seu site de favoritos ?
Digg! Reddit! Del.icio.us! Google! Live! Facebook! Technorati! StumbleUpon! MySpace! Netvouz! Mister-Wong! Diigo! Faves! Ask! DZone! Swik! Twitter! LinkedIn!

Comentários (5)
5 Seg, 26 de Outubro de 2009 01:40
Rui
Viva!
Exactamente em que ficheiro do Joomla 1.5 devo colocar o código de validação do usuário? Sou novo nisto e não consigo dar com esta!
Abrço
4 Ter, 15 de Setembro de 2009 04:12
Antonio
Thank you Julio, this is really nice,


I just put it on this site few minutes ago.
http://www.soyjugador.com/es/component/user/?task=register


Thank you again
3 Qui, 10 de Setembro de 2009 08:03
rinuccio
How to implement in JomSocial?
Resposta do Administrador
Qui, 10 de Setembro de 2009 17:03
Administrator
Hi rinuccio,

For now, we need to use the code snipplets showed on article. We are working on a "no code" solution, like previewed on release 1.01, on article "Upgrade: JCCreCaptcha 1.01", but it will take some more time.

Thanks.
2 Seg, 07 de Setembro de 2009 18:49
nodrizza
por favor necesito saber los links de los items de "Adicionar este artigo ao seu site de favoritos ?" para agregarlos en mi sitio de joomla.
Resposta do Administrador
Ter, 08 de Setembro de 2009 04:01
Administrator
¿Te gusta? Él es un componente muy agradable! Puedes conseguirlo en el siguiente sitio:
http://extensions.joomla.org/extensions/communities-&-groupware/social-bookmarking/4416/details

Gracias!
1 Seg, 07 de Setembro de 2009 18:12
neeshu
please write the manual in english thanks
Resposta do Administrador
Ter, 08 de Setembro de 2009 03:51
Administrator
You are on original brazilian portuguese article page!
Please, change de language to english clicking on the Union Jack flag, above the menu at right side!

Thanks!

Adicionar comentário

Seu apelido/nome:
Comentário:

Menu Principal

Editar traduo para English (United Kingdom) Editar traduo para Português (Brasil)
Blog Sistemas e Cia