Frequently Asked Questions

Uploader Extensions

My server OS is Windows. What can I do to get MIME detection working?

Some PHP installations via the windows installer may not have installed php_fileinfo.dll, due to user choices at the initial installation.

php_fileinfo.dll must be in php/ext directory for Easy File Uploader or Easy Flash Uploader to work.

Windows users who have used the installer can go to Control panel, then to Add / Remove and Change the PHP installation to include php_fileinfo.dll

If you installed PHP manually instead of using the installer, then you can look for the PHP.ini file and edit it. How you enable the php_fileinfo.dll extension depends on how you installed PHP on your Windows machine. We can't give you much advise about altering your PHP setup manually. However, you can reference PHP's documentation.

This may solve many peoples problems with MIME type detection.

I tried to upload an X MB file, but the uploader returned an error. How do I fix this?

When uploading a file of size X MB, you must ensure that you have configured PHP to handle a file of that size. You can set the Max file upload size in the plugin or module, but if it is larger than the size permitted by your PHP settings, it will not work, and the plugin will give you an error, which is typically, a Server (IO) Error or a 404 Error.

You need to find out what setting your PHP has for upload_max_filesize and post_max_size. To check for this, in Joomla 1.5, go to Help -> System Info -> PHP Information. In Joomla 1.6 and 1.7, go to Site -> System Information -> PHP Information. To change these values, edit your PHP.ini file. You can also reference PHP's article on Handling File Uploads.

For Windows IIS users, changing the PHP.ini settings may not be enough. Windows IIS settings override the PHP.ini settings. By default, IIS7 on Windows 2008 allows only 30MB to be uploaded via a web application. Larger files will return a 404 error after the upload. You can solve it by increasing the maximum file size by adding the following code to <system.webServer> in the web.config file:

    <requestLimits maxAllowedContentLength="50000000" />

With the above maxAllowedContentLength, users can upload files that are 50,000,000 bytes (50 MB) in size. This setting will work immediately without restarting IIS services. The web.config file is located in the root directory of your web site.

How do I set the file types that will be permitted by the uploader?

To set which file types will be permitted for uploading, you must set the mime types for the files for both uploaders. In the plugin, you will also have to set the file extension. For Easy File Uploader the mime types are set in the "Permitted file types (separate by semi-colon)" parameter. For Easy Flash Uploader the mime types are set in the "Permitted MIME types (separate by semi-colon)" parameter. However, keep in mind that mime type is different to a file's extension.

The mime type of a file can be found out it two ways:

  1. Searching online for standard mime types assigned to specific file types. There are several sites that provide this information. One of those sites can be found here.
  2. Finding out the exact mime type of your files by running a custom script. There is a custom script that we have developed to do this. It can be found at the support site with instructions.


I am having trouble adding my billing address. What do I do?

You can add your billing address with the following method:

  1. Login to the site.
  2. Click on "Control Panel".
  3. Click on "Manage your addresses".
  4. Click on "Add". The modal box should show up with the form to fill in an address.

How long will it take to get a response to my support email?

Thanks for your question. Although the online store is open for business 24 hours a day, our office is only open while there is someone present at work. Our office is typically open from 8:00 AM (AST) until 5:00 PM (AST); oftentimes, we are available until 8:00 PM (AST).

You can typically expect to get back a response within the course of a working day. However, if you make a request close to the end of the working day, your response will most likely be responded to by the next day.

We appreciate every customer and every inquiry. We just ask that you consider that you may live in a different time zone to our Valor Apps office, which may affect your response time.

Are updates free? What's your upgrade policy?

Please see the Upgrade and Support Policy.

Do your extensions support Joomla 1.6?

Joomla 1.6 reached the end of its support on 11 August 2011. Therefore, as of January 2012, all of our extensions support only those versions of Joomla that are currently supported by Open Source Matters, Inc, which, unfortunately, does not include Joomla 1.6.

Currently, Joomla 1.7 is supported until the end of February 2012. Joomla 1.5 is supported until April 2012. Joomla 2.5 is supported until December 2013. See Link.

Our software will be supported on the officially supported versions of Joomla.

I payed for my order using an eCheck with Paypal. When/where can I download the software?

When you pay via eCheck with Paypal, it usually takes about 4 to 6 days for the money to be received. Paypal recommends that Valor Apps waits for the money to be deposited before confirming the order. As soon as Paypal notifies us that the eCheck has been processed, we will manually confirm the order, which will allow you to have access to and download the software.

I purchased an earlier major version of the software, can I get a free upgrade or discount?

Please have a look at our Upgrade Policy.

Notification of new versions are done via Twitter posts.

There will usually be a discount promotion, which would typically last 30 days from the date of the major release. As such, any discount promotion will be advertised on the website's home page. The expiration date for the promotion will be clearly stated. To get the discount coupon, just send a request via the Contact Us page before the expiration date, and the discount coupon will be emailed to you.

How do I see Javascript Errors in my browser?

Here are the instructions to access the error console for major browsers:

  • Internet Explorer 8+: Press F12. Click on the "Console" tab in the window that opens up.
  • Firefox 8+: Go to Tools > Web Developer > Error Console
  • Safari 5+: Go to Safari > Prefernces > Advanced and check "Show Develop menu in menu bar". After you do that once, you can access the error console by going to Develop > Show Error Console
  • Chrome: Go to View > Developer > Javascript Console. Then click on the "Console" tab
  • Opera 11+: Go to Tools > Advanced > Error Console

Payment Issues

Paypal is not available in my country. Are there other payment options?

Yes. If paypal is not available in your country, and you would like to purchase any of my software, you may use the FMX Tranpage payment method. FMX Tranpage is a lightweight SSL-based cedit card payment integration system offered by Caribbean Credit Card Corporation Ltd (4Cs) to its E-commerce merchants. Valor Apps has been verified as an E-Commerce Merchant with 4Cs through Antigua Commercial Bank Ltd. Customers may use their Visa or Master Card credit cards to securely purchase products.

I purchased the software but my order is not confirmed. What do I do?

Normally, your order would be automatically confirmed after completing your payment with Paypal. However, when the email address used for Paypal payment is different from the email address used to for the Valor Apps account, the order confirmation is not processed automatically. If this happens, we will have to manually confirm your order.

Please contact us via the contact form.

I paid with Paypal and my order is "Pending". What do I do to get the software?

When paying with Paypal, Paypal will respond with a Payment status to either "Completed" or "Pending". If your payment status is "Completed", your order status will automatically be set to "confirmed" and you will be able to download your order immediately. If your payment status is set to "Pending", your order status will also be set to pending. What this means is that we have to verify your payment with Paypal and manually set your order to "confirmed". We normally monitor emails for pending status notifications and verify and confirm orders within 1-3 hours of notification. However, feel free to email us via the Contact Us page to request verification and confirmation.

If orders are made on weekends or after 6:00pm Atlantic Standard Time on weekdays, please expect a response time of 6-24 hours.

Joomla Plug-ins

How do I avoid added tags in an article when saving the plug-in instance text?

Some of you may experience the editor adding <p>, paragraph tag, after you save an article with the plug-in text in it. This is neither your fault or the plugin's fault. This issue is addressed here:

Ok. So... here's how you fix it:

  1. go to the Options for the Article Manager
  2. change the text filtering settings for Super User and Publisher to "No Filtering" instead of "Black list"

I copied and pasted some plug-in text into my article and I get an error. What's wrong?

The WYSIWYG editor in Joomla tends to change single quotes and add other tags to any text that you paste in it. What we advise you to do is to click on the "Toggle Editor" button, which will reveal the underlying html, and temporarily disable the editor. Once the editor is disabled, you can paste any plugin text in the article, or type the text directly.

Where can I add another instance of a plugin? I can do this for modules, but not for plugins. Please help.

Joomla plugins work very differently as compared to Joomla modules. Specifically, Joomla content plugins work differently from other types of Joomla plugins and from modules as well. The settings in the Plug-ins manager act as a default. You may override these settings using attributes in the instance shortcode/tag.

For example, if you want to have two listings in one or more articles, one pointing to images/your_folder/superduper and another pointing to documents/somewhere_else/here, then you place two shortcodes in the article, or one in one article and the other in another. Like this:

{easyfolderlistingpro folder='images/your_folder/superduper'}

{easyfolderlistingpro folder='documents/somewhere_else/here'}

You can override any parameter set in the plug-ins manager by checking the corresponding attribute in the documentation

You may even have each instance use different settings. For example,

{easyfolderlistingpro folder='images/your_folder/superduper' method="list"}

{easyfolderlistingpro folder='documents/somewhere_else/here' easing="linear"}

How do I download software after purchase?

After you have purchased the software, and your order is confirmed, you will be able to access the software via your order history. You may access the order history from your Account menu when you log into the site. Once you log in, click on either "Order History" or go to "Control Panel" then "Orders". Then select the the confirmed order that was made, and you will see the files listed to be downloaded.

Step-by-step Instructions:

  1. Login to the site.
  2. Click on "Order history" in the "Account" menu on the left side
  3. Click on the Order that you made. the status of the order should be "confirmed". If it is not confirmed, contact me.
  4. Once the order is confirmed, you should see the link at the bottom of the page.

If the order is not "confirmed", then that means that either payment was not completed, or there was a a miscommunication with Paypal. If your payment was received by Paypal, then we can manually confirm your status order. Just Contact Us.

Folder Listing Extensions

I just installed Easy Folder Listing Pro version 2.0 on Joomla 1.5 and the folders are not collapsing. Why?

The minimum javascript requirement for Easy Folder Listing Pro 2.0 is Mootools 1.2.4. To make the plugin work on Joomla 1.5, you must enable "System - Mootools Upgrade" plugin in the Plugins Manager. This plugin is a system plugin that is available in the latest version of Joomla 1.5.

Once you enable this version, all the javascript that controls the collapsing and expanding will work.

Can I list files that exist at another domain or a different subdomain to my Joomla site?

No. Easy Folder Listing, Easy Folder Listing Pro and Advanced Folder Listing are designed to display files located on the same domain as the Joomla website.

The webpage renders to a white screen when I try to list lots of files. Is there a limit? What's going on?

There is no particular limit or maximum size for Easy Folder Listing Pro plugin.

The white screen is a result of a memory limit with PHP specified in your particular server setup. What happens is that whenever a script is run, PHP gives it a maximum memory that it can use. This is specified in the PHP.ini settings as the "memory_limit" value. With my plugin, it creates lots of HTML text for every file in the folder, and when it goes to replace the {easyfolderlistingpro ...} text in the article with the newly generated table, if the table is really large, then the PHP function str_replace that does the actual swap hits the memory limit.

To fix this issue what you need to do is to increase your memory_limit. Before you increase it, you need to find out what value it currently is. You can easily do that through Joomla. To check for this, in Joomla 1.5, go to Help -> System Info -> PHP Information. In Joomla 1.6, 1.7 and 2.5, go to Site -> System Information -> PHP Information. Then, search for memory_limit. A reasonable value for this can be anything above 32M, but it depends on your needs. To increase the value of memory_limit, you will need to edit your PHP.ini settings. Although instructions to do so is beyond the scope of this FAQ, there are numerous reliabe online sources on how to accomplish this.

Is there a limit to the number of files that can be in a listing?

Yes, and No. The plugin does not limit the amount of files that can be displayed in a listing. However, you are advised to use the plugin responsibly. Although we are proud of the fact that our plugin does not limit anyone in terms of how many files it can list, persons need to understand that listing hundreds or thousands of files does not correlate to a good user experience (whether you are doing this manually, or using our plugin, or any other plugin). We need to use it effectively.

If you are going to load a large table with lots of rows (one per file or sub-folder), it may cause a performance issue on the page. The page will take a long time to load because it takes time to load hundreds of table rows into the browser's DOM. With javascript handling collapsing of nested subfolders, there is a lot of recursion involved in making everything work, that also takes quite a bit of processing power and memory usage to do in general.

I am trying to list several hundred files, but the page takes long to load and expanding sub-folders is slow. Could you fix this error?

What you are experiencing is not a problem or an error. The fact that you are displaying over hundreds of files should hint to you as to why it takes so long for the page to load and for the collapsing to happen.

Every browser processes HTML tables in the same way. They MUST load the entire table first before the page can finish loading. So, because your table has hundreds of rows, it will take a very long time to load. This occurs because the browser is not only rendering a web page, but also loading all these hundreds of rows into the DOM object memory, and each row has its own properties.

Although we are proud of the fact that our plugin does not limit anyone in terms of how many files it can list, persons need to understand that listing hundreds of files does not correlate to a good user experience (whether you are doing this manually, or using my plugin, or any other plugin). The plugin does its job, but we need to use it effectively.

The screen goes white when I display the webpage with the listing. If I remove some files it shows. How can I fix this?

This occurs when your PHP memory_limit is too low. What happens is that whenever a script is run, PHP gives it a maximum memory that it can use. This is specified in the PHP.ini settings as the "memory_limit" value. With the plugin, it creates lots of HTML text for every file in the folder, and when it goes to replace the {easyfolderlistingpro ...} text in the article with the newly generated table, if the table is really large, then the PHP function str_replace that does the actual swap hits the memory limit.

To solve this issue, edit your PHP.ini file and increase the value specified for memory_limit. For example, if it was previously set at 8MB, then change it to something like 32MB.

Is there a way to workaround the extra spaces that some browsers add after collapsing and expanding subfolders?

Yes, you can. It is a known issue with various browsers and how Mootools handles the reveal/dissolve of table rows where the table has a border spacing. jQuery had a the same issue with a different set of browsers in a previous version of Easy Folder Listing Pro.

Please note that this work around will remove the border spacing from the table cells. You need to edit the styles.css file that is located in media/easyfolderlistingpro/css, and change:

/** Table based styles **/
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
    text-align: left;

to the following:

/** Table based styles **/
    width: 100%;
    border-collapse: separate;
    border-spacing: 0px; //<-- this is what you are changing
    text-align: left;

If you change the styles that I outlined above, you should get rid of the spaces.

Why can't I download large files in a listing?

With Easy Folder Listing Pro version 2.2 and earlier, and Advanced Folder Listing version 1.0.4 and earlier, downloading large files can may result in an error. This result will vary depending on the server configuration. This is because the download script for these versions use the PHP function readfile which is dependent on the values of memory_limit and max_execution_time in the PHP.ini file.

Normally, the value for memory_limit is 2MB and the value for max_execution_time is 30 seconds. What this means for the download script is that you will only be able to download a file of maximum size for 2MB, and the time it takes to download a file must be less than 30 seconds. So, if you change the memory_limit to 200MB, but that takes more than 30 seconds to download, when 30 seconds is reached, the download will stop.

Please note that this is no longer an issue since Easy Folder Listing Pro version 2.7.

The preview feature is not working on my site. What's wrong?

If you are using this on an Intranet (that means your site is a localhost or not a publicly accessible domain name), the Preview feature, which relies on Google Docs Viewer, will not work. Google needs to have Internet access to your files in order for you to preview them.

About Us

Valor Apps is a registered business that is owned and operated by Michael Gilkes. The business is located and registered in Antigua and Barbuda.

We specialize in developing software for Joomla Content Management System (Joomla CMS), custom web apps, and custom desktop applications. We also provide computer support services to businesses located in Antigua.

Latest News

Important Notice about Joomla 2.5 January 10, 2015
Important Notice about Joomla 2.5 Joomla 2.5.28 was released on December 10, 2014, and is now officially the last release of the 2.5.x Joomla series. Official support for Joomla 2.5.28 ended on December 31, 2014. This means that there will be no new releases of the Joomla 2.5.x...
Site Upgrades and Updates August 15, 2014
Website Upgrade Please be advised that from 10:00am EST Friday, August 15, 2014 to 6:00pm EST Monday, August 18, 2014, the Valor Apps website will be involved in an ongoing upgrading process. The site will remain live. However, there will be changes to the appearance of the website that will occur during this time period. Most changes will occur within the first 24 hours. After that initial time...
First Quarter 2014 Online Newsletter April 26, 2014
Recent News! New Payment Option: FMX Tranpage Since the establishment of Valor Apps online, Paypal has been the only payment option available. As of December 2013, a new payment option was made available to all users: FMX Tranpage. If you are unable to use Paypal, or prefer not to use Paypal, you are invited to use FMX Tranpage. FMX Tranpage is a lightweight SSL-based cedit card payment...
New Releases Scheduled! April 23, 2013
New Releases Scheduled! For those who make feature requests and who contact us via email about bugs and custom features, you wait in almost over! Here is a schedule of upcoming releases with the tentative features: Advanced Folder Listing Version: 1.5 Expected Release Date: July 2, 2013 Features include: Ability to Link any Field (not just Filename) Multi-Lingual Support for Fields Compatibility with...
Pure Tabs v1.1 released! February 5, 2013
Pure Tabs Version 1.1 is now available! Updates to this version: Compatible with Joomla 3.0+ Go to the product page for a full product description.