vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Moderate New Member - EXCEPT (https://vborg.vbsupport.ru/showthread.php?t=312291)

Budget101 06-20-2014 10:01 AM

Moderate New Member - EXCEPT
 
Currently all new members are moderated for a few posts. Is there any way to Moderate All New Members, EXCEPT if they post in 1 certain forum, (for example a Tech Support Forum, or a "Welcome Newbie" forum??

I was wondering if there's an "if condition" in one of the templates that I can edit to make this happen...?

Any Ideas folks?

kh99 06-20-2014 10:50 AM

You would need to create a plugin. You could create a plugin using hook location newpost_process and do something like:
Code:

if ($foruminfo['forumid'] == ID)
  $dataman->set('visible', 1);


(changing ID to your tech support forumid), but I think that logic is a little too simple and doesn't handle every case (like if the thread is hidden and a moderator is replying, then you'd want it to stay hidden). It would take some time to work out all the logic and I don't have time right now, but maybe someone else can, or maybe you can try it with the above code and see if it works out for you (maybe the special cases don't happen often enough to cause trouble).


All times are GMT. The time now is 02:14 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.01835 seconds
  • Memory Usage 1,705KB
  • 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
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete