Advanced Module Manager

Take control over modules in Joomla!

  • Last updated: 05-Nov-2018
  • Version: 7.8.6
  • Types: Component System plugin
  • Joomla rating: 100%

Frequently Asked Questions about Advanced Module Manager

How to assign to both SEF and non-SEF urls

The URL assignment will look at whatever the url is in the browser. So if you want to make sure the assignment works for both SEF and non-SEF urls, you will need to place assignments in the URL field for both.

How to prevent the URL assignment also matching urls you don't want

The URL assignment will match any url that contains the part you place in the URL assignment field.

For instance, if you place foobar=1 in that field, it would match any of these urls:

index.php?foobar=1
index.php?foobar=1&baz=qux
index.php?foobar=10
index.php?baz=qux&foobar=123

Let's say you only want it to match the first 2 urls, but not the other 2 that have a number starting with a 1 but are not 1.
The solution is to use Regular Expressions.

In this case you want the assignment to only match urls containing foobar=1 but is either followed by something other than a number or is at the end of the url.

In that case, this assignment should work (with the Regular Expressions option on):
foobar=1([^0-9]|$)

To explain:
(...|...) match any of these possibilities.
[^0-9] match any character that is not a number.
$ match the end of the string.

More on Regular Expressions

For documentation on regular expressions, check out the Regular Expressions Cheat Sheet.

For more info on Regular Expressions: http://www.regular-expressions.info/reference.html
For testing them: http://gskinner.com/RegExrhttp://regexpal.comhttp://www.phpliveregex.com 

I want to assign my module to something not available in the assignments

If you are using the FREE version, see if the assignment is available in the PRO version.

In the PRO version there is also the ability to assign by custom PHP code. This gives you the opportunity to assign to just about anything you can think of. You just need to know what PHP code you should use.

With PHP you can call on all data/information available in the variables, url, database, etc. And then do your checks on this data. You can tell the module whether it should be displayed by ending the PHP code with a return true or false based on your checks.

For examples and ready-to-use PHP scripts, check out the PHP Assignment Guide.

Some modules can not be edited with Advanced Module Manager

Some modules (like RocketTheme modules) do fancy stuff in the administrator, causing conflicts with Advanced Module Manager. Stuff like overruling and styling core elements of Joomla, from toggle buttons to whole layouts.

That pretty much means you cannot use Advanced Module Manager to control those modules (until they stop messing with the layouts in the admin).

To access these modules using the core module manager, simply change the url from option=com_advancedmodules to option=com_modules. So you don't have to disable or uninstall Advanced Module Manager to get to those modules.

Installation

How can I install/upgrade Advanced Module Manager?

You can either install Advanced Module Manager by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful Regular Labs Extension Manager.

Note: When updating Advanced Module Manager, 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.

Advanced Module Manager won't install...

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

How can I uninstall Advanced Module Manager?

You can either uninstall Advanced Module Manager by using the core extension manager available in the Joomla! Administrator Control Panel, or by using the powerful Regular Labs Extension Manager.

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

What are the minimum requirements?

Advanced Module Manager will only work correctly if your setup meets these requirements:

  • Up-to-date version of Joomla:
    • Joomla 3.8.0 or higher
  • PHP 5.6 or higher
  • 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 that extension.

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 Advanced Module Manager?

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 Regular Labs Library 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 Regular Labs extensions you have installed:

  1. Disable or uninstall all Regular Labs extensions.
    (Uninstalling Regular Labs 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 Regular Labs 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 Regular Labs extensions released?

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

See the Terms & Conditions for additional terms.

Regular Labs Library

What is the Regular Labs Library?

The Regular Labs Library is a Joomla! library and system plugin that is installed along with every Regular Labs extension.

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

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

Do I still need the NoNumber Framework plugin?

The NoNumber Framework has been replaced with the Regular Labs Library.

It is however not possible for my installer to check if a user has any custom code (in custom extensions, overrides or templates) that is using and relying on functionality from the NoNumber Framework.
This is the reason the NoNumber Framework does not get uninstalled automatically.

The NoNumber Framework can safely be uninstalled if your do not have any custom code using it.

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.
  • Support Forum
    For more specific questions or feedback, please use the Support Forum.
    For extension support you will need a valid subscription.
    For Bug Reports and Pre-Sale questions you do not need a subscription.