All productsModal€10 per yearAvatar CirclesFree
Plugin for YOOtheme Pro

Banner Source for YOOtheme Pro

No reviews yet

In short: Instead of a ready-made banner element, you connect your own layout to com_banners: in the Dynamic Content dialog the source provides 23 fields per banner, as a single banner or a filtered list. The click URL runs through com_banners, so Joomla keeps counting. The plugin costs €5 per year, plus VAT, added at checkout by CopeCart.

  • Two entries in the Dynamic Content dialog: a single banner or a filtered list with start and quantity
  • 23 fields per banner, from image URL, width, height and alt text to click URL and category to the counters for clicks and impressions
  • The click URL runs through com_banners, so Joomla keeps counting the click just like with the banner module
  • Filter by categories, banner client and pinned banners, ordering as default or random
  • Joomla's own banner model filters out unpublished, expired and exhausted banners
  • Custom code banners come raw or with the placeholders {CLICKURL} and {NAME} already replaced
  • No data copy, no database table of its own, no CSS, no JavaScript, no external services
€5per year, plus VAT

Annual license with updates & support - as a one-time purchase or subscription. A subscription renews automatically; a one-time purchase expires after 12 months.

  • License term: 1 year
  • Websites: Unlimited own projects
  • Updates & support during the term
  • Secure payment & invoice via CopeCart
  • Digital product: the right of withdrawal expires once the download is provided.
Version
1.1.1
Updated
28 Sept 2026
Compatible with
YOOtheme Pro 5 · Joomla

About this product

BANNER SOURCE is not a builder element but a custom source for YOOtheme Pro 4.x and 5.x on Joomla 5 and 6. A custom source is an additional data source in Dynamic Content: instead of placing a ready-made banner element, you take an element whose design you like and tell it where the content comes from. An example: you create a grid or a slideshow, connect it to the Custom Banners source and map image, heading and link to the fields of a banner. The look stays your decision in the builder, com_banners delivers the content. That is why it does not appear in the element list but in the Dynamic Content dialog, in the Tonino Gerns group.

One banner or a filtered list

The Custom Banner source returns exactly one banner, either picked manually from the banner list or selected dynamically via filters. Custom Banners returns several and has six parameters: categories as a multiple selection, banner client, pinned banners only, ordering as default or random, plus start and quantity with a default of 10. Categories and clients are available as select lists, so you never type in IDs. Pinned banners always come first, as Joomla defines it.

23 fields per banner

For image banners, image URL, width, height and alt text are available as four separate fields. If the alt text is missing, the banner name is used. Custom code banners provide the raw code and a rendered version with the placeholders already replaced. On top of that come ID, name, alias, description, language, category as a complete record, client ID, publish up and publish down, as well as the counters total impressions, impressions made and clicks. Three fields can be used as display conditions: published, pinned and is custom code banner.

Joomla still counts the clicks

The click URL field does not point to the link target but to the click task of com_banners. A click therefore takes the same route as with the Joomla banner module: Joomla increments the click counter, writes an entry to the banner tracking when click tracking is enabled and redirects to the stored target URL. The source does not increment impressions itself, that remains the job of the banner module. Data is read through the same Joomla model the banner module uses, and it leaves out unpublished, expired and exhausted banners on its own.

No copy, no second table

The plugin creates no database table of its own and does not duplicate any banner data. You keep managing banners in com_banners, the plugin reads directly from there, and a change is visible on the page right away. It adds neither CSS nor JavaScript to the frontend and does not call any external services. It activates itself after installation. It requires PHP 8.2 or newer.

Frequently asked questions

  • Why can't I find Banner Source in the element list?

    It is not a builder element but a data source for Dynamic Content. You find it in the Dynamic Content dialog in the Tonino Gerns group and connect it to an element of your choice.

  • Which versions does the plugin work with?

    With YOOtheme Pro 5 on Joomla 5 and 6. There is no WordPress version, because the plugin reads Joomla's own banner component.

  • Does Joomla keep counting the clicks?

    Yes. The click URL runs through com_banners, just like with the banner module. The source does not increment impressions itself.

  • Are expired banners hidden?

    Yes. Data is read through Joomla's own banner model, which leaves out unpublished, expired and exhausted banners.

  • Does the plugin create its own tables?

    No. It copies no banner data and adds neither CSS nor JavaScript to the frontend. You keep managing banners in com_banners, and changes are visible right away.

  • How much does the license cost?

    €5 per year plus VAT for an unlimited number of your own projects, with updates and support during the term. As a subscription it renews automatically, as a one-time purchase it ends after 12 months.

  • How do I get updates?

    Through the Joomla update manager. To enable them, enter the download key from your customer account under System → Update Sites.

Reviews

There are no reviews for this product yet.

Only customers who have purchased this product can review it.

Which system?

Your license covers both systems - you can download the other package at any time.

What has changed

Banner Source

All documented versions, newest first.

  1. 1.1.1
    Security
    • Security fix: A banner's name, alias, language and alt text were output as dynamic content unfiltered, so HTML from the banner backend could end up on the page as script. These fields are now output as plain text.
    • Security fix: The banner list in the builder could be retrieved without a permission check, and manual selection also returned banners with an exhausted quota or a blocked client. Both are now checked.
  2. 1.1.0
    New
    • Automatic update check: At most once a week, and only from the Joomla administrator, the plugin reports the installed version, the domain and the download key to the update server, so that updates and licenses can be matched reliably. Neither IP addresses nor data of website visitors are collected; details in the privacy policy.
  3. 1.0.0

    First release

    The version history starts here.

Your topic

Just the key details - I usually reply within one working day.

Step 1 of 3