With Modules Anywhere you can include a single module or complete module positions anywhere in your site, including inside 3rd party components and even inside other modules.
Why use Modules Anywhere, and not the {loadposition} plugin?
- It works anywhere, not only in articles. It even works in modules!
- You can load a single module, not only complete module positions.
- You can control the html display style from within the tag, not only one global setting.
- You have some security setting, so you can disable this feature for lower user types.
- It comes with a very easy to use editor button.
You can set Modules Anywhere to also handle the {loadposition} tags. In that case, you can safely disable the {loadposition} plugin all together.
Show unpublished modules
Modules Anywhere does not show unpublished Modules by default. If you do want it to, you can change that behavior through the plugin parameters.
Security settings
You can enable / disable Modules Anywhere in articles (and sections/categories), components and everwhere else (including modules) separately.
For articles, you can also set a minimum user group level. This means that Modules Anywhere only works in articles with an author that has your desired level or higher. You might not want your frontend authors to have the option to include modules (and potentially mess up your site).
HTML styles
Just like the core plugin, you can choose what kind of style you want to use for placing the modules in your content.
However, with Modules Anywhere you can override the default setting in the tag. So you can use different styles for each module you want to place.
See the Syntax to learn how.
Modules in Content
Modules Anywhere is based on Modules in Content. But Modules Anywhere is a lot more useful. Unlike Modules in Content, it also allows you to place modules in other places than only articles. And there are some more cool features!
If you use Modules in Content, you can replace it by Modules Anywhere!
That means, you must uninstall Modules in Content if you install Modules Anywhere.
Editor Button Help Window

Editor Button plugin parameters

System plugin parameters

The below sytax is explained to show you how the Modules Anywhere tags are formed.
But to make things easy you can just use the very easy to use Editor Button to insert these tags (see the screenshots).
Modules Anywhere supports two tags for placing modules.
Single module
{module Name of the module}
for instance, if you want to put your main menu in your content, and the module has the name "Main Menu", do this:
You can also use the id number of the module instead. So if the module id is 3, you can do:
Module positions
You can use this as a replacement for the "Load Module" plugin:
{modulepos module_posistion}
for instance, if you want to put all module in the user3 position your content, do this:
Overruling HTML styles
You can easily place the module (or module position) with another style than you have set as default. Just add it after the name, separated with a bar:
You can choose from these HTML styles:
- table - Wrapped by Table (Column)
- horz - Wrapped by Table (Horizontal)
- xhtml - Wrapped by Divs
- rounded - Wrapped by Multiple Divs
- none - No wrapping (raw output)
Module: PayPal
Moduleposition: footer
Copyright © 2009 - NoNumber! - All Rights Reserved
The Modules Anywhere package installs/updates all necessary extensions, like components, module and plugins. (If the package contains plugins, they will be published after install, so you won't have to do that by hand.)
The package makes use of a special installer. This checks to see if it needs to install the extension(s) or update them. So you can just run this package through the Joomla installer without having to uninstall the older version.
You might experience problems during install for certain setups. In that case you can install the extension(s) manually. Please read the INSTALL.txt in the package...
If you run into any problems, please report this on the forum or let me know via the contact form.
Need more help?
If you need more help, please take a look in the forum.
If you can't find your answer there, please post your question. I am very willing to help!
>> NoNumber! Forum
Changelog
|
Changelog
+ = Added ! = Removed ^ = Changed # = Fixed
13-Feb-2009 : v1.3.4
^ Changed the License Code check (now controlled by the License Manager)
# Fixed errors regarding preg_match_all
# Fixed incorrect message about plugin not being installed (in editor button settings
# Fixed wrong version number in xml file
29-Jan-2010 : v1.3.3
+ Added option to ignore published state of modules
^ Reduced number of database queries
# Fixed issue with deprecated syntax for php 5.3+
# Fixed issue with preg_match_all error in some cases (when article author is not set)
# Fixed issue with assignment to JACL user group levels not working correctly
# Fixed issue with false message about system plugin missing
26-Jan-2010 : v1.3.2
# Fixed tags with style not working
# Fixed location of Joomla! DTD files
22-Jan-2010 : v1.3.1
# Fixed issue with editor button placing half a comment tag (breaks editor on IE)
20-Jan-2010 : v1.3.0
+ Added option to set text in editor button
+ Added option to not display icon in editor button
+ Added Commercial License Code support
^ Made settings react a little faster (toggling options)
^ Changed file encoding to UTF-8
^ Improved styling of edior button popup
# Fixed issue with titles with special characters
# Fixed issue with modules being handled in editor on frontend
# Fixed issue with module tag still being handled within head
09-Oct-2009 : v1.2.0
^ Changed the update check
^ Changed to make module tag only be handled withing body tag (not in head)
# Fixed issue with language file not being loaded (comments in html not readable)
# Fixed issue with popup not being able to open on some setups
# Fixed issue with errors on articles with no creator
08-Aug-2009 : v1.1.4
# Fixed issue with errors regarding "Call to a member function get() on a non-object" on some modules
07-Aug-2009 : v1.1.3
# Fixed issue with errors in feeds when using K2
20-July-2009 : v1.1.2
^ MODA tags will not show anymore when server runs out of memory
# Fixed issue with modules with numeric names not working
# Fixed issue with pagination and ordering not working in Modules Anywhere editor button popup window
14-July-2009 : v1.1.1
# Fixed issue with module tags still being converted in edit page when there are forms in the text
14-July-2009 : v1.1.0
+ Added jumper setting
^ Changed auto installer
# Fixed issue with module tags in articles being converted to modules when editing in frontend
# Fixed issue with update notification not working correctly
08-June-2009 : v1.0.0
+ First stable release
Modules Anywhere is based on Modules in Content.
Changes since Modules in Content v0.1.3:
+ Added an editor button to easily insert the {module} tag
+ Added options for components and other areas
^ Changed the way plugin works so you can use the syntax everywhere (not only in articles)
^ Changed installation procedure (automatic installer/updater)
^ Changed different administrator elements
^ Changed update notification
! Removed update icon in administrator toolbar
# Fixed issue with style overruling not working
|