Content Restriction Popup
Content Restriction Module for Joomla
30-day money-back guarantee
What can Content Restriction Popup do for you?
Product features
Vanilla JS Dialog
Modern stack
Rebuilt for Joomla 4 / 5 / 6 with services architecture and lightweight assets.
Body portal
The dialog never flashes inside the module position.
4 Themes · 3 Effects
Themes
Light, Dark, Soft, Brand plus accent and radius.
Motion
Zoom, fade, or slide-up with blur overlay.
Embed Any Module
Module picker
Show a Login module or any published site module inside the dialog.
Content shell
Title, intro, and footer wrap the embedded content.
Smart Triggers
Four triggers
Page load, delay, scroll %, and exit intent.
Frequency
Every visit, once per session, or every N days.
Force Login
Strict gate
Lock scroll and block dismiss until the visitor signs in.
Guest aware
Automatically hides for logged-in users.
Soft Dismiss
Allow close
Close button, overlay click, and Escape when you want a softer pitch.
Continue browsing
Optional secondary action for newsletter or signup prompts.
Accessible · Responsive
Focus trap
Keyboard-friendly dialog with scroll lock sync.
Mobile polish
Full-width layout, safe-area insets, styled login forms.
Modern stack
Rebuilt for Joomla 4 / 5 / 6 with services architecture and lightweight assets.
Body portal
The dialog never flashes inside the module position.
Themes
Light, Dark, Soft, Brand plus accent and radius.
Motion
Zoom, fade, or slide-up with blur overlay.
Module picker
Show a Login module or any published site module inside the dialog.
Content shell
Title, intro, and footer wrap the embedded content.
Four triggers
Page load, delay, scroll %, and exit intent.
Frequency
Every visit, once per session, or every N days.
Strict gate
Lock scroll and block dismiss until the visitor signs in.
Guest aware
Automatically hides for logged-in users.
Allow close
Close button, overlay click, and Escape when you want a softer pitch.
Continue browsing
Optional secondary action for newsletter or signup prompts.
Focus trap
Keyboard-friendly dialog with scroll lock sync.
Mobile polish
Full-width layout, safe-area insets, styled login forms.
Docs & setup
Get up and running fast
Written guides for installing and configuring Content Restriction Popup — from first setup to the options that matter.
- Installation steps
- Configuration options
- Practical usage tips
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$9
30-day money-back guarantee
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
Have questions about Content Restriction Popup?
Frequently asked questions
Content Restriction Popup shows a modern login or module dialog to guests before they can browse protected content.
Version 2.0 is a full rebuild with vanilla JS, themes, triggers, and Pop Any Article style presentation.
No. Version 2.0 supports Joomla 4, 5, and 6 only.
If your site still runs Joomla 3, keep using the legacy 1.x release until you upgrade Joomla.
No. Version 2.0 uses vanilla JS and CSS only.
Legacy jQuery FancyBox assets from v1.x are no longer included.
Any published front-end module except another Content Restriction Popup instance.
Most sites use a Login module, but registration or newsletter modules work too.
On page load, After delay, On scroll percent, and Exit intent.
Combine triggers with frequency rules when visitors are allowed to dismiss the dialog.
When enabled, visitors cannot dismiss the dialog until they sign in.
Overlay click, Escape, and Continue browsing stay disabled unless you explicitly allow close.
Yes, when Allow close is enabled.
You can also allow overlay click, Escape, and a Continue browsing button for softer gates.
Themes: Light, Dark, Soft, and Brand with accent colour and corner radius.
Effects: Zoom, Fade, and Slide up with blur overlay.
Yes. The dialog is responsive with safe-area support, stacked form actions, and short landscape handling.
Login forms inside the dialog are styled for touch-friendly targets.
Any template position works. Debug is a convenient default. Hide the module title.
The UI portals to the document body for a clean, flash-free presentation.
Yes. Version 2.0 uses the Joomla services architecture with a namespaced Dispatcher and Helper.
PHP 8.0+ is required. Joomla 3.x is not supported.
Still have questions?
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 60+ extensions, ongoing updates, and full-time support. Plans start at $99.
- Satisfaction guarantee
- Secure SSL payment
- Updates included