Log in Register

  • Overview
  • Search
  • Up

Chameleon 2.69
(1 vote)

Chameleon changes the way your site looks and acts under different conditions. It's like a multi-site extension, except your site can respond to much more than just domains…


  • use different template for mobile/tablet devices.
  • change branding/menus on your site for visitors coming from an affiliate or from a different country (GeoIP).

You simply set up "conditions" to be detected, plus the "actions" to be performed when the conditions are met. Chameleon does the rest!

Chameleon detects:

  • ★ Browser (IE v6, FF, iPhone, iPad, tablet, mobile etc; using Categorizr for smart detection)
  • Browser language
  • Date, time, time of day
  • Page type (article, category, front page etc)
  • Virtuemart page types, products, cart contents, categories & coupons
  • Hikashop page types, categories & specific items
  • K2 page types, categories, authors & more
  • User id and group, logged-in & logged-out users
  • Article id, section, category & tags (J3.x)
  • Component
  • Site domain/sub-domain
  • Page URL & referrer
  • Random probability
  • GeoIP detection of the guest’s city/country
  • All "children" of a given menu or menu item
  • Anything else you can detect with a snippet of PHP.

After it detects any of these, Chameleon can perform any of these dynamic "actions" on the current page:

  • set the template/style
  • unpublish/rename menu items
  • unpublish plugins
  • switch the "default" Joomla page (site home page)
  • switch which menu item will be highlighted as "Active"
  • internal or external redirection
  • dynamic find-&-replace text/HTML on the page
  • set metadata, page title, and add JS/CSS
  • set page language
  • dynamically switch VirtueMart 2.0 shopper group (and pricing structure)
  • run PHP code

More examples:

  • Use a different template and change some menu items depending on which "group" the user is in
  • Switch off comments plugin for a certain content category
  • Use a different template just for IE users
  • Use a different template if your site is embedded in FaceBook
  • Do A/B testing of 2 different templates, chosen randomly. Use different Google Analytics on each template, then compare the performance.
  • Use different templates for site.fr & site.de
  • Set up different pricing structures using VirtueMart shopper groups, then switch shopper groups based on domain name, language, time of day or country of origin
  • Timed styles, templates, menu items, and more
Only registered and logged in users can download this file.
Joomla 1.5
Chameleon 1.19
Joomla 2.5 & 3
Chameleon 2.69
© 2022 JoomlaShare.ir. All Rights Reserved.
The download archive contains currently 5,262 Downloads in 349 Categories. To date, these have been downloaded 89,151 times.

We have 605 guests and 11 members online