Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
Links and Downloads Manager Details »»
Links and Downloads Manager
Version: 2.2.1, by AndrewD AndrewD is offline
Developer Last Online: Apr 2010 Show Printable Version Email this Page

Version: 3.5.x Rating:
Released: 06-25-2005 Last Update: 05-10-2006 Installs: 337
DB Changes Uses Plugins
Additional Files  
No support by the author.

LDM extends VBulletin to manage a library of documents, files and links to other web sites. Documents can be stored on your own web site, stored on your server separate from the web site, uploaded by your user community, or held somewhere else altogether. So you can use LDM to provide your user community with access to your own files and allow them to share files with each other.

12/08/06 - Versions that work with vb36 are available and supported in the VB36 thread. Version 2.2.1, which works with VB 3.5 but not with VB 3.6, remains available here.

Thanks to everyone who has helped with all the design, testing, etc.
Translations are provided (thanks dLutt and LeeWicked) into German, (thanks to Allan) into French, and (thanks to Hugo) into Spanish. Harry1951 has handled the Dutch translation.

Screenshots, Instructions and How to Install

Full details and instructions are available as a Wiki at http://www.eirma.org/wikis/index.php...nloads_Manager

LDM installs as a VBulletin product. There are no modifications required to standard VB code.

Basically - upload php files and run the installer through VB's Product installer. No changes needed to VB code. Remember to BACKUP YOUR DATABASE. By default, LDM prefixes its database tables 'local_'. Edit the configuration file, local_links_init.php, if you need/wish to change this.

LDM can handle an essentially unlimited number of categories and nested subcategories, and an unlimited number of entries (hyperlinks or downloadable files). Each entry can be placed in one or several categories. Categories can have styles. Descriptions and titles can optionally include BBcodes, smilies, images and html, giving the possibility to add images, colouring, etc. File types can be flagged using icons and individual entries can also have associated thumbnail images.

Standards templates are provided for libraries of links, files, documents, and photographs.

Users can offer comments and rate the links/downloads. Each user is allowed one rating and many comments per entry, and can freely edit these if they change their mind.

Permission to use specific features is established via the product's admin page, where the administrator specifies which usergroups can add and edit entries, comment and rate these entries, moderate, etc.

By default, all entries are visible to all users. You can restrict visibility/access to links and categories by using the permissions masks from your board's forums.

Moderation of new entries is available but turned off by default.

Users can report bad links to the relevant moderators/administrators.

Each user can flag links as his/her "Favourites".

Modules are provided for VBAdvanced.

Hooks are provided in suitable places in LDM and sample plugins are included in the release (see extras directory), for example to integrate with ID3 tags in mp3 files, for slideshows, to autocreate new threads in your forums, etc.

Plus much more.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #332  
Old 10-17-2005, 01:58 AM
BeasTboyz BeasTboyz is offline
 
Join Date: May 2004
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ah, is the max file size derived from our attachments options $maxupload or $vbphrase[ll_uploadmaxsize]? Can we set that seperately? And can we mess with only accepting certain mime types?
Reply With Quote
  #333  
Old 10-17-2005, 03:56 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Vtec44
Okay, what do I do with this error?? I got this after installing 2.0.6 over my existing 2.0.5 version.

"Critical error: different versions of software, templates, phrases and database.
Software: 2.0.6 database: 2.0.5
Cannot continue - ask administrator to correct."


I can't get to LDM AdminCP either I can manually edit the .php file and lower the version number, but don't want to screw up.
Did you reinstall through the VB product manager (remember to allow 'overwrite') or did you simply upload the code?

If necessary, the fix is simply to uninstall the product and then reinstall - don't worry, the uninstall does not destroy your database tables.
Reply With Quote
  #334  
Old 10-17-2005, 04:05 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BeasTboyz
1.) I am wondering if anyone knows why the downloads using this script would be limited to only 20KBps roughly? Any idea how to fix that (I'm guessing its in my php settings or something?
The main factor influencing download speed is whether you identify the files as full urls or as filenames without a url. The worst case is when the url points to someone else's server, but http://yoursite/dir/file.type will be much slower that /dir/file.type

Quote:
Originally Posted by BeasTboyz
2.) I'm guessing upload_maxspace is set in bytes, but I figure it probably can't hurt to change:
upload_maxspace
Total filespace available for use by uploads; 0: no limit

to:

upload_maxspace
Total filespace (bytes) available for use by uploads; 0: no limit
Yes, I agree. Actually, it will accept the same format as the php.ini file, i.e. a number optionally followed by K, M or G

Quote:
Originally Posted by BeasTboyz
3.) How about user selectable permissions for users that are allowed to upload files?

For instance, we set permissions based on forum permissions, how about a table where we would make our own name up, like "subscribed users", "regular users", "anonymous" users and set the permissions for these new groups (based on forum permissions), then the uploading users can just check off who they want it to be available for. This way they don't get confused by our forum permissions stuff. Hopefully you understand what I mean here.
I understand, this is a good idea and I'll add it to the list of things to think about

Quote:
Originally Posted by BeasTboyz
4.) How about making it so users can only upload under certain categories. I see this entire upload feature being more useful for sharing the link on the forum than people actually using the downloads database, I don't want them to be able to mess with my categories.
Ditto a good idea

Quote:
Originally Posted by BeasTboyz
5.) Did you set the max filesize to 200,000 bytes? If so, how can I change that?
No, the file types that can be uploaded are read from the VB attachments table (VB/admincp/attachmenets/extensions and sizes) and in that you can set the maximum size per filetype
Reply With Quote
  #335  
Old 10-17-2005, 04:07 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EasyTarget
I'd like to choose between the links setup, where you click on a category and see a list of live links and a downloads setup, where you click on a category and you see a list of files (with the description and/or thumbnail) but clicking on a file name brings you to a new page for that file.

So something like this if it makes sense.

Category
-Sub-Category of links
-->live link
-->live link
-->live link
-Sub-Category of files
-->file description
--->file page + live download link
-->file description
--->file page + live download link
Yes, this makes sense, will think about it.
Reply With Quote
  #336  
Old 10-17-2005, 04:08 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BeasTboyz
ah, is the max file size derived from our attachments options $maxupload or $vbphrase[ll_uploadmaxsize]? Can we set that seperately? And can we mess with only accepting certain mime types?
See the answer just up a little. Per mimetype, the maximum filesize is set from vb/admincp/attachmenets/extensions and sizes, taking into account the overall maximum values forced in your php.ini file.
Reply With Quote
  #337  
Old 10-17-2005, 04:18 AM
dfdems dfdems is offline
 
Join Date: Jan 2005
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have this installed with about 40 links and so far it works great. I have two questions though

1st question is about link_imagesize

What is a good size to set on average I guess, 300, 1000? Any ideas so they are not to big but convey a decent picture?

2nd question is about downloads. I have movies on my site (WMV, MPG, AVI) Is it possible to set these as available to download or view? I would rather ask and get an answer and then screw up my board then try it and screw it up without having asked..

At any rate, great hack, installed with ZERO problems!
Reply With Quote
  #338  
Old 10-17-2005, 04:30 AM
Vtec44 Vtec44 is offline
 
Join Date: Jan 2005
Posts: 96
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AndrewD
Did you reinstall through the VB product manager (remember to allow 'overwrite') or did you simply upload the code?

If necessary, the fix is simply to uninstall the product and then reinstall - don't worry, the uninstall does not destroy your database tables.
Yep, I reinstalled the XML file through vB Product manager and even saw the correct version. I didn't try to uninstall it, cuz I was afraid that it would destroy my links. Now that you mentioned that it won't, I'll give it a shot and update you with the status. Version 2.0.5 works flawlessly BTW. Great job!
Reply With Quote
  #339  
Old 10-17-2005, 04:57 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EasyTarget
I haven't dug into this yet, but maybe one small thing to add could be to the sort by: feature and make it so people can sort by ratings. Then maybe the ratings would also be a bit more important/encouraged.
Good idea.
Reply With Quote
  #340  
Old 10-17-2005, 05:00 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by benj
theres only one suggestion ( well really a request) i have and that is a whats hot section & whats new section for every category would this be possible or ?
I wanted to get reactions to the home page version of this before I could see about putting it into other categories too
Reply With Quote
  #341  
Old 10-17-2005, 05:05 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dfdems
I have this installed with about 40 links and so far it works great. I have two questions though

1st question is about link_imagesize

What is a good size to set on average I guess, 300, 1000? Any ideas so they are not to big but convey a decent picture?
I'd keep it small - 150 or so - one reason is that these thumbnails are regenerated on every page display (maybe that needs rethinking) and if you make them too big you'll have a big hit on your server.

Quote:
Originally Posted by dfdems
2nd question is about downloads. I have movies on my site (WMV, MPG, AVI) Is it possible to set these as available to download or view? I would rather ask and get an answer and then screw up my board then try it and screw it up without having asked..
It's certainly possible, but you need to think carefully about the cpu and bandwidth consequences. In particular, *dont try to set the video up as a full url http://yoursite/video.fil (or worse http://somewhereelse/video.fil, as this will really kill you. Host them on your own server and identify them with just their filename.

Even less demanding is to modify the force_download setting so that the files are accessed as simple links rather than processed through the script - but this will make the file location completely visible and exposes you to leeching.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:27 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07253 seconds
  • Memory Usage 2,324KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (13)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete