vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Forum Redirect (https://vborg.vbsupport.ru/showthread.php?t=302286)

XGC Paravain 09-14-2013 02:09 PM

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

RickyH 09-16-2013 10:23 AM

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.

XGC Paravain 09-18-2013 09:28 PM

Ok thanks

XGC Paravain 10-09-2013 04:57 PM

Quote:

Originally Posted by RickyH (Post 2445944)
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

Elite_360_ 10-14-2013 10:48 AM

Quote:

Originally Posted by XGC Paravain (Post 2451343)
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.

XGC Paravain 10-14-2013 09:35 PM

Quote:

Originally Posted by Elite_360_ (Post 2453187)
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::)

ForceHSS 10-14-2013 10:05 PM

Elite you should make this as a template mod am sure lots will use it I know I would

ozzy47 10-14-2013 10:28 PM

If he don't I can convert it into a product.

Elite_360_ 10-15-2013 12:26 AM

Quote:

Originally Posted by ForceHSS (Post 2453363)
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

XGC Paravain 10-17-2013 01:51 AM

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


All times are GMT. The time now is 02:20 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.01260 seconds
  • Memory Usage 1,748KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete