General Questions
Which Joomla versions are supported?
- The module is fully compatible with Joomla 4.x, 5.x, and 6.x
How do I create a content restriction popup?
- Go to Extensions > Modules > New
- Select "Content Restriction Popup"
- Configure popup settings (timing, dimensions, module)
- Assign to a module position and publish
Can I use any module in the popup?
- The field selector shows only mod_login modules by default
- You can modify the field to show other module types
- Any module can technically be displayed if you have its ID
Configuration Questions
How do I set the popup to open automatically?
- Set "Auto Popup Open Timer" to "Default" for immediate popup
- Or set to "Assign Value" and specify delay in milliseconds
What's the best delay time?
- Recommended: 1000-3000ms (1-3 seconds)
- Gives users time to see the page before popup appears
- Too short (0ms) can be intrusive
- Too long (10s+) may be missed by users
What opacity value should I use?
- Recommended: 0.5-0.8 for good balance
- Lower values (0.3-0.5) = more subtle, less intrusive
- Higher values (0.7-1.0) = more prominent, draws attention
- Test different values to find what works for your design
User Experience Questions
Who sees the popup?
- Only non-logged-in users see the popup
- Logged-in users never see it
- Certain views (reset, remind, registration) are excluded
Can users close the popup?
- Yes, users can close the popup using the close button
- The popup is modal, so users must interact with it
- Background is disabled when popup is open
What happens after users log in?
- Once logged in, the popup will not appear
- Users can access all content normally
- The module automatically detects login status
Technical Questions
How does the module detect logged-in users?
- Uses Joomla's built-in user authentication system
- Checks Factory::getIdentity() for user ID
- Only shows popup if user ID is 0 (not logged in)
Can I customize the popup styling?
- Yes, use Module Class Suffix to add custom CSS classes
- Add custom CSS in template or via extra CSS field
- Popup uses standard CSS classes that can be overridden
- Fancybox CSS can also be customized
What if I don't have a login module?
- Create a login module first: Extensions > Modules > New
- Select "Login" module type
- Configure and publish it
- Then select it in Content Restriction Popup settings