K2 Captcha конфликтует с ядром joomla captcha

У меня возникла проблема с регистрацией пользователя на моем сайте Joomla. Я тоже установил К2. Это в основном Captcha recaptcha, которая создает проблему, и я не могу ее исправить. Я включил основной плагин joomla captcha recaptcha. Когда я включаю оба ядра joomla n K2 captcha recaptcha, регистрационные формы выдают ошибку, говорящую: «слова, которые вы набрали, не соответствуют отображаемым». Теперь, если я отключу ядро ​​joomla captcha recaptcha. Тогда регистрационная форма работает, но забываете пароль и забываете имя пользователя, страница не заполняется капчей и рекаптой. Точно так же, если я отключу K2 captcha recaptcha, форма регистрации и формы комментариев не будут отображать капчу и recaptcha, в то время как captcha recaptcha на других страницах работает нормально. Я не знаю, как это исправить. Пожалуйста помоги.


person Rida Shahid    schedule 05.08.2013    source источник


Ответы (4)


У меня была такая же проблема, это было болью для меня и позором для создателей компонентов. Как я вижу, у многих есть такая же проблема, и она еще не решена. У меня есть обходной путь:

Он работает с моими Joomla 3.1.5 и K2 v2.6.7.

РЕШЕНИЕ

  1. с ftp перейдите в component/com_k2/templates/
  2. переименуйте (или удалите) файл register.php - на странице регистрации вы (пользователи) увидите
    стандартную регистрационную форму joomla с работающей капчей
  3. убедитесь, что ваш плагин капчи включен и разрешен при регистрации
  4. важный! Новые зарегистрированные пользователи уже будут пользователями K2. Я нашел другие решения, но администратор должен добавить их вручную.

Я настоятельно рекомендую другие плагины для капчи, кроме reCaptcha, для меня osolCaptcha работает идеально и удобен для людей. Я надеюсь, что это может помочь. На моем сайте работает 100%

person Dudeist    schedule 26.09.2013

Это старый вопрос, но стоит опубликовать решение, так как сегодня я сам его искал, и нигде нет однозначного ответа.

Это все в настройках. Нет необходимости в редактировании файлов. Протестировано на Joomla 3.9.16. Выполните следующие действия, чтобы устранить конфликт:

  1. Включить плагин Captcha-ReCaptcha в Joomla.
  2. Перейдите в глобальную конфигурацию Joomla. Установите капчу по умолчанию на Captcha-ReCaptcha.
  3. Перейдите на «Сайт» в параметрах K2 и установите Google reCaptcha (или оба), включите его для зарегистрированных пользователей, введите ключи reCaptcha и включите его в регистрационной форме.
  4. Перейдите к параметрам User Manager и установите Captcha на «None Selected».

Последний шаг имеет решающее значение, чтобы предотвратить срабатывание рекапчи Joomla при использовании K2 и создание конфликта.

person LizardKG    schedule 26.03.2020

У меня была/есть аналогичная проблема с новой установкой Joomla 3.2 и K2 2.6.7 в отношении капчи, K2, Joomla и страниц регистрации.

Моя работа заключалась в том, чтобы удалить K2

Как я пришел к этому, была еще одна проблема, которая у меня была с K2, заключающаяся в том, что я не мог сохранить/редактировать/изменить любой из его параметров. Я не мог добавить необходимые ключи капчи, не мог изменить какие-либо переключатели и т. д. Я мог выбрать «Сохранить», и Joomla ответила бы, что мои изменения конфигурации были сохранены, но все изменения вернулись бы к своей первоначальной форме и/ или их настройки по умолчанию или содержание.

Я заметил, что у K2 был переключатель под подразделом ключей капчи на вкладке «Дополнительно», который говорил что-то вроде «включить отображение капчи на странице регистрации», а по умолчанию было установлено значение «нет» или не включать.

В ту минуту, когда я удалил K2, капча появилась на странице регистрации, и теперь все работает хорошо ...... минус преимущества K2

С K2 сброс пароля и сброс имени пользователя работали нормально, только страница регистрации не показывала капчу, и возвращаясь к другой моей проблеме, связанной с невозможностью изменить параметры расширений (K2), она была заблокирована, чтобы не показывать.

Это единственный способ, которым я нашел, чтобы получить капчу на моей странице регистрации, что касается проблемы с сохранением параметров, я не могу ее исправить, и никто на сайте K2, похоже, не подтверждает или не имеет никаких предложений по решению проблемы.

Надеюсь это поможет,

Дол

person Dale Gingerich    schedule 24.11.2013

Это конфликт Js между двумя капчами.

Удаление регистра k2 поможет, он отступит и вместо этого будет использовать процесс регистрации joomla. 1) Проверьте порядок регистрации плагинов 2) Попробуйте настроить в параметрах K2, какую версию JS использовать.

person K2Joom    schedule 19.01.2014