Support

  1. Timothy Michel
  2. General
  3. Sunday, June 04 2017, 06:58 AM
  4.  Subscribe via email
The dollar amount for the MembershipPro plans are all zero in the Upgrade Plans drop down in the Easy Profile user profile dropdown.

This appears to be a problem with MembershipPro and not EasyProfile, but since I became aware of the problem which setting up the Easy Profile user profile menu item, I thought it would be a good idea to ask both here and at MembershipPro. The problem shows up when I create a direct Membership Pro Upgrade plan menu as well.
Easy Profile Support Accepted Answer
Admin
Hi,
sorry but we does not provide any integration like this, so you should ask support to Membership Pro Team. I think you mean integration at http://membershipprodoc.joomservices.com/synchronize-profile-data (developerd by Membership Pro developers)
  1. 2 weeks ago
  2. General
  3. # 1
Timothy Michel Accepted Answer
Pro
Actually you do provide integration like this, you provide the following plugins,

Easy Profile - Membership Pro My Downloads Tab
Easy Profile - Membership Pro Renew,Update Plan Tab
Easy Profile - Membership Pro Subscription History Tab
Easy Profile - OS Membership Pro Tabs,

The reason the dollar amounts for the MemebershipPro plans are not passed to the user profile page isn't EasyProfile's problem and Membership Pro has been notified.

But the problem is bigger that just this.

The problem I am having in addition to the MembershipPro problem is that after creating Easy Profile » User Profile to integrate the Joomla user profile with Easy Profile user profile data, the Joomla User Manager is broken. I can no longer edit existing users and cannot add new users and people that attempt to edit their user profile report they get the message a 403 - Access Denied message.

I spent two days rolling back to May 15, 2017 which was the last good backup with User Manager working and then added all hte data from May 15,2017 back by hand.

I have a back up from yesterday when User Manager was still working but today the Joomla User Manger is broken again and this occurred after I did work configuring EasyProfile, but I need to resolve this problem because I cannot edit or add new users.

I can access user manager, but it is missing the head section and all the JavaScript so all I see is HTML, and nothing works.
  1. 2 weeks ago
  2. General
  3. # 2
Easy Profile Support Accepted Answer
Admin
403 - Access Denied message

have you installed some Security tools like Admin Tools?
  1. 2 weeks ago
  2. General
  3. # 3
Timothy Michel Accepted Answer
Pro
Yes, I just updated Akeeba Admin Tools. But that is a very reliable company and I have never had any issues with them.
  1. 2 weeks ago
  2. General
  3. # 4
Easy Profile Support Accepted Answer
Admin
ok, probably this is due to Admin Tools, and it happen also without Easy Profile, so please try to follow these steps:
- Go to "Administration->Extensions->Admin Tools->Web Application Firewall->Configure WAF->Joomla! Feature Hardening Options" and set to No following parameters:
1) Disable editing backend users' properties
2) Disable creating / editing backend users from the frontend
  1. 2 weeks ago
  2. General
  3. # 5
Timothy Michel Accepted Answer
Pro
Thanks, that was good advice, but it made no difference.

Attached is what User Manager looks like
Attachments (1)
  1. 2 weeks ago
  2. General
  3. # 6
Easy Profile Support Accepted Answer
Admin
can you please post me your site details to check this?
you can use the form below the reply in "Site Details" tab
  1. 2 weeks ago
  2. General
  3. # 7
Timothy Michel Accepted Answer
Pro
username: xxxxxxxx
password: xxxxxxxxxxx

I am giving you access to the dev site because the live site is on a CDN and difficult to work with. The dev site also has cache disabled so that you can read the location of files of interest directly.
  1. 2 weeks ago
  2. General
  3. # 8
Easy Profile Support Accepted Answer
Admin
Hi,
found and fixed the problem in dev site, I will explain how to solve also in live site

Problem:
In the recent releases of Easy Profile we have added a search feature also in backend (all fields marked for search are visible). Unfortunately if a field is not searchable this cause a error. Normally you cannot set fields like "Delimiters" as searchable.
In old release there was a bug, when you create a field (also for delimiter type) then you could set it as searchable field.

Solution
You need to change from DB search flag from 1 to 0 for field "Street Address for Free Brochures" (ID: 26).
Table: "#__jsn_fields"
Column: "search"
  1. 2 weeks ago
  2. General
  3. # 9
Timothy Michel Accepted Answer
Pro
Log into the database and change that value directly or is the an admin panel interface I can use to change that value?
  1. 2 weeks ago
  2. General
  3. # 10
Timothy Michel Accepted Answer
Pro
I logged into the database and changed it there and that worked.

You have no idea how much I appreciate your working with me on this Sunday or Monday depending on where you are located.

I also see that I need to update from 2.4.2 top 2.4.3. Will have to update that database entry again as well?

And one last thing. you guys set some of your CSS as !important in tabs.min.css and style.min.css. that makes it hard to override in template.css
  1. 2 weeks ago
  2. General
  3. # 11
Easy Profile Support Accepted Answer
Admin
Hi,
I also see that I need to update from 2.4.2 top 2.4.3. Will have to update that database entry again as well?
If problem in version 2.4.2 is gone then you can upgrade without any other steps.

And one last thing. you guys set some of your CSS as !important in tabs.min.css and style.min.css. that makes it hard to override in template.css
We will try to improve this in future but unfortunately we use bootstrap classes and without !important rule the layout can have problems with some template.
  1. 2 weeks ago
  2. General
  3. # 12
Timothy Michel Accepted Answer
Pro
I understand, it was on;y two cases.

Some component builders allow site builders to create their own themes by checking for a folder templates/my-template/html/com_jsn/assets/css/ and then loading the css from there rather than from /comopnents/lcom_jsn/assets/css/. Requires an additional IF statement to load the css, but makes modifications less confusing. this way the !important flag can be used for some template which need their default css overriden and yet lets the developer override specific css in the templates/my-template/html/com_jsn/assets/css/ folder where they can have both regular version of the css files that they can minify as needed.
  1. 2 weeks ago
  2. General
  3. # 13
Timothy Michel Accepted Answer
Pro
One more thing, I wonder why we still use bootstrap classes when we cave css display:flex and css display:grid?
  1. 2 weeks ago
  2. General
  3. # 14
Easy Profile Support Accepted Answer
Admin
Hi,
Some component builders allow site builders to create their own themes by checking for a folder templates/my-template/html/com_jsn/assets/css/ and then loading the css from there rather than from /comopnents/lcom_jsn/assets/css/
Joomla natively allow override only of PHP views files, but maybe in future we can implement something like this.

One more thing, I wonder why we still use bootstrap classes when we cave css display:flex and css display:grid?
It's simple, Joomla uses bootstrap classes and have APIs to load own bootstrap framework. So, all Joomla templates already have a Bootstrap CSS style included. This allow us to not put CSS to reset and restyle entire output to fit alla templates. Keep in mind that our component works for all Joomla 3.x versions (Joomla 3.0 use bootstrap 2) and it need to fit all templates(bootstrap 2 and 3 and in future also 4), so it's normal to use !important statement in some cases.
Of course the CSS code could be improved in future.
  1. 2 weeks ago
  2. General
  3. # 15
Timothy Michel Accepted Answer
Pro
I know, but using bootstrap classes locks us into old technology.

It is much faster to allow the browser with it's compiled procedures to calculate column heights and widths rather then relying on Bootstrap JS to do it.

But maybe Bootstrap will adapt to the new css classes in the future and this will be a moot point.

I am already using the CSS display:flex property on some of my pages because it just adapts so well to all the devices.
  1. 2 weeks ago
  2. General
  3. # 16
  • 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

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.