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

Reply
 
Thread Tools
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
  #242  
Old 10-10-2005, 08:50 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by elsupremo
Unfortunately, it's true - accepting a moderated link does not remove it from the moderation queue.

However - I just checked something, I could be wrong - but if you have anything other than "0" in the Review frequency field of the link properties, then it will stay in the moderation queue. So, if you want the entries gone, put "0" in that field and it will be gone.

David
OK, will investigate - I wish software didn't take on a life of its own!!
Reply With Quote
  #243  
Old 10-10-2005, 03:15 PM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by benj
so andrew how do you get this built in media jukebox thing to work then? enabled it for mp3s added a link to an mp3 doesnt work :S any ideas :P playing atm lovin this so far man......


cheers

benj
This is indeed an interesting question.

The jukebox worked correctly through version 1.61 and that version still works correctly today. However, I find that I cannot get the version 2.0.x to work at all. I'm not sure why, as I don't think I've changed any of the code (obviously I must have). It fires up the windows media player correctly but refuses to play anything.

I wrote this as an add-on for someone who said that it was very important to him, and then decided that he didn't want it after all. I wonder - is this actually a very useful feature? If you have an mp3-aware application on your pc, then this will load and run anyway when you click on an mp3 file. I'm not sure what advantage there is to having it play inside an embedded media player running in the browser.

If anyone can give me good reasons for this feature, I'll continue to try to fix it, otherwise it seems like a feature that could be removed.
Reply With Quote
  #244  
Old 10-10-2005, 04:15 PM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by elsupremo
Unfortunately, it's true - accepting a moderated link does not remove it from the moderation queue.

However - I just checked something, I could be wrong - but if you have anything other than "0" in the Review frequency field of the link properties, then it will stay in the moderation queue. So, if you want the entries gone, put "0" in that field and it will be gone.

David
Bug confirmed. As you say, it occurs when there is a value other than zero in the review frequency field. It will be fixed in 2.0.6, but in the meantime, if this is urgent, the fix in version 2.0.5 is as follows.

Edit local_links.php. Go to line 1881 to 1893, which read as follows:

Code:
	if ($submit == 'submit') {

		if ($statuscheck == $LINK_NO_ACCESS) {
			$err = $vbphrase['ll_error_protocol'].' '.$linkurl.' <a href='.$url.'><b>'.$vbphrase['ll_return'].'</b></a>';
			eval(standard_error($err));
			exit;
		} elseif ($statuscheck == $LINK_NO_REMOTE_DOWNLOADS) {
			$err = $vbphrase['ll_error_remote'].' '.$linkurl.'. <a href='.$url.'><b>'.$vbphrase['ll_return'].'</b></a>';
			eval(standard_error($err));
			exit;
		}

		$statustime = TIMENOW;
Move line 1893
Code:
		$statustime = TIMENOW;
immediately before 1881, ie just before the if test, so that the code reads as follows:
Code:
	$statustime = TIMENOW;
	if ($submit == 'submit') {

		if ($statuscheck == $LINK_NO_ACCESS) {
			$err = $vbphrase['ll_error_protocol'].' '.$linkurl.' <a href='.$url.'><b>'.$vbphrase['ll_return'].'</b></a>';
			eval(standard_error($err));
			exit;
		} elseif ($statuscheck == $LINK_NO_REMOTE_DOWNLOADS) {
			$err = $vbphrase['ll_error_remote'].' '.$linkurl.'. <a href='.$url.'><b>'.$vbphrase['ll_return'].'</b></a>';
			eval(standard_error($err));
			exit;
		}
Reply With Quote
  #245  
Old 10-10-2005, 04:21 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My version 2.0.5 already reads like the fix.
Reply With Quote
  #246  
Old 10-10-2005, 05:14 PM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Boofo
My version 2.0.5 already reads like the fix.
Check again! I've just looked at the code sitting on this site and it reads as I said. It's a subtle change - just moving one line up a dozen lines.
Reply With Quote
  #247  
Old 10-10-2005, 06:45 PM
elsupremo elsupremo is offline
 
Join Date: Sep 2005
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AndrewD
This is indeed an interesting question.

The jukebox worked correctly through version 1.61 and that version still works correctly today. However, I find that I cannot get the version 2.0.x to work at all. I'm not sure why, as I don't think I've changed any of the code (obviously I must have). It fires up the windows media player correctly but refuses to play anything.

I wrote this as an add-on for someone who said that it was very important to him, and then decided that he didn't want it after all. I wonder - is this actually a very useful feature? If you have an mp3-aware application on your pc, then this will load and run anyway when you click on an mp3 file. I'm not sure what advantage there is to having it play inside an embedded media player running in the browser.

If anyone can give me good reasons for this feature, I'll continue to try to fix it, otherwise it seems like a feature that could be removed.

When I tried this feature recently, it worked approximately 1/20 times. My point here is that it does work on occasion, although I am not sure what is the variable that allows it to work or not.

I do not see a very important reason for this function to remain. I believe there are better "jukebox" modifications out there made expressly for that purpose.
Reply With Quote
  #248  
Old 10-10-2005, 07:51 PM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AndrewD
Check again! I've just looked at the code sitting on this site and it reads as I said. It's a subtle change - just moving one line up a dozen lines.
I know, sir. I've checked it over and over again and it is already fixed in the version I have.
Reply With Quote
  #249  
Old 10-10-2005, 08:38 PM
elsupremo elsupremo is offline
 
Join Date: Sep 2005
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Boofo
I know, sir. I've checked it over and over again and it is already fixed in the version I have.
Lol, this is a funny one.
Reply With Quote
  #250  
Old 10-10-2005, 10:53 PM
Benj's Avatar
Benj Benj is offline
 
Join Date: May 2006
Posts: 180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AndrewD
This is indeed an interesting question.

The jukebox worked correctly through version 1.61 and that version still works correctly today. However, I find that I cannot get the version 2.0.x to work at all. I'm not sure why, as I don't think I've changed any of the code (obviously I must have). It fires up the windows media player correctly but refuses to play anything.

I wrote this as an add-on for someone who said that it was very important to him, and then decided that he didn't want it after all. I wonder - is this actually a very useful feature? If you have an mp3-aware application on your pc, then this will load and run anyway when you click on an mp3 file. I'm not sure what advantage there is to having it play inside an embedded media player running in the browser.

If anyone can give me good reasons for this feature, I'll continue to try to fix it, otherwise it seems like a feature that could be removed.

NOOOOOOOO! Keep it i need it coz as you might remember i plan to play mp3s thru this addon. and my artists dont want people to be able to download there mp3's just stream them. i dunno if it would be possible with the media player thing / or will be possible in some other way but i was gonna make a flash player so users can only stream music from my site not download it... this is kinda crutal to my site. unless you have anyother ideas that is


cheers andrew
Reply With Quote
  #251  
Old 10-11-2005, 03:58 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Boofo
I know, sir. I've checked it over and over again and it is already fixed in the version I have.
Now I understand. I broke this between the beta 2.0.5 and the final 2.0.5. You must have got the beta code installed.
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 09:33 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06717 seconds
  • Memory Usage 2,329KB
  • 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
  • (3)bbcode_code
  • (9)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