# Plugin: Joomla Module Loader

## Description <a href="#description" id="description"></a>

This plugin enables you to include in your Newsletter a Joomla Module.

Even if you can include absolutely all Joomla Modules, some Joomla Modules won't work in your Newsletter because they use Javascript, Flash or iFrames (these methods are not allowed in an e-mail).

Our plugin to load any Joomla Module in your Newsletter requires the PHP function file\_get\_contents(). You can easily test your PHP configuration to make sure you can use it by editing the plugin and clicking on the **test** button.

This plugin is only available with AcyMailing Enterprise.

## Plugin <a href="#plugin" id="plugin"></a>

You can see a list of available modules. We already removed Joomla's non compatible Modules from this list so if you don't see one module in this listing, that means you can not insert it in your Newsletter.

Click on one of your module to see the tag inserted in your Newsletter.

![](/files/-MJbp9hyhlT_19ctIdDA)

Plugin Module Loader

## Parameters <a href="#parameters" id="parameters"></a>

You can access this plugin parameters from the AcyMailing configuration page, tab "Plugins".

![](/files/-MJbpBlm1PV30r_K0G11)

Params

* We developed two options to load your module so if you can not get it to work with the file\_get\_contents function, you can give it a try with the Curl method.
* You can click on the **test** button to test your php configuration and make sure the plugin will work (don't forget to apply the changes before testing).

If you see this popup, your PHP Configuration is valid and you will be able to use this plugin to load any Joomla Module.

![](/files/-MJbpGAXZrpvxGprmCdH)

Success

Nevertheless, if after 20 seconds the page is still not loaded or you see this error message, you should ask your provider to allow the file\_get\_contents() function at least on your own domain name.

![](/files/-MJbpIJ2SEbavpQC5X3q)

Error

If this plugin does work on localhost, please change your url to 127.0.0.1, and you should be able to test it.

## Working modules <a href="#working-modules" id="working-modules"></a>

The following modules have been tested and can be included in a Newsletter. If your module is not in this list, please give it a try and let us know if it worked or not so that we can add it in the appropriate list.

* mod\_archive
* mod\_banners (flash banners can not work in an e-mail)
* mod\_custom
* mod\_footer
* mod\_jevents\_latest (JEvents Latest Events)
* mod\_latestnews (Latest Articles)
* mod\_mainmenu
* mod\_mostread
* mod\_newsflash
* mod\_random\_image
* mod\_rquotes
* mod\_search
* mod\_section
* mod\_stats
* mod\_we\_ufeed\_display (Ultimate Feed Display)
* mod\_whosonline
* Latest Blogs from MyBlog
* Latest Reviews from JReviews
* Latest Listings from JReviews

### Not working modules <a href="#not-working-modules" id="not-working-modules"></a>

The following modules have been tested and **can not be** included in a Newsletter:

* mod\_acymailing (as it uses JS)
* mod\_gtranslate (as it uses Ajax)
* mod\_login (as it uses a security key)
* mod\_wrapper (as is uses iframe)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.acymailing.com/old/integration-plugins/installed-with-acymailing/plugin-joomla-module-loader.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
