Captcha issues in CB Antispam

9 years 5 days ago #262993 by MAYASIMA
Captcha issues in CB Antispam was created by MAYASIMA
Hello, I have some issues with Captcha:
  • The Icons Display function is not working for the Captcha (antispam_captcha) field. The only icon displayed is the required icon regardless of the settings in the general configuration.
  • In the parameter (layout) field settings of Captcha the Icons Display override does not function.
  • When publishing the Captcha in reCaptcha mode the required icon is not properly aligned next to the reCaptcha module.
  • The language string is the same for the front and back end.
Can you please provide me some feedback if these issues might be bugs, or are being worked on.

Thank you in advance for your help.

Please Log in to join the conversation.

9 years 5 days ago #262999 by krileon
Replied by krileon on topic Captcha issues in CB Antispam
Why exactly is the icons of issue? What specifically are you wanting to do with them? CB AntiSpam does not have that parameter implemented as it was added after the CB AntiSpam upgrade so it doesn't know that parameter exists. The captcha is always required, that's forced. The captcha can never display on profile, also forced. So 2 icon states are forced. I've added a bug ticket for the layout icon override parameter not working.

forge.joomlapolis.com/issues/5249

Please clarify your issues as you didn't provide any questions, but just facts. You need to provide what you're wanting it to do for me to suggest anything.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

9 years 5 days ago #263011 by MAYASIMA
Replied by MAYASIMA on topic Captcha issues in CB Antispam
I want to be able to turn on and off the display of icons. It makes a lot of sense if this is optional for all fields, why would it not be for the Captcha field regardless if certain conditions are forced or not. It is a means to provide the necessary feedback to users and to keep it consistent throughout, which is important for the user friendliness. If you disagree and decide that it should not be as such, then at least the options should be removed from the Captcha layout parameters altogether. As far as the forced state to never show it on the profile goes, I was trying to say that that icon also does not display regardless of any setting. The only icon that displays regardless of any setting is the required icon.

In regards to the language string, I think it is important to be able to change the name or description separately for the front and back-end. In case of the Captcha field, when changing
'CAPTCHA_45d048'	=>	'Captcha'
to anything else it will be used in the back-end as well. For example it will be displayed as such in the parameter settings of the CB AntiSpam plugin. I thought that language strings for the back-end area are handled separately in the admin_language.php file, aren't they?

Thank you!

Please Log in to join the conversation.

9 years 4 days ago #263040 by krileon
Replied by krileon on topic Captcha issues in CB Antispam

I want to be able to turn on and off the display of icons. It makes a lot of sense if this is optional for all fields, why would it not be for the Captcha field regardless if certain conditions are forced or not. It is a means to provide the necessary feedback to users and to keep it consistent throughout, which is important for the user friendliness. If you disagree and decide that it should not be as such, then at least the options should be removed from the Captcha layout parameters altogether. As far as the forced state to never show it on the profile goes, I was trying to say that that icon also does not display regardless of any setting. The only icon that displays regardless of any setting is the required icon.

I've added a bug ticket to fix the parameter, but certain icons will never display. For example the profile display icon should never display as the profile display of the captcha is forced off. Required state is forced on so it should always be required. The most optional one is probably description.

In regards to the language string, I think it is important to be able to change the name or description separately for the front and back-end. In case of the Captcha field, when changing

We don't have support for something like that, but I don't understand why you'd need it. An example of what you want it to show on frontend vs backend would help.

to anything else it will be used in the back-end as well. For example it will be displayed as such in the parameter settings of the CB AntiSpam plugin. I thought that language strings for the back-end area are handled separately in the admin_language.php file, aren't they?

They are, but they're additive to frontend language strings. So backend first loads frontend then loads backend. This means if you add a string to backend and frontend language files the frontend language string will replace the backend one.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

9 years 4 days ago #263055 by MAYASIMA
Replied by MAYASIMA on topic Captcha issues in CB Antispam

I've added a bug ticket to fix the parameter, but certain icons will never display. For example the profile display icon should never display as the profile display of the captcha is forced off. Required state is forced on so it should always be required. The most optional one is probably description.

Yes, the description is the most optional.

We don't have support for something like that, but I don't understand why you'd need it. An example of what you want it to show on frontend vs backend would help.

In this particular implementation the client requested that I changed it as follows:
'CAPTCHA_45d048'	=>	'Captcha'
to
'CAPTCHA_45d048'	=>	'Please check the box to show us that you are human'
This way the client feels that his website visitors get better instruction as to what to do.
In the back-end it it would make more sense that it would say "Captcha" instead it is saying "Please check the box to show us that you are human"
I have noticed in the past that this is an issue with some other fields as well.

to anything else it will be used in the back-end as well. For example it will be displayed as such in the parameter settings of the CB AntiSpam plugin. I thought that language strings for the back-end area are handled separately in the admin_language.php file, aren't they?

I didn't know about this. Thanks!

Please Log in to join the conversation.

9 years 4 days ago #263062 by krileon
Replied by krileon on topic Captcha issues in CB Antispam

This way the client feels that his website visitors get better instruction as to what to do.
In the back-end it it would make more sense that it would say "Captcha" instead it is saying "Please check the box to show us that you are human"
I have noticed in the past that this is an issue with some other fields as well.

I see, we don't really have a way of doing this due to how language strings load. Only way to implement it would probably be to load frontend first then backend so backend can override the frontend strings. I can't really see any issue with doing this so have created a feature ticket to look into it further.

forge.joomlapolis.com/issues/5252


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.280 seconds

Facebook Twitter LinkedIn