Jump to content

hCaptcha not showing on Contact Us form


Go to solution Solved by Marc Stridgen,

Recommended Posts

  • 4 months later...

I have the same problem with the "Contact Us" form.  I have hcaptcha and it works fine for registrations but isn't applied to the "contact us" form.  The spam got so bad, I had to hide the "contact us" form from guests.  Kinda defeats the purpose.

My settings are correct:

Could contain: File, Page, Text

Link to comment
Share on other sites

After reading this topic I went to check it on my site which led me to find that hCaptcha for contact us is working everywhere but on one database pages records.

I disabled all third-party and used default theme same issue. I switched to unmodified database pages templates, and still same issue. 

I changed captcha's type to reCAPTCHA V2, and it loads fine. I don't know what's wrong with hCpatcha and why it's not loading on this database pages records.

Could contain: Page, Text

 

 

I believe this is something IPS has to look into it because It could be a bug. 

Edited by Afrodude
Link to comment
Share on other sites

51 minutes ago, opentype said:

Same question as before: Are you sure the template (this time for the database) is stock or is it custom?

The answer for this question is already answered in my above post my friend, and you just need to read all of my comment.

1 hour ago, Afrodude said:

I disabled all third-party and used default theme same issue. I switched to unmodified database pages templates, and still same issue. 

Also, even if I didn't switch to unmodified database pages template, it should not have any effect on the footer and the contact us button in any way. Database templates only effects the way the records are displayed.

Edited by Afrodude
Link to comment
Share on other sites

Found it. 

It is a bug. The hCaptach doesn't load when you are viewing any topic, pages records, or anywhere there's ckeditor.

For example, 

hCaptcha will be load anywhere homepage, forums views or anywhere else has no editor but where you are allowing guests to post/reply the contact us hCaptcha won't load.

Edited by Afrodude
Link to comment
Share on other sites

3 hours ago, Afrodude said:

Found it. 

It is a bug. The hCaptach doesn't load when you are viewing any topic, pages records, or anywhere there's ckeditor.

For example, 

hCaptcha will be load anywhere homepage, forums views or anywhere else has no editor but where you are allowing guests to post/reply the contact us hCaptcha won't load.

Yep, confirmed.

Link to comment
Share on other sites

4 hours ago, Marc Stridgen said:

Please could you let me know what browsers you are checking this on? I ask as when I check on your captcha @Afrodude I am seeing it no problem. The screenshot below is from your contact us page, but Im also seeing it on 

Go read any topic where there's editor to comment or leave a reply. You will see that it doesn't load. 

As I said in my above post that it loads anywhere there's no ckeditor. It will load fine on homepage or any page you are viewing, but whenever you are viewing topics or records where guest allowed to leave a reply the hCaptcha on contact us won't load.

3 hours ago, SeNioR- said:

Works fine for guests. I just checked.

Afrodude, check in the browser console if the iframe is loading correctly. Maybe some header you have doesn't allow embedding external iframes.

Again, the issue occur only on pages has editor, so you must go view any topic that has option to reply as guest. Then use the contact us button, and you will notice that the hCpatch won't load. 

Edited by Afrodude
Link to comment
Share on other sites

1 hour ago, Afrodude said:

Again, the issue occur only on pages has editor, so you must go view any topic that has option to reply as guest. Then use the contact us button, and you will notice that the hCpatch won't load. 

Thank you for pointing that out. 

Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.

 

Link to comment
Share on other sites

2 hours ago, Afrodude said:

Go read any topic where there's editor to comment or leave a reply. You will see that it doesn't load. 

As I said in my above post that it loads anywhere there's no ckeditor. It will load fine on homepage or any page you are viewing, but whenever you are viewing topics or records where guest allowed to leave a reply the hCaptcha on contact us won't load.

 

Got what you mean now.

 

Link to comment
Share on other sites

  • 1 month later...
3 minutes ago, Marc Stridgen said:

Just a quick update to let you know that this issue was resolved in the recent 4.7.8 release of our platform. Please upgrade your site to resolve this issue. If you are still seeing any issues after upgrading to this version, please let us know.

Yes, I can confirm it's working now, but it will always open on new page. If you are using a custom theme guys, make sure you update the footer template in order to make this work.

Edited by Afrodude
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...