Regeln müssen akzeptiert werden bevor...
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Regeln müssen akzeptiert werden bevor...
Hallo liebe PhpBB Community,
bevor ich meine frage stelle möchte ich mich vorerst bei euch bedanken, da viele themen die ich nicht gelöst bekam, hier erledigt wurden.
diesmal habe ich folgende frage:
Ich möchte, das wenn sich neue member registrieren zunächst nur einen bestimmten thread sehen. (Rulez).
erst müssen sie dort posten (Read & Accept) bevor sie all die anderen themen / bereiche sehen können. sone art sperre die sich automatisch aufhebt wenn dort gepostet wird.
möchte damit erreichen das alle member meine rulez akzeptieren.
evtl. gibt es die möglichkeit so eine art [JA] [NEIN] buttons einzubauen, falls jemand sie nicht akzeptiert das die themen weiterhin gesperrt bleiben?
gibt es da nen mod ? ich würd gern Suchfunktion nutzen, allerdings weiß ich nicht wonach ich suchen muss.
vielleicht hat ja einer von euch ne idee..
Danke
bevor ich meine frage stelle möchte ich mich vorerst bei euch bedanken, da viele themen die ich nicht gelöst bekam, hier erledigt wurden.
diesmal habe ich folgende frage:
Ich möchte, das wenn sich neue member registrieren zunächst nur einen bestimmten thread sehen. (Rulez).
erst müssen sie dort posten (Read & Accept) bevor sie all die anderen themen / bereiche sehen können. sone art sperre die sich automatisch aufhebt wenn dort gepostet wird.
möchte damit erreichen das alle member meine rulez akzeptieren.
evtl. gibt es die möglichkeit so eine art [JA] [NEIN] buttons einzubauen, falls jemand sie nicht akzeptiert das die themen weiterhin gesperrt bleiben?
gibt es da nen mod ? ich würd gern Suchfunktion nutzen, allerdings weiß ich nicht wonach ich suchen muss.
vielleicht hat ja einer von euch ne idee..
Danke
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12178
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Hallo
Schau dir mal den rulesRules Management with User must accept rules MOD an.
Der Vorteil des MODs liegt auch darin, dass bei Änderungen der Forenregeln, die User erneut die Regeln bestätigen müssen. Es kann also später niemand sagen, er hätte von den Änderungen nichts gewusst.
Grüße: Mahony
Schau dir mal den rulesRules Management with User must accept rules MOD an.
Das ist zwar nicht Einhundert Prozentig genau das was du möchtest, aber vielleicht reicht dir das ja schon aus. Zumindest sind die User dann gezwungen die Regeln zu bestätigen, bevor sie posten dürfen.Beschreibung: Die User müssen am Ende der Regeln einen Radio-Button auf Ja setzen um zu bestätigen, dass sie die Boardregeln gelesen haben. Bevor die Boardregeln nicht bestätigt wurden können die User im Forum nicht posten.
Der Vorteil des MODs liegt auch darin, dass bei Änderungen der Forenregeln, die User erneut die Regeln bestätigen müssen. Es kann also später niemand sagen, er hätte von den Änderungen nichts gewusst.
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Hi,
ich habe es so gelöst:
Damit der User die Regeln vor dem Lesen eines Themas bestätigen muß
So kann er ohne Bestätigung auch nichts lesen.
ich habe es so gelöst:
Damit der User die Regeln vor dem Lesen eines Themas bestätigen muß
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------------------------------
#
//
// End auth check
//
$forum_name = $forum_topic_data['forum_name'];
$topic_title = $forum_topic_data['topic_title'];
$topic_id = intval($forum_topic_data['topic_id']);
$topic_time = $forum_topic_data['topic_time'];
#
#-----[ AFTER ADD ]----------------------------------------------------------
#
//
// forum enter after accepting rules
//
if (!($userdata['user_level'] == ADMIN OR $userdata['user_level'] == MOD))
{
$sql = "SELECT u.user_rules, u.user_read_rules, r.date
FROM " . USERS_TABLE . " u, " . RULES_TABLE . " r
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))
{
$user_rules = $row['user_rules'];
$read_rules = $row['user_read_rules'];
$rules_date = $row['date'];
$error_rules = sprintf($lang['Rules_accept_error']);
if ($user_rules <= $rules_date OR $read_rules!='1')
{
message_die(GENERAL_ERROR, $error_rules);
}
}
}
//
// forum enter after accepting rules
//
#
Grüße
Felix
Felix