Regeln müssen akzeptiert werden bevor...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
djcrax
Mitglied
Beiträge: 11
Registriert: 23.08.2007 07:33

Regeln müssen akzeptiert werden bevor...

Beitrag von djcrax »

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
djcrax
Mitglied
Beiträge: 11
Registriert: 23.08.2007 07:33

Beitrag von djcrax »

mhhh...keiner ne idee? :-?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Schau dir mal den rulesRules Management with User must accept rules MOD an.
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.
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.

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.
djcrax
Mitglied
Beiträge: 11
Registriert: 23.08.2007 07:33

Beitrag von djcrax »

perfekt!
genau sowas hab ich gesucht
ich danke dir
color
Mitglied
Beiträge: 65
Registriert: 07.06.2004 13:19

Beitrag von color »

Erscheint dieser warnung nur beim posten, oder viewforum.php auch. Also ich möchte ein Mod der geleich beim viewforum.php schon erscheint.

Mfg
felixx
Mitglied
Beiträge: 815
Registriert: 30.10.2004 10:09

Beitrag von felixx »

Hi,

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
//

#
So kann er ohne Bestätigung auch nichts lesen. :wink:
Grüße
Felix
color
Mitglied
Beiträge: 65
Registriert: 07.06.2004 13:19

Beitrag von color »

Na dan bau ich das sofot ein, Besten dank :D
color
Mitglied
Beiträge: 65
Registriert: 07.06.2004 13:19

Beitrag von color »

@felixx klappt bestens,Nochmal herzlichen dank, Aber einen Problem habe ich. Wenn man Rules liest werden bbcode nicht unterstützt, Gibts da eine lösung.

Das sieht alles so zusammen gedruckt aus.

Man sieht die nur so.
[glow=red]Rules[/glow]

MFG
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Ist das nur bei deinen BBCodes so oder auch bei Normalen [b]BBCode[/b], also dem Standard BBCode?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“