INTRODUCTION
It was hard before to manage WHMCS menu, for example if you want to add new menu item, change it's place or make it hidden or shown in certain condition, or even to translate the title.
Earlier it required you to know at least the basics of HTML and CSS, or to deal with PHP sometimes.
Now you can do all of this and even more using this module that enables you to do numerous actions like adding unlimited menus and sub-menu items, identifying when and to whom each item will be displayed, add translations to several languages from the same place, changing the order of menu items using Drag-Drop technique, and many more, all of this can be done easily only with few clicks.
Key Features:
- Add Unlimited Menus and Submenu items
- Compatible with WHMCS Template Six and Five
- Compatible with Custom Templates
- Change menu items ordering with Drag-n-Drop
- Add translation to each item easily
- Add additional attributes to each menu item
- Add core system URL from categorized lists, or external URL
- Add icon to each menu item
- Automatically display badge number (ex. Total Active Services, Open Tickets, Due Invoices, etc).
- Choose when to display specific menu item (Visitors, Clients only, or Clients with active products, etc)
- Open URL in the same window or in new window
- Install WHMCS default menu items with one click
INSTALLATION
WHMCS Advanced Menu Manager is like any other WHMCS addon module, to install it please follow this simple steps:
- After Purchasing download the item package from Downloads section.
- Extract package file in your PC hard drive, upload the content of "/Upload_To_Root_Of_WHMCS/" folder to the root of WHMCS installation.
- Go to Admin Area -> Setup -> Addon Modules, then activate "Advanced Menu Manager".
- Now click the "Configure" button to choose who can access/manage this module, then click "Save Changes".
- Done.
ADD NEW LINK
To add menu link you need to do the following:
- Go to Admin Area -> Addons -> Advanced Menu Manager.
- Click on the "Manage Menu Items" for the group you need to add menu link in it.
- Click On the "New Menu Item" to add new item.
- For now we are going to specify "Title" and "Target URL" fields, and leave the other options at the default selection.
- Now Click "Save" button.
- Check your client area to see the new link has been added.
- Now you can play with other options available for this menu link and see what happened, as we are going to describe in the following sections.
VISIBILITY OPTIONS
This feature allows you to show or hide menu links in certain conditions, Examples of use:
- Display menu link to visitors only, so after logging in this link will go away.
- Display menu link to clients only, so only when client is logged in this menu item will be visible.
- Display menu link if Affiliate system enabled.
- Display menu link if Domain registeration/transfer setting enabled.
- Display menu link if client is registered as affiliate. NEW
- and more..
TRANSLATIONS
Through a single interface you can translate the text of the link to any or all of the languages available in your WHMCS installation.
BADGES
Display account stats inside menu links, The available options is:
- Total Products/Services
- Active Products/Services
- Total Domains
- Active Domains
- Due Invoices
- Overdue Invoices
- Active Tickets
- Credit Balance
- Shopping Cart Items NEW
ICONS
Display descriptive icons inside menu links.
By default WHMCS support Font Awesome Icons, You can place Font Awesome icons using the CSS Prefix fa
and the icon's name for example fa fa-life-ring
this will be the outcome
These is the icons available for use from Font Awesome.
ADDITIONAL ATTRIBUTES
This feature allow you to add any number of additional attributes to your links, so you can handle it through Javascript, or apply special styling with CSS, etc.
LINKS REORDER
All menu items and their submenus ordering can be changed using Drag and Drop technique, with up to 4 depth level you can move items between easily, no page reload required.
TEMPLATE VARIABLES
Use template variables to display real content from the system and/or Database like logged-in client name, etc.
We have added support for 2 variables until now, and more might be added in future releases, supported variables is:
Variable | Description |
---|---|
{$clientfirstname} | Print logged-in client first name |
{$clientlastname} | Print logged-in client last name |
LINKS DIVIDER
Dividers used to separate groups of links in drop-down menus:
to add a divider using our module do the following:
- 1) Add new menu item as normal
- 2) in the title field enter "-----" five dashs without the double quotes.
- 3) Click "Save", and that's it.