vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Show only XX posts in thread to guests.. (https://vborg.vbsupport.ru/showthread.php?t=53282)

wolfe 06-08-2003 08:40 PM

the $guestsposts bit don't work in the error message so replace it with your maximum posts limit :D

wolfe 06-08-2003 09:04 PM

sorry does not work i can't figure out how to do it this only shows the the posts of postid 1-5

007 06-09-2003 03:43 AM

Well thanks for trying dude. :ermm: If you can't do it don't worry about it. The big part works just fine and that's the most important thing about this hack. I think it's definately still pretty sweet just how it is. Thanks :)

D|ver 06-24-2003 07:49 PM

no problem. i also want to thank you for trying :)

maybe somebody else can help here at this point :)

Jim Mayhugh 06-25-2003 12:44 AM

All you really need to do is the following:

1) Install Bira's Post Counter and Direct Link Hack.

2) Do the insert as outlined in the instructions.

3) In admin/functions.php, find:
PHP Code:

  // user
  
global $bbuserinfo,$session,$ignore,$cookietimeout

add the following line before it:
PHP Code:

// Guest View Limit Hack
  
global $guestposts,$postcount;
// Guest View Limit Hack 

4) Now find:

PHP Code:

$post[message]=bbcodeparse($post[pagetext],$forum[forumid],$post[allowsmilie]); 

and replace it with:

PHP Code:

// Guest View Limit Hack
if ( ($bbuserinfo["usergroupid"]=="1") && ($postcount $guestposts) ) {
$post[message]="<center><b><font size=\"+2\"><br><br><br><font color=\"red\">SORRY</font><br>You are not permitted to view more than ".$guestposts." posts without <a href=\"http://yourforumhere.com/register.php?action=signup\">registering</a>.<br><br></font></b></center>";
}else{
$post[message]=bbcodeparse($post[pagetext],$forum[forumid],$post[allowsmilie]);
}
// Guest View Limit Hack 

Make sure that you replace the "yourforumhere.com" in the above snippet with your forum address, or remove the address reference altogether.

That's it

If you want to add other user groups just OR in additional usergroups.


All times are GMT. The time now is 04:01 PM.

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.01543 seconds
  • Memory Usage 1,734KB
  • 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_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)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