Thread: Major Additions - Links and Downloads Manager
View Single Post
  #1911  
Old 05-25-2009, 07:55 AM
AndrewD AndrewD is offline
 
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by drfenning View Post
Perhaps it's my ignorance, but I am not having problems giving access to a particular usergroup but the timeframe that they are allowed to have access. For example, I have a registered user that purchases a one month subscription to the download manager and they can download anything they want for that timeframe. So I created a usergroup called "Club Scrap Subscriber". In VB, I keep them as a registered user and check that they have now have access to "Club Scrap Subscriber." Now I give only "Club Scrap Subscriber" usergroup access to the download manager to access links. Everyone else can view. Problem is...when that month is up, I have to manually go into VB and remove them from "Club Scrap Subscriber" usergroup.

So is it possible to use the "paid subscription" portion of VB to determine the timeframe that a user can be in a usergroup? You have a plugin that has time of day and amount they can download but I didn't see one for how long they can download. I would want to have three different subscriptions 1, 3 and 12 month...I could create three different usergroups for each time frame and change it in the LDM/users/allowances, but if they paid to extend their subscription would it lock them out from using it further? Can it be recurring?
I don't think this question is really about LDM. You are wanting to change the user's usergroup membership when their subscription starts (adding them) and ends (removing them)?

I thought (but have not checked) that the vb subscription manager handles this automatically but I'm afraid I have no idea whether X-cart can handle it or not.

If you choose to do this via x-cart, it's easy enough to code a new LDM addin that grants/restricts access based on some condition that can be checked via php (assuming that this is possible with x-cart). I am willing to help you implement this, but I don't want to have buy/learn about x-cart.

Quote:
Originally Posted by drfenning View Post
I could also create three paid subscriptions in VB. But in VB's paid subscriptions, I can choose all of my other forums, but "download manager" is not a forum option to choose from. Does any of this make sense?
I've just tried the following approach, which seems to work fine.
- First, create a new forum called "Download Manager", which is set up as a link to LDM. Then, that forum would appear in the list of available subscriptions on your admin page.
- Second, create a new vb subscription to that forum, which adds users to a new usergroup, let's say LDM Subscribers.
- Then, set up your LDM database so that entries are only accessible to users who have usergroup rights to that forum.

We could also easily tailor the message that unsubscribed users get when they visit LDM to tell them that they need a subscription.

Have I understood you correctly?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01097 seconds
  • Memory Usage 1,771KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete