vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Community Lounge (https://vborg.vbsupport.ru/forumdisplay.php?f=13)
-   -   Can't seem to find this hack (https://vborg.vbsupport.ru/showthread.php?t=50945)

CRego3D 03-29-2003 04:54 AM

Can't seem to find this hack
 
I am almost sure I have seen this hack, but can't find it

Teh ability for the unregisted users to see the threads but not the posts (for the entired board).

Has anybory seen this ?

cheers

Boofo 03-29-2003 05:05 AM

Check PPN's profile. ;) I also added the ability for users awaiting moderation not be able to view posts either.

EvilLS1 03-29-2003 05:07 AM

Boofo beat me to it, but since I already found the link I'm gonna post it anyway. :D
https://vborg.vbsupport.ru/showthrea...threadid=32132

Boofo 03-29-2003 05:11 AM

LOL @ EvilLS1

I was too lazy to go get it. ;)

CRego3D 03-29-2003 05:31 AM

Quote:

Today at 02:05 AM Boofo said this in Post #2
Check PPN's profile. ;) I also added the ability for users awaiting moderation not be able to view posts either.
can you tell me what you did for the user awaitign moderation ? :)

Boofo 03-29-2003 05:53 AM

Quote:

Today at 01:31 AM CRego3D said this in Post #5


can you tell me what you did for the user awaitign moderation ? :)


Sure, I can tell you but then I have to kill you. ;)

----------------------
In showthread.php
----------------------
Replace:

PHP Code:

if (!$forum['allowguestpostview'] && !$bbuserinfo['userid']) {
  eval(
"standarderror(\"".gettemplate("error_noguestviewpost")."\");");
  exit;


With:

PHP Code:

if (!$forum['allowguestpostview'] && !$bbuserinfo['userid']) {
  eval(
"standarderror(\"".gettemplate("error_noguestviewpost")."\");");
} else if (!
$forum['allowguestpostview'] && in_array($bbuserinfo['usergroupid'], array(34))) {
  eval(
"standarderror(\"".gettemplate("error_nowaitviewpost")."\");");
  exit;


----------------------
New Template: error_nowaitviewpost
----------------------

ADD this to it:

<center>Sorry, users awaiting email confirmation are not allowed to view threads in this forum. You will need to complete the email confirmation first.</center>

N9ne 03-29-2003 11:53 AM

Quite a simple hack to create, check usergroupid, go into showthread.php, go to all the actions there, and the first lines in each should be the check and output if check is true.

Boofo 03-29-2003 12:52 PM

Doing it this way, you can have a separate message for guests and for users awaiting moderation. And PPN's hack allows you to turn it off and on per forum. Doing it like you suggested wouldn't allow that. ;)

Dean C 03-29-2003 01:03 PM

PHP Code:

if (!$forum['allowguestpostview'] && in_array($bbuserinfo['usergroupid'], array(34))) 

Interesting way of doing it :) i would have used the explode function but its another piece of knowledge to add to the almighty database that is my brain :p lol

- miSt

N9ne 03-29-2003 01:03 PM

I know, but mine is a quicker solution :-p


All times are GMT. The time now is 12:39 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.01086 seconds
  • Memory Usage 1,738KB
  • 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
  • (3)bbcode_php_printable
  • (2)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