Show Logged On users their Download Limits.
The User Groups Settings allows setting limits on how many Downloads and limits on the total accumulated size in Mbytes, that a member of a user group may make within a day, a week and a month. There is also a limit available to specify the maximum number of new Downloads that may be created in a day. Additionally there are two special limits, namely "Download Duration Restriction" and "Transfer Speed Restriction". The module does not show the special limits.
For more details on setting up limits please see Setting User Limits (opens in a new tab/window)
It should be noted that the module only operates for Logged On users; public and guest users do not have limits.
Further note that users may belong to multiple User Groups. In this case the limits are taken from the User Group that has the highest jDownloads Ranking from all of those User Groups to which the user belongs. For example if a User belongs to a User Group called say UG45 whose Parent User Group is Registered then if Registered has a higher jDownload Ranking than that of User Group UG45 then the limits for the member will be shown as belonging to the Registered User Group and those limits are used.
For more on jDownloads Ranking see the articles Which User Group is Used and An Overview of User Group Settings (both links open in a new window/tab). This is particularly obvious when using a new User Group as by default jDownloads sets a new group to have a zero ranking.
If a limit for the User Group is exceeded then the user is shown a message telling them they have exceeded their permitted level. The message itself may be customised within the User Groups Settings.
This can be incredibly annoying so the objective of the View Limits module is to be able to show users how many Downloads or how much Volume is available before they attempt to download a file.
Module Configuration
First ensure you give a title of your choice such as
. The default is 'jDownloads View Limits'.Most settings are on the
Ensure the module is 'Published' and that a suitable 'Position' is set.
As it is usual that only members of the Registered User Group that create or edit Downloads in the Frontend then set the Access to 'Registered'.
Setting the 'Display User Group' to Yes is very helpful to users.
Setting the "Display the 'No Limits' message" is generally useful.
Because the module only shows limits for 'logged-on' users then it is best to set Access to Registered.
Selecting the relevant 'Message Types' is discussed below.

There are six limit types as shown in the first image opposite. To select a limit just click on it. The selected limit will have a blue background


In this example the limits were set in the User Group Settings for user group 'uploaderUG'.
Specificaly the Daily Download limit was set to 5, the weekly limit to 8 and the monthly limit to 10.
Menu Asignment
Ensure that on the Menu Assignment Tab you set the view to 'On All Pages' as shown opposite.

Examples
To set limits go to Components - jDownloads - User Group Settings
Click on the User Group for which you wish to have Limits. In this example it is the uploaderUG that is used.
In the Group Settings tab ensure you set View User Limits to Yes.
Next select the Limits tab and set the limits to an appropriate value.
Leaving a limit at the default setting 0 means that limit is not used.

Note the Edit button,
This is available in any user group that has the relevant permissions.


Using the Show Limits module in a jDownloads Layout
We can do this using the Joomla! loadmodule plugin. This will involve creating a copy of one of the existing layouts and editing it.
But it also requires that jDownloads supports Joomla! content plugins. This setting is in

For more details on editing layouts you are advised to see article: An Introduction to Layouts (opens in new tab/window)
Just add the line
loadmodule mod_jdownloads_view_limits enclosed in { } at the end as shown.
Save & Close and then Activate the modified layout.

The result is as shown opposite.
It may be worthwhile configuring the module to disable showing the the Title.
Placing the
line in the sub header means it will only show in the Overview. This is the default view for 'List All Categories'.

This will then show whenever a Category is being shown as illustrated below.



