The Banner Manager allows you to insert notification alerts, images and RAW HTML into 4 areas of WHMCS for your admins and clients to view.
Pages:
- Client Area Homepage
- Admin Homepage
- Admin Area View Ticket Page
- Admin Area Client Summary Page
Requirements
- WHMCS 7+
- PHP 7.4+
Installation
Installing this addon module is very straight forward and requires no code changes. Just follow these steps to get up and running:
- Download this Github Repo and unzip it, direct download: https://github.com/hostmedia/whmcs-bannermanager-encoded/archive/refs/heads/main.zip
- Depending on your WHMCS/server installation use the Ioncube version supported, you can find which version you are using by checking your WHMCS Admin->Utilities->System->PHP Info (https://domain.com/whmcs-directory/admin/systemphpinfo.php)
- Upload the contents of the Ioncube version folder to your WHMCS root directory, this will be two folders (assets & modules).
- Once uploaded, navigate to WHMCS admin, addons section to activate the module, when activated, select the 'Configure' option for the module and enter your license key and make sure to select the user groups you wish to have access
- Now everything has been setup, you can click on Addons in the top navigation bar to see the "BannerManager" option. If you do not see this option, double check your user group configuration on the addon module.
License Key
To purchase a license key please order at: https://hostmedia.uk/client/store/lab-products/whmcs-banner-manager
Price: £4.99 per year (ex VAT)
Ioncube Loaders
We have provided the WHMCS Banner Manager software available with two Ioncube loaders (11 & 12).
Ioncube Version | PHP Capability |
---|---|
11 | 5.3 - 7.4 |
12 | 5.3 - 8.1 |
Download Loader: https://www.ioncube.com/loaders.php
Troubleshooting
- Banner not showing in admin or client areas
If your banner is not appearing in the targetted area try the following:
- Clear your WHMCS template cache directory to remove any temp files that might be causing the updates not to display.
- Ensure your WHMCS theme (especially if you are using a custom theme) has the hook tokens required for this module:
- {AdminHomepage}
- {AdminAreaViewTicketPage}
- {AdminAreaClientSummaryPage}
- {ClientAreaHomepage}
- Restart or clear any web server level caching, depending on your website setup, you may have advanced caching that is causing the site to not appear updated. You may need to exclude or adjust the cache timings for certain pages on your website.
- Enable hook logs as per the WHMCS instructions here: https://help.whmcs.com/m/troubleshooting/l/1407765-troubleshooting-debugging-hooks and confirm if you see the logs for the Banner Manager. Example output: "BannerManager: ClientAreaHomepage hook has run. Posted Vars: {your banner}"