Joomla rating: 100%

Components Anywhere

Place components anywhere in Joomla!

Version: 1.5.0   Type: PS   Compatibility: Joomla! 2 Joomla! 3

Joomla rating: 100%

Do you like Components Anywhere?

Rate it!

Description

With Components Anywhere you can place components anywhere in your site. So you can now place a component inside an article or even within modules.

The syntax is super simple. Just place {component url/of/the/component} where you want that component to show.

For instance, you have a form component - that does not come with its own module version - and you want to display the form in a module. Let's say the url of the form is: http://www.yoursite.com/index.php?component=com_myform&formid=123.
Just create a new module of the type 'Custom HTML module' and place this in the content editor:

{component index.php?component=com_myform&formid=123}

PS: You can also use SEF urls inside the {component} tag, but I recommend you use non-SEF urls when possible.

Free vs Pro

Free

Free

Enough functionality for most websites!

Unlimited access to free updates and support.

Features

  • Place any component
    • Place any component anywhere on your website using the component tag.

Free support

  • Access to Free forum
    • Get support for the extension.
      Response time aim: within 72 hours. Usually within 24 hours.
  • Install on multiple domains
    • You can install the extension on any domain you want. No limitations. No domain checks.
  • Open Source code
    • The code is open source (GPL), meaning there is no form of code encryption. No use of Zend Guard or ionCube.

Professional

 25

Need more? Get all Pro features and support.

1 year access to Pro updates and support.

Pro features

  • All features available in the free version, plus:
  • Advanced Security Control
    • Disable the ability to use the tags by selected User Group Levels and Components.

Pro support

  • Access to Pro forum
    • Get faster support for the extension.
      Response time aim: within 48 hours. Usually within 12 hours.
  • Pro downloads & updates
    • Get access to the Pro downloads and updates for a full year.
  • Install on multiple domains
    • You can install the extension on any domain you want. No limitations. No domain checks.
  • 30 Day money back guarantee
    • Not happy with the extension? Or simply have no use for it after trying out the Pro version? Simply ask your money back!
  • Open Source code
    • The code is open source (GPL), meaning there is no form of code encryption. No use of Zend Guard or ionCube.

Bundle offer

Get ALL NoNumber Pro extensions worth 375

And save 60%

1 year access to Pro updates and support.

 150 Buy a Bundle

Lifetime Bundle

Get LIFETIME access to ALL NoNumber Pro extensions.

And save loads

LIFETIME access to Pro updates and support.

 500 Buy a Lifetime Bundle

Tutorial

There is a Free and a Pro version of Components Anywhere.
The parts in this tutorial that only concern the Pro version will be marked with: Pro only

Introduction

Components Anywhere is a Joomla! system plugin (and editor button plugin).
You can place components anywhere in your site, including within articles, modules and even inside other 3rd party components.

The syntax is super simple. Just place {component url/of/the/component} where you want that component to show.

How to use it (syntax)

You can place components via Components Anywhere by using plugin style tags right into your WYSIWYG editor.

The syntax is super simple. Just place {component url/of/the/component} where you want that component to show.

For instance, you have a form component - that does not come with its own module version - and you want to display the form in a module. Let's say the url of the form is: http://www.yoursite.com/index.php?component=com_myform&formid=123.
Just create a new module of the type 'Custom HTML module' and place this in the content editor:

{component index.php?component=com_myform&formid=123}

PS: You can also use SEF urls inside the {component} tag, but I recommend you use non-SEF urls when possible.

Settings

Components Anywhere is has some options, giving you control over how it works and behaves. Here is the full list of the options you can find in the Components Anywhere system plugin settings:

Tag Syntax

Component tag The word to be used in the tags.

Note: If you change this, all existing tags will not work anymore.

Behaviour

Place HTML comments By default HTML comments are placed arround the output of this extension.

These comments can help you troubleshooting when you don't get the output you expect.

If you prefer to not have these comments in your HTML output, turn this option off.

Security Options Pro only

Articles

These settings have effect on Articles and Categories.

Enable in articles Select whether to enable the use of the syntax in articles.
Security Level Set the level of security. Components Anywhere tags will be stripped from articles with an owner (creator) below this group level.

Components

These settings have effect on the component area.
You can select in which components Components Anywhere should not be enabled. Advise is to not allow Components Anywhere in components that non-backend users can post content in.

Enable in components Select whether to enable the use of the syntax in components.
Disable on Components Select in which components NOT to enable the use of the syntax in. This is a list of your installed frontend components.

Other Areas

These settings have effect on areas outside the component area (so in Components and the rest of the website).
Enable other areas Select whether to enable the use of the syntax in all remaining areas, like the components. The tag will not be handled/shown in the html head (META tags and such).

Installation

You can either install Components Anywhere by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful NoNumber Extension Manager.

Note: When updating Components Anywhere, you do not need to uninstall it first. The package will update all the files automatically.

Keep in mind that when you update to a major new version (or uninstall first), you might lose some configuration settings.

NoNumber Extension Manager

It is very easy to install/update any NoNumber Extension using the NoNumber Extension Manager.

Please see the User Guide for the NoNumber Extension Manager for more detailed information...


Joomla! Extension Manager

To install via the Joomla! Extension Manager, just follow these steps:

  1. Log into your Joomla administrator;
  2. In the menu, choose: Extensions >> Extension Manager;
  3. Choose the tab: Install from Web (or enable it if you haven't done so yet);
  4. Select the search field and enter Components Anywhere and hit enter;
  5. Click on the Components Anywhere listing;
  6. Click on Install;
  7. Click on Install to confirm.
Joomla! Installer - Install from Web

Or if you need to install the Pro version or cannot install via the 'Install via Web' method for some reason:

  1. Download the extension install file (.zip);
  2. Log into your Joomla administrator;
  3. In the menu, choose: Extensions >> Extension Manager;
  4. Choose the tab: Upload Package File;
  5. Click on the Choose File button and select the extension zip;
  6. Click on Upload & Install.
Joomla! Installer - Upload Package File

If you have problems installing Components Anywhere, please try the manual installation process as described here: docs.joomla.org/Installing_an_extension

FAQs

The {component} tags are not being converted

The Components Anywhere plugin is not published

Check if the Components Anywhere plugin is published. Go to Extensions >> Plugin manager and search for the system plugin System - NoNumber Components Anywhere. Then publish it.

There is markup on the {component} tags

If you have copy/pasted code directly into your editor, you might also have copied along hidden HTML tags. So this will also cause the {component} tags to break:

{<span>component</span> ...}

Remove the extra styling or other html tags around and in the {component} tags that might cause problems.

Installation

How can I install/upgrade Components Anywhere?

You can either install Components Anywhere by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful NoNumber Extension Manager.

Note: When updating Components Anywhere, you do not need to uninstall it first. The package will update all the files automatically.

Keep in mind that when you update to a major new version (or uninstall first), you might lose some configuration settings.


Components Anywhere won't install...

If you have problems installing Components Anywhere, please try the manual installation process as described here: docs.joomla.org/Installing_an_extension

How can I uninstall Components Anywhere?

You can either uninstall Components Anywhere by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful NoNumber Extension Manager.

If you no longer use any NoNumber extensions, you can also uninstall the NoNumber Framework plugin by using the Joomla! core extension manager.

What are the minimum requirements?

Components Anywhere will only work correctly if your setup meets these requirements:

  • Up-to-date version of Joomla:
    • Joomla 2.5.10 or higher
    • Joomla 3.3.0 or higher
  • PHP 5.3.13 or higher
  • PHP mbstring (Multibyte String) functions enabled
  • MySQL 5 or higher

Important: I can only provide support for setups that:

  • meet the above requirements;
  • do not have extension files or Joomla! core files which have been altered in any way.

Where can I download earlier versions?

You have access to all previous free versions of all extensions on this website.

If you have a subscription to an extension, you can also download any previous pro version of any extension on this website.

If you do not have a valid subscription, you can download any pro version that is older than 1 year.

You can find old versions in the changelog.

Note: Please note that I am unable to provide support on old versions! (whether you have a subscription or not).

How can I downgrade to an earlier version of Components Anywhere?

If for some reason you need to install an older version, it is best to uninstall the extension first.

You will also have to uninstall the NoNumber Framework system plugin.

After that you can simply install the older version zip file using the Joomla! installer.

Note: Please note that I am unable to provide support on old versions!

How can I upgrade from Joomla 2.5 to Joomla 3?

The upgrade of Joomla itself is a one-click process. But that just takes care of Joomla.

Many templates and extensions will not work the same or at all after upgrading to Joomla 3.

I personally advise against using the built-in upgrade process, and advise starting from scratch by installing a fresh copy of Joomla 3.

If you do want to upgrade Joomla 2.5 to Joomla 3, you will need to do this with regards to the NoNumber extensions you have installed:

  1. Disable or uninstall all NoNumber extensions.
    (Uninstalling NoNumber extensions will make you lose any global configuration settings for that extension. You will not lose any saved items)
  2. Upgrade Joomla 2.5 to Joomla 3.
  3. Re-install all NoNumber extensions you want installed.

For a detailed step-by-step migration process, see: https://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration

Licensing

Under what license are NoNumber extensions released?

All free and paid NoNumber extensions are released under the Open Source GNU GPL v2.0 license.

See the Terms & Conditions for additional terms.

NoNumber Framework

What is the NoNumber Framework?

The NoNumber Framework is a Joomla! system plugin that is installed along with every NoNumber extension.

This plugin contains all the common functions and language strings that the NoNumber extensions use.

If you use any NoNumber extensions, this plugin must be installed and published. They will not function correctly or they will not function at all without it.

What is the NoNumber Elements plugin?

The NoNumber Elements system plugin is no longer used and has been replaced by the NoNumber Framework.

If you have been using NoNumber extensions for a long time you may still have this Elements plugin installed.

The NoNumber Elements plugin can safely be uninstalled IF your NoNumber extensions are up-to-date.

More Questions

I cannot find an answer to my question

Is there no answer to your question in this list, please try out these options:

  • General FAQs
    For general questions see the Pre-Sale Questions & Answers.
  • Tooltips
    All settings/options for the installed extensions have tooltips that explain what that setting is for. That should give you enough information to know how to use it.
  • Google
    Google is your friend! If you have some problem, get an error, have a question, try out Google. It usually gives you enough feedback to find an answer.
  • Forum
    For more specific questions or feedback, please use the Forum.

Changelog

+ Added   - Removed   ^ Changed   # Fixed

19-May-2015 : v1.5.0

Download Free

 + J3 Added option to force the current Itemid to the components urls
 # Fixed issue with error about Undefined index PHP_AUTH_PW on some servers
 # J3 Fixed issue with JText scripts not being added to page

08-Apr-2015 : v1.4.6

Download Free

 ^ J3 Improved rendering speed on pages with large contents
 # J3 Fixed issue with duplicate scripts/stylesheets in head
 # J3FREE Fixed issue with error about undefined property disable_components

23-Feb-2015 : v1.4.5

Download Free

 + J3 Added field for tags
 ^ Updated translations: sv-SE
 # PRO Fixed issue with components select list only saving one value

20-Jan-2015 : v1.4.4

Download Free

 + J3PRO Added option to remove/keep plugin syntax on disabled components
 # Fixed issue with custom scripts not being added to the document
 # PRO Fixed issue with disable on components option not working

08-Jan-2015 : v1.4.3

Download Free

 # Fixed issue with Free version being able to be installed over the Pro version

24-Dec-2014 : v1.4.2

Download Free

 ! Removed compatibility for php versions under 5.3.13
 ! J3 Removed compatibility for Joomla 3 versions under 3.3.0
 ^ Updated translations: nl-NL
 # Fixed issue with php notice about array to string conversion

04-Dec-2014 : v1.4.1

Download Free

 ^ Updated translations: id-ID
 # Fixed issue with error about nnFile on installation on some setups
 # Fixed issues with json output of component getting messed up on some setups
 # PRO Fixed issues with duplicate rows in update_sites table

01-Nov-2014 : v1.4.0

Download Free

 + Added the ability to set the order of the url get functions: file_get_contents, fopen, curl

18-Oct-2014 : v1.3.3

Download Free

 # Fixed issue with plugin not working on jDownloads frontend view

01-Oct-2014 : v1.3.2

Download Free

 # Fixed issue with caching not taking into account the user access levels
 # Fixed issue with errors about CURLOPT_FOLLOWLOCATION when in open_basedir or using open_basedir
 # Fixed issue with plugin not being run over introtext/fulltext on onContentPrepare event

28-Aug-2014 : v1.3.1

Download Free

 # Fixed issue with error about class NNTags not found on some setups

27-Aug-2014 : v1.3.0

Download Free

 + Added option to keep the original component urls in the output
 # Fixed issue with component scripts not being added to the head
 # Fixed issue with php warning about undefined variable styles

16-Aug-2014 : v1.2.0

Download Free

 + Added option to force remove the tmpl=component
 ^ Improved handling of pagination links inside components output
 ^ Refactored code
 ^ Updated translations: fr-FR, lt-LT
 # Fixed issue with infinite loop on fopen function
 # Fixed issue with tags being converted in com_myjspace edit forms
 # J2 Fixed issue with errors after upgrade to Joomla 3
 # J3 Fixed issue with scripts/styles being placed after template scripts/styles
 # J3 Fixed issue with tags not being handled in search results

27-May-2014 : v1.1.4

Download Free

 ! J3 Removed compatibility for Joomla 3 versions under 3.2.2
 ^ Updated translations: id-ID
 # Fixed issue with html structure issues when tags are directly inside html 5 elements

10-Apr-2014 : v1.1.3

Download Free Download Pro (older than 1 year)

 + Added translations: id-ID
 ^ Improved handling of pagination links inside components output
 # Fixed issue with breaking of xml view of com_jmap
 # Fixed issue with encoded return values in urls not being correct

14-Feb-2014 : v1.1.2

Download Free Download Pro (older than 1 year)

 ^ Improved rendering speed on list views
 ^ Updated translations: lt-LT, nl-NL, sv-SE
 # Fixed issue with feeds being broken
 # Fixed issue with some links in the component output having tmpl=component added to it
 # Fixed issue with some missing language strings in some occasions

27-Dec-2013 : v1.1.1

Download Free Download Pro (older than 1 year)

 # Fixed issue with & chars (being handled as &) in urls not working on some setups
 # Fixed issue with tags being encoded in frontend edit views

16-Dec-2013 : v1.1.0

Download Free Download Pro (older than 1 year)

 + Added caching of component outputs and ability to switch it off or overrule it
 # Fixed issue with Invalid Token errors when including forms
 # Fixed issue with component not being rendered on some setups (curl acting up)

04-Dec-2013 : v1.0.0

Download Free Download Pro (older than 1 year)

 + First stable release
 ^ Updated translations: ca-ES, cs-CZ, da-DK, it-IT, sr-RS, sv-SE
 # Fixed installation error about duplicate entry on some MySQL 5.6 setups
 # Fixed issue with component not rendering when setup does not allow file_get_contents or fopen
 # Fixed issue with not being able to place plugin type tags as url
 # Fixed issue with styles / scripts not being added to head when tag is placed in a module

08-Nov-2013 : v0.1.3

Download Free Download Pro (older than 1 year)

 # J3.1 Fixed issue with modal popups not working

07-Nov-2013 : v0.1.2

Download Free Download Pro (older than 1 year)

 ^ Updated translations: fr-FR, lt-LT
 # Fixed issue with tags in Sourcerer code being converted
 # Fixed issue with tags in some text and textarea fields being converted

03-Nov-2013 : v0.1.1

Download Free Download Pro (older than 1 year)

 ^ Updated translations: de-DE
 # Fixed issue with icons not working

31-Oct-2013 : v0.1.0

Download Free Download Pro (older than 1 year)

 + First test release
	
	

Reviews

Post a review

These components just work, and work great. I&#039;ve used others before. This time, I had an issue with using the free version of components anywhere. The support from Peter was a matter of minutes. He corrected my error. Thanks Peter!
As several other extensions from the same author, I installed Components Anywhere without a doubt that it would work perfectly out of the box.

It did... almost, but a few hours and a support question later we found the problem: a compatibility issue between a 3rd party component and this plugin. After some searching a patched development version solved the issue.

Thanks for the great support Peter, keep up the good work !
This plugin is perfect for showing the output of a component in a module position.

We had some trouble getting it to work on our server. But support is excellent (even when he is on vacation).

We highly reccomend Nonumber. anyone
Very good extension, very good support.
Thanks to Peter
As with all NoNumber components &amp; plugins, this is easy to use, simple, does exactly as you would expect it to &amp; support is brill too!
I use the Pro version, but this review is also relevant for the free version.
Great work Peter &amp; NoNumber!
Joomla already provides quite flexible content placing options. Where the default options fail, NoNumber comes in, with Components Anywhere (or Modules Anywhere). And when one of his extensions fail, Peter will take care of it quickly.
Components Anywhere doesn&#039;t do much, really. Just easily let&#039;s me place components anywhere, just as it says in the title. That&#039;s one thing I like about NoNumbers&#039; extensions: no frills, easy to use, reliable. Plus great service.
Brilliant extension. It helps me placing components in any position even when the component doesn&#039;t have a function for displaying in module positions or in articles.

10 of 10.
As all Nonumber extensions, This plugin is a great one.

I was desappointed, as using Flexicontent to replace core Joomla article, I could&#039;nt use &#039;article anywhere&#039;.

Now it&#039;s finished. It&#039;s so easy to embed an article inside another one with component anywhere.

Peter you are the best.

See more reviews

Post a review

Reviews are taken from the Joomla Extensions Directory website.

Translations

Components Anywhere comes packed with the following languages:

English (United Kingdom)
100%
Arabic (Unitag)
30%Translate
Arabic (Saudi Arabia)
30%Translate
Bulgarian (Bulgaria)
16%Translate
Catalan (Spain)
45%Translate
Czech (Czech Republic)
45%Translate
Danish (Denmark)
45%Translate
German (Germany)
54%Translate
Greek (Greece)
30%Translate
Spanish (Spain)
45%Translate
Estonian (Estonia)
39%Translate
Persian (Iran)
20%Translate
French (France)
79%Translate
Indonesian (Indonesia)
93%Translate
Italian (Italy)
45%Translate
Japanese (Japan)
45%Translate
Lithuanian (Lithuania)
72%Translate
Norwegian Bokmål (Norway)
20%Translate
Dutch (Netherlands)
93%Translate
Polish (Poland)
45%Translate
Portuguese (Brazil)
45%Translate
Portuguese (Portugal)
20%Translate
Romanian (Romania)
20%Translate
Russian (Russia)
45%Translate
Slovenian (Slovenia)
30%Translate
Serbian (Serbia)
45%Translate
Swedish (Sweden)
93%Translate
Thai (Thailand)
45%Translate
Turkish (Turkey)
20%Translate
Ukrainian (Ukraine)
45%Translate
Chinese (Taiwan)
45%Translate

No language pack for your language?