0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 2937 Просмотров
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
В общем на базе официального плагина JoomShopping Registration Captcha делаю капчу для отзывов о товарах.
Капча выводится, но при отправке отзыва, проверка CAPTCHA не производится.
В стандартный плагин добавил вот эти строки кода:
Спойлер
[свернуть]
В чем может быть дело?
Joomla - 3.5.1
JoomShopping - 4.14.0
Плагин без правок можно скачать здесь
« Последнее редактирование: 13.06.2016, 22:17:18 от Tuzemec »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

robert

  • Живу я здесь
  • 4646
  • 429 / 16
Я не использую Jshopping, поэтому не могу точно сказать, почему у вас не работает, но заметил некоторые моменты:
- Вы уверены, что captcha выводится? Здесь я вижу вывод captcha только при событии onBeforeDisplayRegisterView с последующей проверкой при событии onBeforeRegister
- строка
Код: php-brief
$plugin = JFactory::getApplication()->input->get('jshopping_captcha', '', 'STRING');
точно нужна?
- $this здесь точно не тот
Код: php-brief
$app->redirect(SEFLink('index.php?option=com_jshopping&controller=product&task=view&product_id='.$this->product_id,1,1, $jshopConfig->use_ssl));
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
- Вы уверены, что captcha выводится? Здесь я вижу вывод captcha только при событии onBeforeDisplayRegisterView с последующей проверкой при событии onBeforeRegister
Выводится точно. В сообщении выше функции onBeforeDisplayProductView - вывод CAPTCHA и onBeforeSaveReview - здесь должна быть проверка. Но что-то идет не так как надо.
Что касается переопределения $plugin, то тут да... Лишнее... "Проклятый" копипаст =)))
На счет $this понимаю, что это не вариант. Но дело даже не в нем. Дело в том, что плагин не отдает результат(в данном случае ошибку проверки капчи) в функцию проверки check(), которая есть в компоненте и которая отвечает за проверку заполнения полей формы. В общем кавардак полный. Хотя в теории должно работать... Вот и не пойму что не так сделал.
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

robert

  • Живу я здесь
  • 4646
  • 429 / 16
Думаю, что на странице товара присутствуют другие элементы, при выводе которых подключаются плагины группы jshoppingcheckout. На каком-то этапе срабатывается событие onBeforeDisplayRegisterView, которое выводит captcha и тем самым сбивает вас с толку.
Дело в том, что вызываемое вами onBeforeSaveReview должно выстреливать в плагинах группы jshoppingproducts. То есть, визуально captcha присутствует, но она никак не участвует в процессе сохранения отзывов.
« Последнее редактирование: 12.06.2016, 12:30:46 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Т.е. я правильно вас понимаю? Смысла дорабатывать плагин группы jshoppingcheckout смысла нет, и лучше сразу сделать отдельный плагин группы jshoppingproducts? Верно?

ЗЫ: Понял правильно =) Плагин CAPTCHA для отзывов заработал! Прикрепляю результат. Спасибо robert за то, что носом ткнул
« Последнее редактирование: 13.06.2016, 22:15:42 от Tuzemec »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

Biss

  • Давно я тут
  • 894
  • 92 / 0
А почему не использовать группу jshopping и использовать один плагин. Вызывать по событию там где нужно
onBeforeDisplayRegisterView
onBeforeDisplayProductView
*

robert

  • Живу я здесь
  • 4646
  • 429 / 16
А почему не использовать группу jshopping и использовать один плагин. Вызывать по событию там где нужно
onBeforeDisplayRegisterView
onBeforeDisplayProductView
Это утверждение или предположение?
Сам не использую Jshopping, но по коду вижу, что reviewsave() подключает только группу jshoppingproducts. Хотите сказать, что группа jshopping уже заранее подключена?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

dmitry_stas

  • Легенда
  • 12489
  • 1175 / 8
группа jshopping уже заранее подключена?
всегда в ЖШ подключена. можно использовать ее, просто плагин грузится будет везде, где надо и где не надо.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

robert

  • Живу я здесь
  • 4646
  • 429 / 16
всегда в ЖШ подключена. можно использовать ее, просто плагин грузится будет везде, где надо и где не надо.
OK, спасибо, буду знать.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Biss

  • Давно я тут
  • 894
  • 92 / 0
Цитировать
Это утверждение или предположение?
предположение
Цитировать
всегда в ЖШ подключена. можно использовать ее, просто плагин грузится будет везде, где надо и где не надо.
а что бы не подключался везде, если допустим делать такой плагин, то надо создавать папки в соответствующих группах или можно в одной а в настройках плагина сделать настройки 1 вкл для регистрации и 2 вкл для отзывов. Как будет лучше, правильнее ?
*

dmitry_stas

  • Легенда
  • 12489
  • 1175 / 8
Re: JoomShopping Captcha - Плагин CAPTCHA для отзывов
« Ответ #10 : 14.06.2016, 19:34:03 »
исключительно вопрос ненужных затрат в скорости (например, на подключение файла) и расходования памяти. другой вопрос - какие они, эти затраты :) в случае плагина CAPTCHA - думаю чуть больше чем нисколько. можно пренебречь, и сделать 1 плагин для удобства. но если например в конструкторе плагина делается что-то тяжелое, то лучше это делать тогда, когда нужно.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

quip

  • Новичок
  • 5
  • 0 / 0
RE: JoomShopping Captcha - Плагин CAPTCHA для отзывов
« Ответ #11 : 27.08.2016, 08:16:06 »
Большое СПАСИБО! Очень пригодилось ваше расширение. Joomla 3.6.2, JoomShopping 4.14.2. Спам в отзывах прекратился.
*

urry

  • Захожу иногда
  • 95
  • 0 / 0
RE: JoomShopping Captcha - Плагин CAPTCHA для отзывов
« Ответ #12 : 18.10.2016, 00:29:20 »
Здравствуйте!

Столкнулся с похожей проблемой - спам-атака на комментарии к товарам, по нескольку комментаиев в минуту. Пока отключил возможность оставлять комментарии незарегистрированным пользователям, но это не очень хорошо.

Подскажите, правильно ли я понимаю, что к комментариям товаров можно подключить капчу? Не подскажете, как это сделать? Мне показалось из контекста обсуждения выше, что для этого можно использовать модуль JoomShopping Registration Captcha. Скачал. Поставил. Не понимаю как его прикрутить к товарам? :(((

Спасибо!
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
RE: JoomShopping Captcha - Плагин CAPTCHA для отзывов
« Ответ #13 : 07.01.2017, 02:33:27 »
Не понимаю как его прикрутить к товарам? :(((
А в чем проблема то?
1) Качаешь вложение из 5 поста.
2) Устанавливаешь данный плагин
3) Менеджер плагинов - Проверяешь, что данный плагин опубликован (Он будет в менеджере с именем "JoomShopping Captcha")
4) Менеджер плагинов - Проверяешь, что плагин Captcha - reCaptcha опубликован и настроен верно
5) Радуешься тому, что в штатных (от JoomShopping) отзывах о товарах появилась CAPTCHA
Всё...
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

omilen

  • Новичок
  • 11
  • 0 / 0
Спасибо большое за выложенный плагин. Все работает!
*

Ne01eX

  • Захожу иногда
  • 90
  • 0 / 0
RE: JoomShopping captcha - Плагин captcha для отзывов
« Ответ #15 : 23.03.2018, 22:37:15 »
Здравствуйте! У меня в Joomla 2.5 нету Captcha - reCaptcha. Где его можно скачать его?
Делай сегодня то, что другие не хотят - завтра будешь жить так – как другие не могут!
*

kostet7

  • Захожу иногда
  • 53
  • 3 / 0
  • Когда сфоткают нормально, тогда и будет аватар
RE: JoomShopping captcha - Плагин captcha для отзывов
« Ответ #16 : 19.04.2018, 15:43:48 »
Здравствуйте!
Поставил плагин. Капча отображается, но при отправке комментария, он не сохраняется в базе.
Ошибки не выдает.
А сколько паролей помнишь ты?
Пользуюсь хостингом от Hostland.ru
*

ven-til

  • Захожу иногда
  • 157
  • 3 / 0
RE: JoomShopping captcha - Плагин captcha для отзывов
« Ответ #17 : 25.12.2018, 16:47:10 »
Tuzemec, ваш плагин капчи заменяет стандартный плагин от разработчиков и сработает на странице регистрации, или он только для отзывов?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Передача старой цены товара в корзину при оформление заказа JoomShopping

Автор Merliut

Ответов: 17
Просмотров: 583
Последний ответ 12.02.2019, 12:51:23
от Goliaf
[Решено] реализация поиска только по названию товара

Автор permstyle

Ответов: 19
Просмотров: 1365
Последний ответ 05.02.2019, 18:14:55
от MichailPickStyle
JoomShopping многократно приходит заказ на почту

Автор Oksanalink

Ответов: 2
Просмотров: 182
Последний ответ 24.01.2019, 23:43:25
от nevigen
Модуль вывода определенных товаров из JoomShopping

Автор Neecos

Ответов: 2
Просмотров: 128
Последний ответ 21.01.2019, 18:35:17
от dmitry_stas
[РЕШЕНО]Не загружаются картинки товаров после обновления

Автор lexxbry

Ответов: 19
Просмотров: 302
Последний ответ 16.01.2019, 14:37:47
от nevigen