![]() |
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. |
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.
|
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. |
|
close..but it doesnt work
|
I'll go make it... I'm kind of bored anyways now
|
Here ya go. Not tested. I'm just doing it in few mins now.
Open newthread.php below require("./global.php"); add Quote:
Quote:
Quote:
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 |
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.
|
edit newthread.php, find:
PHP Code:
PHP Code:
|
^^ that refers to every forum though.. could it be made so you can choose which forum
|
PHP Code:
|
ok, this could work where it has
PHP Code:
PHP Code:
|
right.. it should work
|
just tryed it ,, it doesnt work
|
1- dont forget to replace x with your post number
2- dont forget to test with a regular user account. it does not apply mods/admins etc. 3- post the code you inserted if still does not work |
in newthread.php
I found "$forumid=verifyid("forum",$forumid);" and after that i put if (($bbuserinfo[posts] < 2) AND ($forumid==11 OR $forumid==5) AND ($bbuserinfo[usergroup]!=6 AND $bbuserinfo[usergroup]!=5 AND $bbuserinfo[usergroup]!=7)) {show_nopermission();exit;} still didnt work |
^
|
Quote:
Make sure: 1- You test with an account who is NOT Mod, S.Mod or Admin. 2- Make sure this account has 0 or 1 posts. 3- Make sure you test to send a new thread in forum 11 or 5 So this will work: Register a new account in your board from the ground, validate its email, go to forum 11 or 5 and click NEW THREAD. You'll receive no permission page.. |
Yes it works now... But it doesnt check and see if you replyed to 2 topics. Its actually goes by the post count.. I used another dummy account and changed that "2" to "5555" and it let me post without replying to 2 topics
|
Quote:
|
Quote:
My moderators and I came with a solution to problems with sleeping on certain forums . I want them to have to reply to "X" amount of threads before they start a topic in that forum. Not post count. |
Quote:
|
who cares if they don't post.. We don't want people on the board who can't follow a simple rule anyway.. This way, it'll get rid of all the unwanted fat... Am I right? :)
|
true.. :)
|
All times are GMT. The time now is 06:44 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 | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|