ich habe die Suchfunktion schon gequält, aber nix gefunden.
Gibt es einen Mod der folgendes kann:
Erst wenn ein User mindestens X Beiträge geschrieben hat kann er im Forum Y Posten.
Weiß einer wo ich das finde?
Danke!

You can set a minimum message limit for forums
## exp: you set a forum enter limit 20 for forum id = 6 so
## if a normal user want to see forum id = 6 he/she must have already posted
## 20 messages.Admins and MODs are not effected.
Code: Alles auswählen
//
// forum enter limit by emrag
//
if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD))
{
$sql = "SELECT f.forum_id, f.forum_enter_limit, u.user_posts
FROM " . FORUMS_TABLE . " f, " . USERS_TABLE . " u
WHERE user_id = " . $userdata['user_id'];
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$forum_id_limit = $row['forum_id'];
$forum_enter_limit = $row['forum_enter_limit'];
$user_posts_limit = $row['user_posts'];
$error_limit = sprintf($lang['Forum_enter_limit_error'], $forum_enter_limit);
if ($forum_id == $forum_id_limit AND $user_posts_limit < $forum_enter_limit)
{
message_die(GENERAL_ERROR, $error_limit);
}
}
}
Code: Alles auswählen
if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD))
Code: Alles auswählen
if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD OR $userdata['user_id'] == $poster_id))