(844) 262-7842

Link Vault

Link Vault allows you to protect your local and external download links, track all downloads, track leech attempts, track hack attempts and protect any other links you’d like to hide.

# Regular Examples
{exp:link_vault:download_link file_name="file.zip" entry_id="1234"}
{exp:link_vault:download_link file_name="file.zip" directory="misc-files/apps/"}
{exp:link_vault:download_link file_name="file.zip" text="Download Now!"}
# Result:
<a href="http://site.com/?ACT=30&e=1928&file=eomDdQoswRC%2FqjxKLXR2Te0hebW7dtx%2B">Download Now!</a>
{exp:link_vault:download_link file_name="file.zip" class="my-link-style"}
{exp:link_vault:download_link file_name="file.zip" url_only="true"}
# Result:
<a href="http://site.com/?ACT=30&e=1928&file=eomDdQoswRC%2FqjxKLXR2Te0hebW7dtx%2B">http://site.com/?ACT=30&e=1928&file=eomDdQoswRC%2F...</a>
{exp:link_vault:download_link file_name="file.zip" url_only="true" action_only="true"}
# Result:
?ACT=30&e=1928&file=eomDdQoswRC%2FqjxKLXR2Te0hebW7dtx%2B
{exp:link_vault:download_link file_path="mega/uploads/file.zip" entry_id="1234"}
# Remote File Examples
{exp:link_vault:download_link file_name="http://www.site.ly/a.txt" text="view file" remote="true"}
{exp:link_vault:download_link file_name="http://mysite.com/monkeys.zip" remote="true"}
# Amazon S3 Examples
{exp:link_vault:download_link s3_bucket='images' file_path='animals/monkeys.png' text='Get Monkeys'}
{exp:link_vault:download_link s3_bucket='tutes' file_path='video.flv' cf:file_category='tutorial'}

Support

Support is provided in the devot:ee forums. Any support requests should be directed there first.

Installation & Updating

To install Link Vault, place the link_vault directory into your system/expressionengine/third_party directory. From the control panel, navigate to the Modules screen and click the Install link in the Link Vault row.

Requirements

  • ExpressionEngine 2.7+
  • The Link Vault module and language files (included)

Custom Fields

It is possible to create custom fields for Link Vault that will allow you to store custom data in the link_vault_downloads table as well as the link_vault_leeches table. Custom fields can be created from the Link Vault module’s control panel by clicking the “Custom Fields” button at the top-right region in the main control panel page. From this page, you can delete existing custom fields or click the “Create new Custom Field” button to create a new one.