Your EE module, plugin, and extension marketplace!
If you have a site that sells downloadable files, LinkLocker is for YOU! The LinkLocker module allows you to provide download links for your files to your users without them ever knowing the actual location of the file. For example, if a user has purchased an item, you could include this tag between the weblog:entries tag set and pass it the url of the item that they've purchased. Additionally, there are many configurable parameters. For example, you can configure each generated link to expire after a certain amount of time. Links may be locked so that they can only be downloaded from the IP address of the person who was shown the link. Further, you may restrict links to logged in members (or specific member groups), deny hotlinking, set the maximum number of downloads a link will allow, and much more. The module even provides statistics on downloads (both for links and for members) right in your control panel!
LinkLocker Pro Module Features:
Allow users to download files without giving away the download location.
Present a web page to a user while obfuscating the website address in the web browser’s address bar.
Debug parameters that are passed in to the {exp:linklocker} tag.
Track how many times a link has been created for a file.
Track the download count of a file.
Group or identify files by passing in an optional “group” paraemeter.
Group or identify files by passing in an optional “label” parameter.
Ability to restrict files to members only, and send them to a different URL if they aren’t logged in.
Ability to restrict downloads to certain member groups, and send the user to a different url/template if they are not logged in or a member of the appropriate group.
Track member and guest downloads of a file.
Update links generated for members.
Lock generated links to a user’s IP address.
Set expire time for generated links, or set them to never expire.
Send the user to a custom error page if the link has expired, reached max downloads, or otherwise unavailable to them.
Restrict maximum number of download attempts for a file.
Administrative backend that shows documentation, download stats for each link, and download stats for members.
Backend allows “reset” function, which will create a new download link for a member if the link they have is expired, reached max downloads, etc.
Prevent hotlinking to your generated links from other sites.
Automatic database cleanup - prunes expired links.
Linklocker_stats v1.0 Plugin Features:
Download Count -
Displays the download count for a url/group/label combination,
or a group (counts downloads of all files in this group),
or a label (counts downloads of all files with this label),
or a file (counts all downloads of this file (regardless of label).
Member Downloads -
If a member is logged in, this tag will return the number of times the user has downloaded the file. File may be specified by url, label, group, or any combination thereof.
If the user isn’t logged in, this will either return the text specified in the alt_text parametert, or nothing if alt_text parameter isn’t used.
Top Downloads -
Displays and unordered list of download stats for a url or label, sorted in ascending or descending order, with an optional maximum number of results. Allows a CSS class to be specified for the list as well as for the list items.