Перейти к содержимому


Фотография
- - - - -

KeyCAPTHA

keycaptha

Лучший Ответ balvet , 19 August 2013 - 07:03

Проблема решена с помощью ТП KeyCAPTCHA.

Опишу решение, может быть кому-то пригодится.

Вот ответ ТП:

Изменения: файл /plugins/system/keycaptcha/keycaptcha.php
добавлены строки 702-707
Проверка капчи производилась, но плагин не находил места, куда ее вставить. 
строка $cpt_before = '<input name="submit" class="jbzoo-button" type="submit"'; - указание явного 
места, куда ее вставить.

Добавлен следующий код после строки 701:

if (($extname == 'com_zoo')&&($captcha_before=='')){
 		  $cpt_before = '<input name="submit" class="jbzoo-button" type="submit"';
 		  if (strpos($full_content,$cpt_before)){
 		    $captcha_before = $cpt_before;
 		  }
 		}


Сейчас все выглядит весьма симпатично:

1376892173-clip-27kb.jpg

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 balvet

balvet

Отправлено 17 August 2013 - 16:37

Почему-то не отображается KeyCAPTHA в комментариях. На стандартном Zoo на другом сайте все работает. В чем может быть проблема?

 


  • 0

#2 Sliapy

Sliapy

Отправлено 17 August 2013 - 19:54

Без понятия, что такое KeyCAPTHA :)

 

Давали бы уже ссылку на проблемные страницы.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 SmetDenis

SmetDenis

Отправлено 18 August 2013 - 18:23

Очевидно нужно вписать ключ для API, который видимо привязывется к домену

Как это сделать смотрите на официальном сайте
https://www.keycaptcha.com/
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 balvet

balvet

Отправлено 18 August 2013 - 19:53

Ключ привязан. Это не первый сайт, на который я устанавливаю эту капчу. На странице регистрации она отображается. На странице с обычным Zoo тоже. На странице с вашей модификацией - нет.


  • 0

#5 SmetDenis

SmetDenis

Отправлено 18 August 2013 - 20:22

Какая у вас версия приложения?
reCaptcha работает?
Как посмотреть ваш сайт?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 balvet

balvet

Отправлено 18 August 2013 - 21:17

2.0.1.

Джумла 2.5.14

reCaptcha выключена (плагин отключен)

Кейкапчу не видно, но она походу пристуствует. При попытке добавить комментарий выводится сообщение:

The solution of task you submitted was incorrect. Please read the instruction and try again.

 

 Урл закину в личку.


  • 0

#7 balvet

balvet

Отправлено 19 August 2013 - 07:03   Лучший Ответ

Проблема решена с помощью ТП KeyCAPTCHA.

Опишу решение, может быть кому-то пригодится.

Вот ответ ТП:

Изменения: файл /plugins/system/keycaptcha/keycaptcha.php
добавлены строки 702-707
Проверка капчи производилась, но плагин не находил места, куда ее вставить. 
строка $cpt_before = '<input name="submit" class="jbzoo-button" type="submit"'; - указание явного 
места, куда ее вставить.

Добавлен следующий код после строки 701:

if (($extname == 'com_zoo')&&($captcha_before=='')){
 		  $cpt_before = '<input name="submit" class="jbzoo-button" type="submit"';
 		  if (strpos($full_content,$cpt_before)){
 		    $captcha_before = $cpt_before;
 		  }
 		}


Сейчас все выглядит весьма симпатично:

1376892173-clip-27kb.jpg


Сообщение отредактировал balvet: 19 August 2013 - 07:01

  • 2




Click to return to top of page in style!