Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 09-14-2013, 02:09 PM
XGC Paravain's Avatar
XGC Paravain XGC Paravain is offline
 
Join Date: Oct 2012
Location: Millbury,Mass
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Forum Redirect

I'm looking to make a private forum so you can see it in the main forums if you are not in that usergroup but when clicking on that forum, will redierct you to the payment screen
Reply With Quote
  #2  
Old 09-16-2013, 10:23 AM
RickyH RickyH is offline
 
Join Date: Dec 2011
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Should be a simple vb:if condition. For example,

If user is in usergroup '1' (Donator)
allow access
else
redirect to payment screen.

I'll try write up the code for you.
Reply With Quote
  #3  
Old 09-18-2013, 09:28 PM
XGC Paravain's Avatar
XGC Paravain XGC Paravain is offline
 
Join Date: Oct 2012
Location: Millbury,Mass
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok thanks
Reply With Quote
  #4  
Old 10-09-2013, 04:57 PM
XGC Paravain's Avatar
XGC Paravain XGC Paravain is offline
 
Join Date: Oct 2012
Location: Millbury,Mass
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by RickyH View Post
Should be a simple vb:if condition. For example,

If user is in usergroup '1' (Donator)
allow access
else
redirect to payment screen.

I'll try write up the code for you.
Still waiting for some thing on this
Reply With Quote
  #5  
Old 10-14-2013, 10:48 AM
Elite_360_'s Avatar
Elite_360_ Elite_360_ is offline
 
Join Date: Nov 2012
Location: New Hampshire
Posts: 518
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by XGC Paravain View Post
Still waiting for some thing on this
This is for a Forum. You have to setup Forum Permissions so they will not be able to see a thread.

Add a new plugin.

Product = Vbulletin.
Hook Location = forumdisplay_start.
Title = Whatever you want.
Execution Order = 5.
Plugin PHP Code = First code below.

Change the color code to what suits you.

Forum ID = Add your forum id here.

LINK = Add your link to your payment here or whatever you want this to redirect to.

Exclamation Mark = Add this if you want it NOT to redirect the usergroups you are going to add,
Remove if you want it to redirect the usergroups.

Comma = Add a comma after every usergroup id but not the last one or don't use it if you only have one usergroup id.

User Group's = UseGroup's ID's.

Code:
if (!is_member_of($vbulletin->userinfo, 6,5))
{
    if ($forumid == 12)
    {
      header('Location: http://www.google.com');
    }
}
--------------------------------------------------------------------------------------------------------------------

This is for a Tread.

Same as for a Forum except for what below.

Hook Location = showthread_start.

Thread ID = Add your thread id here.


Code:
if (!is_member_of($vbulletin->userinfo, 6,5))
{
    if ($threadid == 16)
    {
      header('Location: http://www.google.com');
    }
}
--------------------------------------------------------------------------------------------------------------------

This is for a Post a New Thread button.

Same as for a Forum except for what below.

Hook Location = newthread_start.

You can do it for a couple more button but can't think of it off the top of my head.
Reply With Quote
2 благодарности(ей) от:
ForceHSS, XGC Paravain
  #6  
Old 10-14-2013, 09:35 PM
XGC Paravain's Avatar
XGC Paravain XGC Paravain is offline
 
Join Date: Oct 2012
Location: Millbury,Mass
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Elite_360_ View Post
This is for a Forum. You don't have to setup Forum Permissions they will not be able to see a forum or thread.

Add a new plugin.

Product = Vbulletin.
Hook Location = forumdisplay_start.
Title = Whatever you want.
Execution Order = 5.
Plugin PHP Code = First code below.

Change the color code to what suits you.

Forum ID = Add your forum id here.

LINK = Add your link to your payment here or whatever you want this to redirect to.

Exclamation Mark = Add this if you want it NOT to redirect the usergroups you are going to add,
Remove if you want it to redirect the usergroups.

Comma = Add a comma after every usergroup id but not the last one or don't use it if you only have one usergroup id.

User Group's = UseGroup's ID's.

Code:
if (!is_member_of($vbulletin->userinfo, 6,5))
{
    if ($forumid == 12)
    {
      header('Location: http://www.google.com');
    }
}
--------------------------------------------------------------------------------------------------------------------

This is for a Tread.

Same as for a Forum except for what below.

Hook Location = showthread_start.

Thread ID = Add your thread id here.


Code:
if (!is_member_of($vbulletin->userinfo, 6,5))
{
    if ($threadid == 16)
    {
      header('Location: http://www.google.com');
    }
}
--------------------------------------------------------------------------------------------------------------------

This is for a Post a New Thread button.

Same as for a Forum except for what below.

Hook Location = newthread_start.

You can do it for a couple more button but can't think of it off the top of my head.
Awesome works sweet good work Elite :up:
Reply With Quote
  #7  
Old 10-14-2013, 10:05 PM
ForceHSS ForceHSS is offline
 
Join Date: Apr 2008
Posts: 6,357
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Elite you should make this as a template mod am sure lots will use it I know I would
Reply With Quote
  #8  
Old 10-14-2013, 10:28 PM
ozzy47's Avatar
ozzy47 ozzy47 is offline
 
Join Date: Jul 2009
Location: USA
Posts: 10,929
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

If he don't I can convert it into a product.
Reply With Quote
  #9  
Old 10-15-2013, 12:26 AM
Elite_360_'s Avatar
Elite_360_ Elite_360_ is offline
 
Join Date: Nov 2012
Location: New Hampshire
Posts: 518
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ForceHSS View Post
Elite you should make this as a template mod am sure lots will use it I know I would
I guess i could it will be a couple of days
Reply With Quote
  #10  
Old 10-17-2013, 01:51 AM
XGC Paravain's Avatar
XGC Paravain XGC Paravain is offline
 
Join Date: Oct 2012
Location: Millbury,Mass
Posts: 184
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Note: You still need to set forum permission or members will be able to access forum and threads in the "Whats New" Tab
Reply With Quote
Reply

Thread Tools
Display Modes

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:26 AM.


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.04469 seconds
  • Memory Usage 2,266KB
  • Queries Executed 13 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (2)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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_postinfo_query
  • fetch_postinfo
  • 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
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete