vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   need to reply to xx posts before you can start a new thread (https://vborg.vbsupport.ru/showthread.php?t=42111)

AsedaH 08-10-2002 12:20 AM

need to reply to xx posts before you can start a new thread
 
is this even possible? it sounds simple on paper.

i need a hack that will make users reply to posts on my board before they can start new threads. Everyone wants to talk, but noone wants to reply.

is it possible to modify the "minimum posts to start new topic" hack to do this.

[D]Vincent 08-10-2002 03:35 AM

No offense but this sounds kind of pointless, if everyone is starting new threads and not replying you don't have a very good forum, slap down some rules and tell them not to just go around making new threads if they aren't replying to other ones. They'll eventually listen.

AsedaH 08-10-2002 02:06 PM

I'm not offended, but why is it pointless? I have 80 members, the average thread gets 7-8 replies. So i think the overall forum is doing ok, and yes, we do have rules. One of them just happens to be you must reply to 2 posts before you can start a thread. Not on the enrire board. just in one or two forums.

Anyway, if someone could point me in the right direction i'll work on it myself.

Lesane 08-10-2002 02:19 PM

Try this:
https://vborg.vbsupport.ru/showthrea...threadid=34933

AsedaH 08-10-2002 08:22 PM

close..but it doesnt work

MrLister 08-10-2002 08:45 PM

I'll go make it... I'm kind of bored anyways now

MrLister 08-10-2002 08:55 PM

Here ya go. Not tested. I'm just doing it in few mins now.


Open newthread.php

below require("./global.php"); add
Quote:

$needthismuch = "5"; // Amount of posts needed to make thread
then all the way at the bottom find
Quote:

eval("dooutput(\"".gettemplate("newthread")."\");" );
and replace it with
Quote:

if ($bbuserinfo[posts] < $needthismuch){
eval("standardredirect(\"".gettemplate("needposts" )."\",\"index.php\");");
}else{
eval("dooutput(\"".gettemplate("newthread")."\");" );
}

Downside to this hack. Applies to mods, admins, everyone. So as soon as he replies to 5 threads in my example he can make new threads. Done.. :) should work

AsedaH 08-11-2002 08:08 PM

this didnt work either........i tried modifying it but it either doesnt work at all or it completely prevents anyone from starting new threads. It doesnt change after x amount of replies. You still are unable to start a new thread.

Logician 08-22-2002 07:46 AM

edit newthread.php, find:

PHP Code:

$forumid=verifyid("forum",$forumid); 

After that add:
PHP Code:

if ($bbuserinfo[posts] < AND ($bbuserinfo[usergroup]!=AND $bbuserinfo[usergroup]!=AND $bbuserinfo[usergroup]!=7)) {show_nopermission();exit;} 

Replace X with the post count number..

user360 12-08-2002 07:29 PM

^^ that refers to every forum though.. could it be made so you can choose which forum


All times are GMT. The time now is 11:45 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.01640 seconds
  • Memory Usage 1,736KB
  • 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
  • (2)bbcode_php_printable
  • (3)bbcode_quote_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
  • (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