I just bought and installed JUX Easy Mega Menu. Real easy, my compliments.
One thing I don't like and think should be altered, is that the mega menu shows all menu and submenu items as public, even when they are restricted to a usergroup.
As a short-cut, I set these non-public menu items to no display in the module, and used my old menu module to give access to the linked pages.
Can you look into this problem and give a solution?
Hi
Sorry for the late reply, we have 1 holiday weekend
Thank you for feedback us
I see you have a low rating on JED about the product, I hope you can fix it, with your problem I think there's a little conflict and I will definitely fix it for you, just I just had a weekend and now I will check it for you
You can provide information login back-end and I will check and fix the problem for you
Thanks
Thank you for your offer to help me. I hope we can solve the problem without having to give you access to the backend of the website.
As far as I can see the problem is that the module Easy Mega Menu doesn't seem to follow the Joomla ACL (Acces and Control List) and is showing menu items which should only be visible to certain registered user groups .
The original Joomla menu module and the GrueMenu module I used earlier don't show these menu items.
Let me give an example:
A public visitor should be able to see the following menu items
Home
News
About
Member area (only a login page is shown)
A registered user should see, after logging in:
Home
News
About
Member area (log out page)
- member documents
An administrator should be able to see, after logging in
Home
News
About
Member area
- member documents
- enter news
As I stated, with Easy Mege Menu a public visitor can see all these menu items at the moment. When he clicks on one of the restricted menu items, he will get an error page.
I know how to set these menu items to 'No display' but it is not a good solution, as the items can't be seen by the members nor the administrators. I am sure I can find a work-around, eg by creating some articles, only visible for the members and adminsitratiors with links to the restricted content.
Hi
I remember fixing the problem and updating it but not understanding why it happened to you, I will guide you to fix it again.
in file: ...\modules\mod_jux_easy_megamenu\includes\menu\menu.php
step1:
at line 82
$access= $user->groups;
edit:
$access= $user->groups;$groups = implode(',', $user->getAuthorisedViewLevels());
step2:
at line from 89 to line 91:
if(isset($access[0]) && $access[0] == '9' ){
$query->where(' m.access != 2');
}
edit:
if (!$user->authorise('core.admin',1)) {
$query->where('m.access IN ('.$groups.')');
}
Hi
If still have problem, please contact us, pleased to assist you
I still see your bad review on JED, you can delete it for me
As I said, there may have been some minor conflicts and problems and I tried to fix it and make you satisfied.
So, you can help you delete review on JED, because it affects a lot of product development
Hope you understand and look forward to receiving sympathy
Thanks