Lightbox Content Popup
Multi-purpose Popup Gallery Joomla Module
- Zero B/C pluginRuns without the B/C pluginRuns on Joomla 5 and 6 without the Behaviour - Backward Compatibility plugin, so you can keep it switched off.
- Joomla 4, 5 & 6Tested and supported on Joomla 4, 5 and 6.
- 5.0See the reviews
- v6.1· Updated 2 days ago
- 7.2K+downloads
- PHP 8.1+
- Instant accessReady to install right after checkout
- One-click updatesNew releases install from the Joomla administrator
- Lifetime optionPay once and keep future releases
- 30-day guaranteeFull refund if it is not the right fit
Features
What can Lightbox Content Popup do for you?
Eleven feature areas, one install package for Joomla 4, 5 and 6.
-
No jQuery
Modern Vanilla JS Lightbox
- Clean version 6.0 engineOne lightweight CSS file and one deferred JavaScript file. No jQuery, FancyBox, animate.css, or legacy sprites.
- Built for current JoomlaNamespaced services architecture for Joomla 4, 5, and 6 with PHP 8.0+.
-
Two Content Sources
Articles or Manual Cards
- Joomla articlesSelect categories, sorting, item count, images, titles, intro text, and read-more hints.
- Manual cardsCreate repeatable cards with an image, caption, popup type, and custom content.
-
Five Content Types
Rich Media Popups
- Content that fits the campaignOpen formatted HTML, YouTube, Vimeo, Google Maps, or iframe URLs.
- Edge-to-edge mediaVideos and maps automatically fill a responsive 16:9 popup without an unnecessary title bar.
-
Cards That Auto-Fit
Three Responsive Layouts
- Responsive gridChoose 2 to 6 desktop columns with automatic tablet and phone breakpoints.
- Row or stackUse an auto-fitting horizontal row without a scrollbar, or a full-width vertical stack.
-
Designed to Sell
Four Card Themes
- Light, Dark, Glass, BrandStart with a polished theme, then adjust accent colour, radius, border, background, typography, and padding.
- Image controlsChoose fit, ratio, hover zoom, and caption overlay.
-
Themes and Effects
Flexible Lightbox Design
- Light, Dark, BrandMatch the popup to the site with adjustable width, height, backdrop opacity, and blur.
- Purposeful motionChoose Zoom, Fade, or Slide up with automatic reduced-motion support.
-
Mouse, Touch, Keyboard
Complete Gallery Navigation
- Previous, next, counter, loopLet visitors browse every item without closing the popup.
- Accessible controlsLarge touch targets, visible focus, Arrow keys, Escape, and responsive control placement.
-
Deep Linking
Shareable Item URLs
- Optional URL hashesGive every gallery item a direct link such as #lightbox-189-2.
- Automatic openingShared links open the matching item without moving the page, and closing restores the original URL.
-
Production Ready
Stable Scroll and Responsive UI
- No page jumpThe background stays fixed while open and returns to the exact scroll position after closing.
- Viewport safeInternal content scrolling, mobile safe areas, and navigation controls that never overlap popup text.
-
Easy to Configure
Clear Administrator Experience
- Five logical tabsContent Source, Gallery Cards, Lightbox, Typography & Colors, and Advanced.
- Better spacing controlLabelled Top, Right, Bottom, Left inputs with linked values and px, rem, em, or percent units.
-
Ready for Real Websites
Six Saleable Demo Presets
- See every use caseArticle Grid, Manual Cards, YouTube Strip, Glass Gallery, Dark Cinema, and Google Maps.
- Copy proven combinationsEach demo showcases a practical layout, theme, media type, or close-button position.
Changelog
What's new
14 releases since version 4.0. Updates install from the Joomla admin with a valid licence.
- Runs on Joomla 5 and Joomla 6 with the Behaviour - Backward Compatibility plugin disabled.
- Article access checks use the current user identity.
- Random article ordering uses the Joomla database service.
- Fixed page jumping when the close button is used.
- Added Joomla services architecture with a namespaced Dispatcher and Helper.
- Added support for Joomla 4, Joomla 5, and Joomla 6 with PHP 8.0 or newer.
- Added a clear choice between Joomla Articles and Manual Cards.
- Added multiple category selection for Joomla articles.
- Added sorting by published date, created date, modified date, article ordering, hits, or random order.
- Added ascending and descending sort direction.
- Added article count control from 1 to 24 items.
- Added independent controls for article image, title, intro text, read-more hint, and HTML stripping.
- Added repeatable Manual Cards with image, caption, popup type, and popup content fields.
- Added manual popup types for formatted HTML, YouTube, Vimeo, Google Maps, and iframe URLs.
- Added Responsive Grid, Horizontal Row, and Vertical Stack layouts.
- Added desktop grid selection from 2 to 6 columns.
- Added Light, Dark, Glass, and Brand card themes.
- Added accent colour and card corner-radius controls.
- Added card width, card gap, optional card height, and optional image-area height.
- Added Cover, Contain, and Fill image modes.
- Added Auto, Square, Standard 4:3, Widescreen 16:9, and Classic 3:2 image ratios.
- Added configurable image zoom on hover.
- Added caption overlay with colour and opacity controls.
- Added Light, Dark, and Brand lightbox themes.
- Added Zoom, Fade, and Slide up opening effects.
- Added responsive lightbox width and maximum-height controls.
- Added backdrop opacity and blur controls.
- Added an option to place the close button at the popup top-right or browser window top-right.
- Added optional title bar and gallery counter.
- Added previous and next navigation with optional looping.
- Added Left Arrow, Right Arrow, and Escape keyboard controls.
- Added internal scrolling for long content while keeping the popup inside the viewport.
- Added mobile safe-area support and reduced-motion support.
- Added optional shareable URL hashes for individual gallery items.
- Added a configurable URL hash prefix.
- Added scrollbar-width compensation to prevent layout shifting.
- Added accessible dialog labels and descriptive labels for icon-only controls.
- Added card background, border colour, border width, and border-radius controls.
- Added caption colour, size, weight, and font-family controls.
- Added system/custom, Inter, Poppins, Montserrat, and Open Sans font choices.
- Added full Top, Right, Bottom, and Left labels.
- Added linked and unlinked value modes.
- Added px, rem, em, and percent units.
- Added lazy loading, empty-message, module-class, custom-CSS, and alternative-layout controls.
- Added modern language strings and system description.
- Added a clean Joomla 4, 5, and 6 install manifest.
- Added Article Grid, Manual Cards, YouTube Strip, Glass Gallery, Dark Cinema, and Google Maps demos.
- Rebuilt the gallery and lightbox with vanilla JavaScript and modern CSS.
- Discontinued Joomla 3 support. Joomla 3 sites must continue using the legacy 5.x package.
- Article popups now include the Full Article Image, with Intro Image fallback.
- Article popups now render prepared intro text, full text, and Joomla content-plugin output.
- Horizontal Row cards now fit the available width without a horizontal scrollbar.
- Row cards wrap on tablets and stack on phones.
- Video, map, and iframe content now fills the popup edge to edge.
- Media popups automatically hide the standard content title bar.
- Navigation controls no longer overlap popup text.
- Navigation controls move to safe positions on smaller screens.
- Direct hash URLs automatically open the matching gallery item.
- Changing items updates the hash without navigating or moving the page.
- Closing the popup restores the original URL without changing the page position.
- Reworked page scroll locking to prevent background movement while the popup is open.
- The exact horizontal and vertical page position is restored after closing.
- Keyboard focus returns to the gallery card that opened the popup.
- Improved keyboard focus visibility and minimum touch-target sizes.
- Rebuilt the four-side padding field without jQuery.
- Reorganised parameters into Content Source, Gallery Cards, Lightbox, Typography & Colors, and Advanced tabs.
- Reduced the final package to the 13 files required by version 6.0.
- Expanded documentation for installation, configuration, sharing, migration, demos, and troubleshooting.
- Removed jQuery, FancyBox, animate.css, legacy sprites, and all obsolete front-end assets.
- Removed duplicate field IDs and improved responsive admin layout.
- Removed the confusing legacy General and Styling fieldsets.
- Added Joomla 6 compatibility.
- Improved WebAssetManager integration and cache busting.
- Improved PHP 8 type safety, validation, escaping, and error handling.
- Improved semantic template markup, ARIA labels, and keyboard navigation.
- Optimised article queries and image handling.
- Added initial Joomla 6 support.
- Added animate.css opening and closing effects.
- Added animation type, duration, and delay parameters.
- Announced the end of Joomla 3 support and updates.
- Added Joomla 5 support without the Backward Compatibility plugin.
- Optimised the module code.
Show 8 older releases
- Added download-key support through Joomla Update Sites.
- Adjusted legacy jQuery loading behaviour.
- Fixed multiple popup instances on Joomla 4.
- Fixed a Joomla 4 file-not-found issue.
- Added Joomla 4 support.
- Added updates through Joomla Update Manager.
- Added download-key configuration for automatic updates.
- Updated administrator parameters.
- Integrated the Joomla update system.
- Added image zoom on hover.
- Added hover overlay text.
- Added overlay-opacity control.
- Fixed backend tab visibility with Advanced Module Manager.
- Added Styling and Content tabs.
- Used the Joomla jQuery framework for Joomla 3.
- Adjusted JavaScript and CSS to reduce jQuery conflicts.
Docs & setup
Get up and running fast
Written guides for installing and configuring Lightbox Content Popup, from first setup to the options that matter.
- Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
- Configuration optionsThe settings in the guide, from first setup to the options that matter.
- Practical usage tipsShort examples you can adapt to your site.
Pricing
Choose the plan that fits
Save more as you scale — longer access means a bigger discount.
$19
30-day money-back guarantee
$29
30-day money-back guarantee
$49
30-day money-back guarantee
$99
30-day money-back guarantee
Reviews
What our users say
Average from 10 reviews on the Joomla Extension Directory
-
Functionality: 80/100. Ease of use: 80/100. Support: 80/100. Documentation: 80/100. Value for money: 80/100. I used this to build social community website with quiz, videos, recipes and forum features. pardakhte gas
armandi Joomla Extension Directory
-
You can let pop up a lightbox with content you want, as often and where you want on the site and in the shape needed. Just what I want! Extremely easy, surprisingly low expense. No preparing of any sets, uploading of folders, changing of settings online on the fly. Support is very quick, generous and active. From same minute to few minutes. Documentation describes all functions. Additional are given hints and the rest is self-explanatory. It is absolutely worth the money, cause it's useful for video(all sources), HTML, article, pictures. Far more than initially expected. I use this for a commercial website (private ballet school).
Peter Hinz Joomla Extension Directory
-
I don't write any reviews, but this time I was so impressed that I had to take the time to do it. I had an issue that had nothing to do with the module, but I was just curious if the module developers seen this issue in the past, so I emailed them. I received a quick reply and to my surprise these guys not only fixed the issue but went as far as improving my code to make things look and function better. Great thanks and wish the rest of the world would function as these guys.
Laimis Galkauskas Joomla Extension Directory
-
I purchased a different Joomla extension from this company. Started a support ticket for help with that extension and story short it was not gonna do what I wanted. So they log into the back end of my Joomla site and confirm this. So they installed -Lightbox Content Popup- extension that would work YES. From now on I will check these guys first for all my Joomla extensions!!
mark w Joomla Extension Directory
-
I had numerous questions for the support staff. They were very responsive and helpful each time I contacted them.
Michael Ferguson Joomla Extension Directory
-
Truly excellent support, very responsive, polite and professional. Before buying any Commercial extensions, I will always check first to see if these guys have something for the job! Highly recommended!
Alexander Ioannidis Joomla Extension Directory
-
I had a few issues getting Chronoforms to display in my yootheme Zoo business directory. My support request was answered within minutes and taken very seriously. Within 24 hours it was sorted and working perfectly! Well worth the money
woogy Joomla Extension Directory
-
I've only just started using the extension but the support to get going has been great. Very fast response via the support page and although I installed the wrong version and didn't read the FAQ fully the support person was very good and guided me in the right direction. The popup is now working fine and looks good. Thanks.
Allan Morris Joomla Extension Directory
-
Easy to use and it does what it says. To be the "definitive popup extension" it should have some functions of "auto-open".
Andrea Joomla Extension Directory
-
The module is very good; customer support via the ticketing system is excellent, professional, and very fast.
grass00 Joomla Extension Directory
Why buy here
Why JoomlaX
- Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
- Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
- One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
- Support from the developers Tickets go straight to the developers. First replies within 24 business hours.
All-access bundle
Unlock every JoomlaX extension in one plan
Get all 125 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.
-
Basic
Ideal for small projects and personal sites
$249/ 6 months
Save 91% · $2,900+ value
- Access to 125 extensions
- Access to new extensions during period
- 3 websites license
- 6 months support and updates
- Unlimited downloads and domain activations
- Full-time expert technical support
30-day money-back guarantee
-
Most popular
Premium
Best for growing businesses and web agencies
$349/ 1 year
Save 92% · $4,700+ value
- Access to 125 extensions
- Access to new extensions during period
- 5 websites license
- 1 year support and updates
- Unlimited downloads and domain activations
- Priority full-time technical support
30-day money-back guarantee
-
Developer
For professional developers and multi-client agencies
$749/ one-time
Pay once · keep forever
- Access to 125 extensions
- Access to all future new extensions
- Unlimited websites license
- Lifetime support and updates
- Unlimited downloads and domain activations
- VIP priority full-time technical support
30-day money-back guarantee
FAQ
Questions about Lightbox Content Popup
Still unsure? Our support team is one ticket away.
Which Joomla and PHP versions does version 6.0 support?
Lightbox Content Popup 6.0 supports Joomla 4, Joomla 5, and Joomla 6 with PHP 8.0 or newer.
Joomla 3 is not supported. Joomla 3 sites must continue using the legacy 5.x package.
Does version 6.0 require jQuery or FancyBox?
No. Version 6.0 is built with vanilla JavaScript and modern CSS.
The package contains no jQuery, FancyBox, animate.css, legacy sprites, or related compatibility code.
What is the difference between Joomla Articles and Manual Cards?
Joomla Articles automatically creates cards from selected categories and opens prepared article content.
Manual Cards lets you build each card with its own image, caption, content type, and popup content.
What can I display inside a manual popup?
Manual Cards can display formatted HTML, YouTube videos, Vimeo videos, Google Maps, or an iframe URL.
Use formatted HTML for product details, staff profiles, service descriptions, portfolios, and promotional content.
Do article popups include images and full content?
Yes. The popup uses the Full Article Image when available and falls back to the Intro Image.
It renders the prepared intro text and full text, including supported Joomla content-plugin output.
Which gallery layouts are available?
Choose Responsive Grid, Horizontal Row, or Vertical Stack.
The grid adapts from multiple desktop columns to two tablet columns and one phone column. The row auto-fits cards without a scrollbar, then wraps on tablets and stacks on phones.
Which themes and opening effects are available?
Card themes are Light, Dark, Glass, and Brand. Lightbox themes are Light, Dark, and Brand.
Opening effects are Zoom, Fade, and Slide up. Browser reduced-motion preferences are respected automatically.
Can I control popup width and height?
Yes. Set the desktop width from 320 to 1200 pixels and maximum height from 240 to 900 pixels.
The popup automatically shrinks to remain inside smaller viewports. Long content scrolls inside the popup instead of overflowing the screen.
Can the close button appear in the browser corner?
Yes. Choose Popup top-right or Window top-right under the Lightbox tab.
The window option uses a larger 48-pixel control placed inside the browser safe area.
Can visitors share a direct link to one gallery item?
Yes. Enable Shareable URL hash to create an address such as #lightbox-189-2.
Opening that URL automatically opens the matching item. Closing the popup restores the original URL without changing the page scroll position.
Why does the remote iframe page appear blank?
The remote website may block iframe embedding using X-Frame-Options or Content-Security-Policy headers.
This is a security policy controlled by the remote site and cannot be bypassed by the module.
Why does a YouTube or Vimeo video not play?
Use a complete public video page URL. The module converts supported URLs into responsive embeds.
Private, age-restricted, region-restricted, removed, or embedding-disabled videos may not play inside an iframe.
Does the background page scroll while the popup is open?
No. Version 6.0 locks the page at its current position and compensates for the missing browser scrollbar to prevent layout movement.
Closing restores the exact horizontal and vertical position and returns keyboard focus to the card that opened the popup.
How does keyboard navigation work?
When Keyboard navigation is enabled, Left Arrow and Right Arrow move between items and Escape closes the popup.
All icon-only controls include accessible labels and visible keyboard focus.
Can I customise card colours, fonts, and spacing?
Yes. Configure card background, border, text colour, text size, weight, font family, and content padding.
The padding control supports linked or individual Top, Right, Bottom, and Left values with px, rem, em, or percent units.
How do I update from version 5.x?
Install version 6.0 over the existing module using Joomla's extension installer, then open and save each module instance after reviewing the new tabs.
Clear Joomla, template optimisation, CDN, and browser caches so old FancyBox files are no longer served.
Why is a gallery image missing?
Confirm that the selected media file exists and is a valid, readable image. Select it again in Media Manager after replacing a damaged upload.
Also clear Joomla image caches and any CDN or image-optimisation cache.
Can multiple Lightbox Content Popup modules appear on one page?
Yes. Every module instance has its own gallery options, navigation set, and generated URL hash.
Use different hash prefixes if another lightbox system on the same page uses a similar URL format.
Help from the people who built it
- Documentation Installation, configuration and usage guides for this extension. Read the docs →
- Support portal Open a ticket with the developers. We reply to your first request within 24 business hours. Open a ticket →
- Live demos Try this extension on a live demo before you buy. Open this demo →
- Support policy What support covers, response times and how to get the fastest answer. Read the policy →