Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Links and Downloads Manager Details »»
Links and Downloads Manager
Version: 2.3.0, by AndrewD AndrewD is offline
Developer Last Online: Apr 2010 Show Printable Version Email this Page

Category: Major Additions - Version: 3.8.2 Rating:
Released: 06-13-2009 Last Update: 02-13-2010 Installs: 158
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.

Please use carefully and always backup your database before upgrading. Post reports of problems and suggestions for enhancements in this thread. You can also find extensive discussion of this mod in the VB3.7 mods section.

14.06.09 Version 2.3.0 is the the officially-supported version. Works with 3.7 and vb 3.8.

14.02.10 Post-1 version uploaded with minor bug fixes, including dealing with PHP 5.2.12


Staff Note: Sadly, Andrew D, the developer of the Links and Downloads Manager has passed away after a long period of illness.

Download Now

File Type: zip links-2.3.0-post1-phpfix.zip (1.40 MB, 684 views)
File Type: zip links-2.3.0-post1-translations.zip (685.4 KB, 291 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
arabwit, Reloac

Comments
  #92  
Old 08-26-2009, 03:31 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks very much, these are very helpful suggestions and I will see what I can do. I do not plan to make a new release until vb 4.x is available, because this is likely to require a lot of work. I add specific remarks below.

Quote:
Originally Posted by nohuhu View Post
a) please oh please split administration/settings page into several! it makes an impression of having been created for superhumans who can remember EVERYTHING. some settings options are related to each other and it takes so much time to find them after the page was updated...
I fully share your impression, and I have felt for some time that the settings page needs further effort. (It is a lot better than it used to be ) However, is it more difficult that the main vb admin options page? (That's a serious question.)

Quote:
Originally Posted by nohuhu View Post
b) is it possible to somehow tie file ratings with corresponding thread ratings? i thought it would be just great if someone could rate file right from thread view and vice versa, thread view would display actual file rating.
I think that I should review the entire integration of LDM with vb, and the use of Ajax code to allow this type of feature to work 'on the fly'.

Quote:
Originally Posted by nohuhu View Post
c) maybe that's too advanced for a simple feature request but it would be beneficial to have means of accepting large file uploads. by large i mean greater than post_max_filesize. i thought, is it possible to implement ftp integration? like, user uploads large file to the server via ftp - this need not involve LDM - and then adds the file in LDM using ordinary "add entry" page. after submitting uploaded file's ftp url in corresponding field, LDM sees that this url belongs to the same server and instead of storing entered url it moves the file from ftp directory to upload_dir with the same name, or alternate name if "Rename" option was used when adding the file. this way we could have both of two worlds: ftp's robustness and minimum overhead with LDM's no-hassle file additions. i hope i described all this coherently enough...
Again, this is a good idea and I will give it some thought.


Quote:
Originally Posted by nohuhu View Post
and, um... i know it may sound too bold but have you ever considered overhauling LDM's phrasing in order to make it more fit for localization in languages structurally different from Western ones? frankly i don't know how Chinese people made their translation, i don't read Chinese and can't tell if it's close to English default but trying to make Russian translation proved to be difficult. for example, many phrases have not-too-meaningful names like ll_available or ll_entry or ll_search - there's no telling where those phrases are used and what for. also, i've encountered many phrases that are used simultaneously in different places with apparently different meaning, and this does add to complexity too, 'cause in many languages there are different forms of adjectives and verbs depending on context and trying to fit one phrase everywhere results in kludgy translation... or worse, if i'd translate a phrase for one page where i've seen it first and wouldn't have noticed that it is used on other page with different phrasing it'd just look ugly. mesa donta speeka inglisha. an ideal solution, if tedious, would be to ensure EVERY phrase is unique so it can be translated any way needed. LDM is just too great piece of software to be poorly translated and i'd like to do a quality job but it's not easy...
I have tried to be consistent, but also to keep the number of phrases to a reasonable minimum to limit the memory overhead and the work needed to provide a translation. I will certainly review the separation of menu item/error message/information.
Reply With Quote
  #93  
Old 08-26-2009, 11:07 AM
nohuhu nohuhu is offline
 
Join Date: Dec 2008
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AndrewD View Post
Thanks very much, these are very helpful suggestions and I will see what I can do. I do not plan to make a new release until vb 4.x is available, because this is likely to require a lot of work. I add specific remarks below.
well i didn't intend to force your decisions or something, as i said i just made some suggestions for future versions. whenever they be.

Quote:
I fully share your impression, and I have felt for some time that the settings page needs further effort. (It is a lot better than it used to be ) However, is it more difficult that the main vb admin options page? (That's a serious question.)
yes, i found it quite difficult to configure LDM properly, at least initially. this mod is a system unto itself, its complexity can be easily compared to the main vbulletin forum software and the learning curve after installing this mod is quite steep. vb admin options are divided in several pages, making them a lot more manageable. of course there's an option to display all settings at once but frankly i only use it rarely to find some option if i'd forget on which page it is located. otherwise i always use separate pages, it's much easier to navigate and it takes a lot less effort to concentrate on settings themselves.

Quote:
I think that I should review the entire integration of LDM with vb, and the use of Ajax code to allow this type of feature to work 'on the fly'.
well that would be lovely. i, for instance, plan to use thread view extensively and i think it would be much easier for users to see rated files. right now it can be a bit unintuitive, so i think i'd better turn off thread ratings for announcement forums to avoid threads being rated differently from files themselves.

also, i think it would be beneficial to have tighter integration between LDM and vb for comments and discussion. maybe i have something configured wrong in my test setup but it appears that comments are not stored as announcement thread messages but rather as separate entities viewable only on LDM entry page. i'm not sure yet if that can be done without code changes using only templates but it would be good to display thread replies as comments on LDM page and vice versa, LDM comments as thread replies in announcement thread. better yet, store comments as posts in announcement thread and display the same messages both on LDM entry pages and in announcement thread. this way, it would make a perfect place for users to discuss files without undue confusion as to where to post their comments.

Quote:
Again, this is a good idea and I will give it some thought.
thanks. this feature could spare me from constant headache of tracking user uploads, moving and adding them manually with respect to their original uploaders. i think i must elaborate a bit on my setup for you to understand it better: i run an automotive forum dedicated to technical matters, mostly DIY diagnostics and repair. some of my users are very experienced mechanics and they just love to add to the forum, they make up these "do this and that" manuals with lot of pictures, spare parts replacement sheets and such, these documents can get very large - especially when an user is more like auto mechanic than computer literate user, if you get my meaning. so Word documents with uncompressed photos within are not that uncommon and they can easily grow over my max_post_size limit that is set by hosting provider. i just don't have time to pre-process all those documents before uploading, i'd rather give users some reliable way to add large documents so they could do that themselves. ftp is good for uploads but i can't control downloads the way i want and i won't give free anonymous access to my ftp. i have an unlimited traffic hosting plan, in theory, but once the traffic from anonymous ftp soared up to 1000 gb in a month i got a bit uneasy and had to stop that.

Quote:
I have tried to be consistent, but also to keep the number of phrases to a reasonable minimum to limit the memory overhead and the work needed to provide a translation. I will certainly review the separation of menu item/error message/information.
well i'm not php expert but i don't think that making phrases unique will place unbearable burden on servers with regards to memory. LDM phrases are only used on LDM pages, or so i perceive vbulletin's phrase management. also phrases can be divided in more sections to lower memory load. as for work needed to translate a mod, i've done quite a few already and i can tell you, i spend a lot more time trying to think up an elegant way to translate an English phrase when it is used in several places than simply translating sheer bulk of used-once phrases. if i'm sure that a phrase is used only once, like in help sections or admin sections, i just type. it's fast. when i have to stop and think, it consumes time. and with mods this large, it consumes a lot of time.
Reply With Quote
  #94  
Old 08-26-2009, 11:27 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the reply. I'll see what I can do.

This has been a living project now for 5 years, and indeed in the past, memory usage for text strings was an issue, perhaps less so now.

Concerning the linkage between LDM and vb features, initially I was determined to keep them completely separate, because otherwise it would be a full time job to keep things compatible (vb today is very different from vb in 2004 both in its features and coding style). A new release of LDM typically takes me a couple of months work, so I want to be quite sure what is happening with vb 4.x before starting the next round!
Reply With Quote
  #95  
Old 09-02-2009, 02:41 PM
odln018's Avatar
odln018 odln018 is offline
 
Join Date: Mar 2006
Posts: 210
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is probably a stupid question, but how do you go about deleting files?

Also, is there a file browse feature such as the Downloads II mod?
Reply With Quote
  #96  
Old 09-14-2009, 06:53 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by odln018 View Post
This is probably a stupid question, but how do you go about deleting files?
ldm/edit entry/delete Also ldm/admin/mass edits

Quote:
Originally Posted by odln018 View Post
Also, is there a file browse feature such as the Downloads II mod?
I don't know what the downloads ii mod feature offers so can't really comment.
Reply With Quote
  #97  
Old 09-14-2009, 10:04 AM
Simon Lloyd's Avatar
Simon Lloyd Simon Lloyd is offline
 
Join Date: Aug 2008
Location: Manchester
Posts: 3,481
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
From 3.7.x thread
Quote:
Originally Posted by AndrewD View Post
Simon, there's an option to add statistics to the user profile - LDM / admin/ settings / profile_ldmactivity

Is this what you are looking for.
Hi, Andrew, that option is turned on and i see the recent uploads downloads as links in ldm blocks (as i have always done), what i'm talking about is when you go to a persons profiel and you have the tabs Visitors. About me, Statistics...etc, click the statistics and you have a series of lightly outlined boxes showing you "counts" from particular locations, this is where i would like to show
LDM Count
My LDM Downloads: xx
My LDM Uploads: xx

Does that make sense?
Reply With Quote
  #98  
Old 09-14-2009, 02:24 PM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Simon Lloyd View Post
Hi, Andrew, that option is turned on and i see the recent uploads downloads as links in ldm blocks (as i have always done), what i'm talking about is when you go to a persons profiel and you have the tabs Visitors. About me, Statistics...etc, click the statistics and you have a series of lightly outlined boxes showing you "counts" from particular locations, this is where i would like to show
LDM Count
My LDM Downloads: xx
My LDM Uploads: xx

Does that make sense?
Makes sense, Simon. I havent implemented this but will add it to the list.
Reply With Quote
  #99  
Old 09-17-2009, 06:02 PM
VonDoom's Avatar
VonDoom VonDoom is offline
 
Join Date: Dec 2008
Location: USA
Posts: 494
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This product is so good i bought a new vB licence just to explore all the possabilitys. Simply amazing and is better then other premiums mods ive purchased for similier atributes. *Installed and Nominated.* I read other mention the backend isnt very welcoming. But i found this to be false. while i could see some frustrating night for the Novice vB admin. i find the backend pretty user friendly. lol does this mean im finally wrapping my head around vB? lol Thanks for this killer product. cant wait to see it evolve with 4.0
Reply With Quote
  #100  
Old 09-18-2009, 12:43 AM
mauro1947 mauro1947 is offline
 
Join Date: Nov 2006
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way using LDM to user must pay (using subscriptions) for each file he want to download?
Thanks
Regards!
Reply With Quote
  #101  
Old 09-19-2009, 12:01 PM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by mauro1947 View Post
Is there a way using LDM to user must pay (using subscriptions) for each file he want to download?
Thanks
Regards!
This is not built in. You can however use vbulletin's 'forum subscriptions' to protect the files with a 'pay for access' forum.
Reply With Quote
Reply


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 12:31 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.05265 seconds
  • Memory Usage 2,371KB
  • Queries Executed 26 (?)
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
  • (15)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (2)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete