EngageBox
v7.1.1
-
- AcyMailing
- Browser
- City
- Component Condition
- Continent Condition
- Convert Forms Conditions
- Cookie Condition
- Country Condition
- Date Condition
- Day of Week
- Device Condition
- Display Conditions
- E-Commerce Conditions (VirtueMart - HikaShop)
- EngageBox - Viewed Another Popup Condition
- Homepage
- IP Address Condition
- Joomla! Content Article Condition
- Joomla! Content Category Condition
- Joomla! Content Component View Condition
- K2 Category
- K2 Item
- K2 Page Type
- K2 Tag
- Language
- Menu Item
- Month
- New/Returning Visitor Condition
- Operating System
- Pageviews Condition
- PHP
- Referrer URL Condition
- Region
- Time on Site
- Time Range
- Trigger based on URL match
- URL Condition
- User Access Level Condition
- User Condition
- User Group
-
- Show a Floating Button After Popup is Closed
- Create Multilingual Popups
- Randomly Rotate Popups on a Page
- Αdd Sound Effects to Popup
- Make Accessible Popups
- Add Countdown Timer to Popup
- Limit impressions per unique visitor
- Test the responsiveness of your boxes for various devices and viewports
- Open a box by clicking on a menu item
- Trigger based on the minimum time visitor spent on the site
- Auto-Close Popup After a Specific Time
- Control Popup using HTML Attributes
Load External CSS and JavaScript
Need to use a third-party library or custom styling inside your popup? In this guide, you'll learn how to load external CSS and JavaScript files directly within EngageBox or using the Code Snippets extension.
Load External CSS and JavaScript with EngageBox
Load external CSS and JavaScript directly from your popup settings. This option is available in EngageBox Pro.
- Edit your EngageBox popup.
- Go to PHP Scripts.
- Open the After Render section.
- Add your external CSS:
$doc→getWebAssetManager() →registerStyle('style_name', 'https://example.com/style.css') →useStyle('style_name'); - Add your external JavaScript:
$doc→getWebAssetManager() →registerScript('library_name', 'https://example.com/script.js') →useScript('library_name'); - Save the popup and test it on the frontend.
Load External CSS and JavaScript with Code Snippets
Code Snippets is a versatile free Joomla extension that lets you load external CSS and JavaScript files effortlessly.
- Need to load a JavaScript file? Follow the JavaScript External File guide.
- Need to load a CSS file? Follow the CSS External File guide.
Optional Notes section
- Use unique asset names to avoid conflicts and ensure all assets load properly on your site.
- Prefer trusted/CDN sources only.
Last updated on Apr 30th 2026 11:04