Support

  1. jpa
  2. Bug Report
  3. Friday, September 01 2017, 04:14 PM
Hi,
I installed latest pro version and using the default form.

I added a radiolist with:
0|Yes
1|No

This radiolist is set to visible on profile and registration.

Now I created a textfield "test" which is also visible on both (profile and registration).

Now if I select "Yes" in frontend the textfield test should become visible in the registration form and if I select no, it should not become visible.

I set up a condition for the radiolist:
If this field Equals; Custom Value; 0
Show Fields "test"
Make Inverse Condition Yes.

It does not matter what I select it just don't works... Do I miss something? I have not other conditions.
admin Accepted Answer
Admin
Hi,
can you please provide me your site details to check this? you can use the form below the reply in "Site Details" tab.
  1. more than a month ago
  2. Bug Report
  3. # 1
jpa Accepted Answer
Pro
After several hours of testing I found out that refreshing the page in Firefox was not enough. I needed to clear the page ... Now it works!
  1. more than a month ago
  2. Bug Report
  3. # 2
jpa Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. Bug Report
  3. # 3
jpa Accepted Answer
Pro
OK Problem is NOT solved yet! It works just the first time with a clean cache ...
As soon as you refresh the form the condition does not work anymore and all fields are visible, please check site details.
  1. more than a month ago
  2. Bug Report
  3. # 4
admin Accepted Answer
Admin
Hi,
I have fixed this in your site by change some code in javascript at file /plugins/system/jsn_system/jsn_system.php (this is a system plugin of Easy Profile).

The problem is not directly due to Easy Profile but it is a bad behavior of your template: your template load a own jQuery Javascript library, so you have 2 jQuery instances (from Joomla and from Template), this cause conflicts.

Unfortunately is not possible to remove jQuery instances from template because it is necessary to use some javascript code: this is another bad behavior because some javascript code from your template uses "$" variable instead "jQuery" (no conflict mode).

I think this template is developed from a not expert Joomla developer.

Anyway to fix this I have used a simple workaround that we can implement in the next release ;)

Of course we recommend you to contact template developer to fix this error because:
- Joomla 3.x have own APIs to load jQuery library (https://docs.joomla.org/J3.x:Javascript_Frameworks)
- Second jQuery library cause more load of your site (site slow)
- Second jQuery library cause conflict because it remove all extended functions appended to first jquery instance
- Uses of "$" var cause conflict with components that uses mootools library
  1. more than a month ago
  2. Bug Report
  3. # 5
jpa Accepted Answer
Pro
Content Protected
  1. more than a month ago
  2. Bug Report
  3. # 6
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.

Request Support

Support is currently Offline

Support Availability

Working days: Monday to Friday. The support staff is not available on weekends; in the most of cases tickets will not be answered during that time.

Reply time: Depending on the complexity of your support issue it's usually between a few minutes and 24 hours for paid members and about one week for free members. When we expect longer delays we will notify you.

Guidelines

Before you post: read the documentation and search the forums for an answer to your question.

When you post: include Site Details if you request a support (you can use the form below the reply in Site Details tab).

Auto Solved Question: If after a week the author of the post does not reply to a request by moderator, the question will be marked as resolved.

Language: only English

Search Users

Easy Profile® is not affiliated with or endorsed by Open Source Matters or the Joomla Project. Joomla is Free Software released under the GNU/GPL License.