Version: 2.3.0, by AndrewD
Developer Last Online: Apr 2010
Category: Major Additions -
Version: 3.7.0
Rating:
Released: 12-24-2007
Last Update: 06-13-2009
Installs: 576
DB Changes Uses Plugins
Re-useable Code Additional Files Translations
No support by the author.
What this is and does
LDM is a general-purpose tool for managing libraries of links and files, and handling uploads and downloads in a flexible way, while tracking and control user access. It has a range of integrated media players and a large library of 'plugin' extras.
Installation and Usage Explained in the on-line Wiki, with a brief explanation in the file instructions.txt in the release zip. The recent revision history is given in the first post of this thread.
Please use carefully and always backup your database before upgrading. Post reports of problems and suggestions for enhancements in this thread.
14.06.09 Version 2.3.0 is now the the officially-supported version. Works with 3.7 and vb 3.8. Please post comments in this thread
22.06.08 Version 2.2.9-post1 - This is the previous supported version. Works fine with all versions of vb 3.6 and vb 3.7. All standard features except profile integration and forum prefix selection work fine with vb 3.8.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
This is a great addon, I love it and have been using it for ages. My site is getting popular and I'm getting a lot of bandwidth usage so I'm looking at the bandwidth limit features.
If I set a download allowance for the Unregistered user group, will that apply to ALL unregistered users. Or will each unregistered user get their own allowance?
For example, if I set a daily limit of 100Mb and one unregistered user downloads a 100Mb file, will the next unregistered user be able to download?
Thanks in advance!
If everything is working correctly (which I hope is true ), allowances for registered users apply to the username but allowances for unregistered users to the IP address. So, one unregistered user will not affect another unless they happen to be using the same computer/accidently share the same IP address.
A side effect is that unregistered users can get themselves a new allowance by going to a new computer, but we felt this was an acceptable compromise. (The other side effect, which is that registered users can get a new allowance by signing up for multiple accounts, can be partially prevented by selecting the 'Count all accesses from user's IP address against that user's allowances' box on the allowances admin page.)
will you update this mod to work with VB4 ? Please, tell me that you do... *hopes*
I *hope* to do so . I have bought licences for the new forum + CMs software and am currently trying to get me head around how things work. The upgrade will probably not be a very quick process, however - quite important bits of the infrastructure have changed.
I *hope* to do so . I have bought licences for the new forum + CMs software and am currently trying to get me head around how things work. The upgrade will probably not be a very quick process, however - quite important bits of the infrastructure have changed.
Is it possible to add some sort of hard coded limitation on download speed to the downloads perhaps by using fread() - I dont mind modifying a couple of lines of code and slowing things down for all users if I have to however I host massive files and it would be an ideal situation to be able to slow everyone to 300kps tops during peak. I don't know much about coding sadly however my guess is that if the amount for speed is set as a variable X then fread's speed beinf that variable that was set means the speed can be changed on the fly by just either changing a config file or an entry in the relevant download file itself.
Anyway - my question really should be, how do I do this, where do I put it and thanks
Edit, bonus question - is there also way to display the last 50 people who downloaded and what it is that they downloaded - then I could have that on the front page of the download system.
Is it possible to add some sort of hard coded limitation on download speed to the downloads perhaps by using fread() - I dont mind modifying a couple of lines of code and slowing things down for all users if I have to however I host massive files and it would be an ideal situation to be able to slow everyone to 300kps tops during peak. I don't know much about coding sadly however my guess is that if the amount for speed is set as a variable X then fread's speed beinf that variable that was set means the speed can be changed on the fly by just either changing a config file or an entry in the relevant download file itself.
Anyway - my question really should be, how do I do this, where do I put it and thanks
Edit, bonus question - is there also way to display the last 50 people who downloaded and what it is that they downloaded - then I could have that on the front page of the download system.
The first of these should be possible, but I will have to investigate. LDM uses two different ways of transferring downloads to the user - normally using the so-called cURL library, and alternatively using fread() calls. Although cURL itself will handle speed limits, this is not made available via the php interface, so it will be necessary to go the fread() approach.
The answer to the second question is again, 'yes'. This should be a fairly straightforward piece of coding. I will investigate.