By Dexter on Thursday, 18 April 2019
Posted in General Issues
Likes 0
Views 509
Votes 0
Hello. I configured the Menu Access App but users can still access and see the menu's that are not selected. Please advise.
Hey there,

I am sorry for the delayed of this reply,

Based on what I checked, it seems like something related with your Sh404sef extension but I still need to check further regarding this after you grant me some of the permission to delete your existing SEF URL from Sh404sef extenson backend?
·
Thursday, 18 April 2019 18:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Yes. Go ahead and delete the existing SEF URL from Sh404sef.
·
Thursday, 18 April 2019 19:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Dexter,

I already found out what is the issue caused this, if your site has using sh404sef extension on your site, it seems like this Sh404sef extension will re-arrange the URL query string statement for example this menu item page (Affiliate New account form) :


// Original URL query string statement from the menu item
array(3) {
["option"]=>
string(20) "com_affiliatetracker"
["view"]=>
string(7) "account"
["layout"]=>
string(4) "form"
}

// But when get the URL query string statement from the Sh404sef extension, the array key already different than the first one so system detected that is not match with the restricted menu from the app.
array(3) {
["option"]=>
string(20) "com_affiliatetracker"
["layout"]=>
string(4) "form"
["view"]=>
string(7) "account"
}


I would like to apply some fix on your site but I noticed your existing 3 menu access apps did checked most of the menu items so if I am the guest user trying to access your site, I was unable to register or view on your site homepage.

So you have to plan again re-configure your current 3 menuaccess apps and see which menu item allow guest user to access it so guest user can able to register, subscribe plan and access your site homepage at least.

Update me once you re-configured this, because I will apply some fix on your site and check another issue on your site which is those restricted menu item still showing on your menu bar.
·
Friday, 19 April 2019 13:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Dexter,

I already found out what is the issue caused this, if your site has using sh404sef extension on your site, it seems like this Sh404sef extension will re-arrange the URL query string statement for example this menu item page (Affiliate New account form) :


// Original URL query string statement from the menu item
array(3) {
["option"]=>
string(20) "com_affiliatetracker"
["view"]=>
string(7) "account"
["layout"]=>
string(4) "form"
}

// But when get the URL query string statement from the Sh404sef extension, the array key already different than the first one so system detected that is not match with the restricted menu from the app.
array(3) {
["option"]=>
string(20) "com_affiliatetracker"
["layout"]=>
string(4) "form"
["view"]=>
string(7) "account"
}


I would like to apply some fix on your site but I noticed your existing 3 menu access apps did checked most of the menu items so if I am the guest user trying to access your site, I was unable to register or view on your site homepage.

So you have to plan again re-configure your current 3 menuaccess apps and see which menu item allow guest user to access it so guest user can able to register, subscribe plan and access your site homepage at least.

Update me once you re-configured this, because I will apply some fix on your site and check another issue on your site which is those restricted menu item still showing on your menu bar.


Hello. Guest user group is only for those who create a support ticket. I unchecked you from that group. Everyone else can register, log in, and see the home page (K2 item access has been disabled since yesterday, please refresh or clear cache).
·
Friday, 19 April 2019 17:23
·
0 Likes
·
0 Votes
·
0 Comments
·
I just wanted to add one other issue. The "Contact Us" menu link access is set to "Public" but is redirecting to the plans for some reason.
·
Friday, 19 April 2019 17:59
·
0 Likes
·
0 Votes
·
0 Comments
·
After checked further, the reason why you can't access your "Contact Us" as guest user is because you have checked this "Contact Us" from your existing MenuAccess app.

Mean the user must have either one of these plan "Creator" , "Supportor" and "Partner" then only can able to access it, if not system will redirect them to the plan listing page.

So now I already help you untick these following menu item from your existing MenuAccess apps :

- Home (Alias: home)
- Plans (Alias: plans)
- Help Desk (Alias: ticket-dashboard)
- Contact Us (Alias: contact-us)

So guest user can able to access these page on your site without having those subscription plan.

And I did applied some fix into this file JoomlaFolder/plugins/payplans/menuaccess/menuaccess.php as well.

However, I feel like you misunderstand how this MenuAccess app work, let me explain further about this :

Imagine you have this following menu item and plans on your site now :
Menu Item A
Menu Item B
Menu Item C
Menu Item D

Plan A
Plan B
Plan C


Then you have setup 3 MenuAccess apps :

App A
- Only can access Menu item A if you got this Plan A

App B
- Only can access Menu item B if you got this Plan B

App C
- Only can access Menu item C if you got this Plan C

Mean the guest user unable to access Menu Item A, B and C, because this guest user doesn't have subscribe any plan.
In other word, this guest user can able to access Menu item D only.

So for some of the menu item you can control from the menu item access itself so no need to rely on the MenuAccess app, because you already got setup Joomla user group type app for example :

Who subscribe to 'Creator', system will automatically assigned to this user account to 'Creator' user group.
Who subscribe to 'Supportor', system will automatically assigned to this user account to 'Supportor' user group.
Who subscribe to 'Partner', system will automatically assigned to this user account to 'Partner' user group.

I think the user access level you can separate it like this (screenshot : http://take.ms/eHDq5 ) if you would like the multiple same menu item type item can able to accessible by different user group.
·
Friday, 19 April 2019 19:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Okay, now I understand. Thanks for clarifying.
·
Friday, 19 April 2019 19:56
·
0 Likes
·
0 Votes
·
0 Comments
·
You're most welcome.

Keep us update if you found out some where is not working.
·
Friday, 19 April 2019 19:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello. Because of all the test accounts created on Thursday, April 18, my total revenue is incorrect. How can I clear/reset this?
·
Monday, 22 April 2019 02:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Dexter,

I've checked your existing subscription and invoices on your site, it seems like there do not have any subscription created on Thursday, April 18,

May i know what is the total revenue should be correct?

And you can delete those subscription from your site backend > Payplans > Orders > subscriptions if you know those subscription is created for testing in previously.
·
Monday, 22 April 2019 10:29
·
0 Likes
·
0 Votes
·
0 Comments
·
I deleted those subscriptions but it's not reflected in the revenue on that day. It should be $0 on Thursday, April 18.
·
Monday, 22 April 2019 10:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Dexter,

Can you do the full backup for all of your current data from database so I will try click rebuild stats from backend Payplans statistics page and see whether everything show the correct?
·
Monday, 22 April 2019 15:07
·
0 Likes
·
0 Votes
·
0 Comments
·
I backed up the site.
·
Monday, 22 April 2019 19:10
·
0 Likes
·
0 Votes
·
0 Comments
·
I've help you rebuild stats from the sales page, can you give it a check is it work fine now?
·
Monday, 22 April 2019 23:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks. Everything is working fine now.
·
Tuesday, 23 April 2019 08:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

You are most welcome. Glad to hear that your issue has been resolved now.

Just for your information, I have locked and marked this thread as resolved to avoid confusions in the future. Please start a new thread if you have any other issue in the future so it will be easier for us to manage your inquiries.

Thanks for understanding.
·
Tuesday, 23 April 2019 10:08
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post