Кто-то пробовал прикрутить Recapcha к joomla?

Статус
В этой теме нельзя размещать новые ответы.

Cave

Писатель
Регистрация
25 Дек 2009
Сообщения
9
Реакции
0
Исколесил весь интернет, наткнулся только на одно готовое решение, но оно работает только на стандартных шаблонах joomla, на остальных recapcha не видна и соответственно не дает зарегистрироваться.
 
а почему нужна именно recapcha ?

какая версия джумлы?
 
php

Вставь код капчи в html, если требуется php ставь компонент jumi, и через него ставь. Удачи.
 
1. Версия 2.01b - плагин и модуль.


2. Версия 1.0

Ставим плагин, затем в файле:
libraries/joomla/database/table/user.php
после строк:
$this->_db->setQuery( $query );
$xid = intval( $this->_db->loadResult() );
if ($xid && $xid != intval( $this->id )) {
$this->setError( JText::_('WARNREG_INUSE'));
return false;
}
вставляем:
$query = 'SELECT id'
. ' FROM #__users '
. ' WHERE email = '. $this->_db->Quote($this->email)
. ' AND id = '. (int) $this->id
;
$this->_db->setQuery( $query );
$xid = intval( $this->_db->loadResult() );
if (!$xid) {
if ( !plgSystemJCCReCaptcha::confirm() ){
$this->setError( JText::_('Неправильно введен код защиты от спам-ботов!'));
return false;
}}

Строки:
<?php plgSystemJCCReCaptcha::display(); ?>
вставляем в файле, где нужна капча.

3. Есть много готовых расширений с Re-капчей, работающих "из коробки". Например, замечательные расширения: AjaxRegistration, AjaxRegistration Pro, Ajax Register.
 
cave попробуй для начала готовые решения которые написал exopper AjaxRegistration, AjaxRegistration Pro, Ajax Register. должны работать.
 
cave попробуй для начала готовые решения которые написал exopper AjaxRegistration, AjaxRegistration Pro, Ajax Register. должны работать.
AjaxRegistration, кажется пробовал, регистрация в 3 шага, не давал зарегистрироваться. Просто ничего не происходило после 3-го шага.
 
А по-моему, самое лучшее решение с капчей - это Alfaregistration. Там действительно сильная каптча. Я вот имею некоторый опыт - занимался темой автоматических регистраций. Вот ее пробить сложно, действительно. Правда, ставится она только при регистрации, но в общем-то, этого должно быть вполне достаточно. Это дурной тон, и просто раздражает, когда уже вошел на сайт. и требуется то и дело капчу вводить... Одного раза достаточно...
 
AjaxRegistration, кажется пробовал, регистрация в 3 шага, не давал зарегистрироваться. Просто ничего не происходило после 3-го шага.
скорее всего не AjaxRegistration а AlphaRegistration, а не давал зарегистрироваться - нужно проверять почту, т.к. если ничего не происходило после 3-го шага - значит скорее всего не указан линк на страницу окончания регистрации. Использую этот компонент, вполне доволен, за 3 месяца ни 1 спамбота
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху