DescriptionWith Modules Anywhere you can include a single module or complete module positions anywhere in your site, including within 3rd party components and even within other modules. Why use Modules Anywhere, and not the {loadposition} plugin?
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 modulesModules Anywhere does not show unpublished Modules by default. If you do want it to, you can change that behavior through the plugin parameters. Security settingsYou can enable / disable Modules Anywhere in articles (and sections/categories), components and everywhere 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 stylesJust like the core {loadmodule} plugin, you can choose what kind of style you want to use for placing the modules in your content. See the Syntax to learn how. Modules in ContentModules 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! SyntaxThe below syntax 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 positionsYou can use this as a replacement for the "Load Module" plugin: for instance, if you want to put all module in the user3 position your content, do this: Overruling HTML stylesYou 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:
Overruling Module parametersYou can also overrule module parameters via the {module} tag. This way you can have one module displayed in different ways, with different settings just by overruling the settings via the tag. {module Main Menu|moduleclass_sfx=red|some_other_setting=123} So you can easily switch on/off the title with: {module Articles from Category|showtitle=0} Or change the number of displayed items in a listing module with something like: {module Latest News|count=10} You should use the ids of the parameter fields. This is the part in the brackets in the field name: param[xxx] DemoModule: PayPal{module PayPal} Moduleposition: footer{modulepos footer} Copyright © 2009-2012 - NoNumber! - All Rights Reserved - Terms of Service - Privacy Policy
NoNumber.nl is not affiliated with or endorsed by the Joomla Project or Open Source Matters. The Joomla name and logo are used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries. Tutorials
SpecsSpecificationsModules Anywhere is a Joomla extension compatible with Joomla 1.5, Joomla 1.7 and Joomla 2.5. The extension consists of:
RequirementsModules Anywhere will only work correctly if your setup meets these requirements:
Using PHP 5.2 (or lower)? I can not provide support for setups that do not meet the above requirements. The core Joomla files should of course not be altered in any way. InstallationThe easiest way to install/update is via the NoNumber! Extension Manager. If you have problems installing Modules Anywhere, please try the manual installation process as described here: Otherwise, please report this on the forum or let me know via the contact form. UpdatingIf you want to update to the latest version, you do not have to uninstall first. The easiest way to install/update is via the NoNumber! Extension Manager. You can also update simply by installing the package via the Joomla core installation process. DowngradingIf for some reason you need to downgrade, it is best to uninstall the extension first. Also, you will have to uninstall the NoNumber! Framework plugin (system) (and the NoNumber Elements plugin if you have it installed). After that you can simply install the older version zip file. Please note that I cannot not provide support on older versions! Open Source LicenseModules Anywhere is an Open Source Joomla extension. It is in compliance with the GNU/GPL license: Joomla is also Open Source. SupportNeed more help?Before requesting help, make sure your installation and setup meet the requirements (see the Specs) and your extensions are up-to-date. If you need more help, please take a look in the NoNumber! Forum. You can also contact me via the contact form or via chat (if I'm online). ChangelogChangelog + = Added ! = Removed ^ = Changed # = Fixed
18-Nov-2011 : v1.13.3 # Fixed issue with Editor Settings not working (Joomla 1.7) 06-Nov-2011 : v1.13.2 ^ Cleaned code syntax (no longer guaranteed support for php 5.2.x and lower) + Added option to add show/hide title parameter to tag from modal window 08-Oct-2011 : v1.13.1 # Fixed security issue in !NoNumber! Framework plugin 08-Oct-2011 : v1.13.0 ^ Improved installer ^ Moved translation language files to main package (no more language packs) ^ Cleaned up some code (like no more use of DS) # Fixed issue with tags being handled in editor button popup 16-Sep-2011 : v1.12.0 ^ Changed !NoNumber! Elements plugin to !NoNumber! Framework ^ Moved common language strings to !NoNumber! Framework files # Fixed issue with surrounding whitespace 05-Aug-2011 : v1.11.8 # Fixed issue with modules with user group selections not working properly (Joomla 1.7) # Fixed issue error on datetime.php (Joomla 1.5) 04-Aug-2011 : v1.11.7 # Fixed issue with setting elements not working (Joomla 1.5) 04-Aug-2011 : v1.11.6 # Fixed issue with modules with user group selections not working properly (Joomla 1.7) # Fixed issue with php error in feeds 25-Jul-2011 : v1.11.5 # Fixed issue with editor button popup not working (error) (Joomla 1.7) 21-Jul-2011 : v1.11.4 ^ Changed layout of options ^ Changed use of elements # Fixed some issues with surrounding tags and whitespace # Fixed issue with articles with higher access level showing (Joomla 1.7) # Fixed issue with !JEventHandler error on some setups 20-Jun-2011 : v1.11.3 # Fixed issue with installation problems (Joomla 1.5) 18-Jun-2011 : v1.11.2 # Fixed issue with overriding array settings (Joomla 1.7) # Fixed issue with missing language string (Joomla 1.7) 18-Jun-2011 : v1.11.1 ^ Added ability to overrule parameters with curly brackets in value (by adding leading backward slash) # Fixed issue with parameter overriding not working (Joomla 1.7) (thanks David-Hai Gootvilig) # Fixed issue with tags not working outside component area of disabled components 23-May-2011 : v1.11.0 + (Joomla 1.7) compatible! # Fixed issue with some non-UTF-8 pages breaking 30-Mar-2011 : v1.10.3 ^ Made code a little lighter ^ Added break to prevent looping of module inclusion # Fixed issue with some non-UTF-8 pages breaking # Fixed issue plugin being executed on raw format pages 25-Mar-2011 : v1.10.2 # Fixed issue with search component breaking in some cases # Fixed issue with leading/trailing paragraph/div tags not being handled well # Fixed issue with special characters (UTF-8) 17-Mar-2011 : v1.10.1 ^ Changed language files to be J1.6 ready # Fixed issue with editor button not working for registered/author level # Fixed issue with problems when html has multiple body tags # Fixed issue with tags being interpreted in frontend editor fields with very large contents 11-Feb-2011 : v1.10.0 ^ Changed extension icon / logo # Fixed issue with overruling parameters with equal or bar signs in the value # Fixed issue with public access to editor button popup page (security fix!) 13-Dec-2010 : v1.9.2 # Fixed issue with conflicting characters in language file 12-Dec-2010 : v1.9.1 # Fixed some issues with compatibility with !AncyMailing # Fixed issues with document being called to early # Fixed some issues with loading of language strings # Cleaned up some code 25-Nov-2010 : v1.9.0 + Added checks to see if !NoNumber! Elements plugin is installed/enabled ^ Fixed and updated all language strings ^ Improved code to make it lighter/faster # Fixed issue with tags being handled in edit fields 16-Nov-2010 : v1.8.0 # Fixed extension causing pages to break on some setups # Fixed issue with not working in some forms (where they should) Commercial LicenseModules Anywhere is completely free and you DON'T need a Commercial License Code to use it. However, if you use my extensions on websites that you make money from, I would appreciate it if you purchase a License Code. Note: If you don't want to pay for the License Code and want to continue to use the extension for free, please do. You will just have to ignore the license message in the administrator. Note: If you have donated before and feel you should get some reduction on the price, please contact me about it... we'll sort it out :)
Here you can see the difference between the use of the extensions without and with Commercial License Code.
DownloadDownloadsModules Anywhere is compatible with Joomla 1.5, Joomla 1.7 and Joomla 2.5 NOTE: Modules Anywhere needs PHP 5.3+. Please see the specs for more requirements.
Please clear your browsers cache after updating an extension. NOTE: Joomla 1.6 is no longer supported. Joomla 1.6 reached end-of-life in August 2011. If you have a site running on Joomla 1.6 you are urged to upgrade to Joomla! 2.5. Modules Anywhere will probably still work on Joomla 1.6, but any issues specific to Joomla 1.6 will not be fixed. Tip!Are you using multiple NoNumber! extensions? LanguagesThis extension comes with the following languages:
No language pack for your language?I welcome you to help out and get involved with translations for NoNumber! extensions. I am using Transifex for the translations of all NoNumber! extensions. So I kindly ask you to join Transifex. There is a translation team/group set up especially for Joomla projects: OpenTranslators. To join, see the different steps on the right under: Translator Guide: http://opentranslators.org/en/how-to You can find all the NoNumber! projects here: https://www.transifex.net/projects/tag/nonumber/ All language files will be updated and packed with every new release of the individual extensions. |