Seite 1 von 1

Benutzer von Umfragen ausschließen

Verfasst: 16.08.2006 16:15
von Pens
Hi!

Wie kann man einen einzelnen Benutzer von sämtlichen Umfragen ausschließen?

Geht es auch so einfach, wie man auch bestimmte Foren vom Counter ausschließt?

Verfasst: 17.08.2006 16:46
von Pens
irgendwie muss das doch gehen?

Verfasst: 17.08.2006 17:17
von mad-manne
Pens hat geschrieben:irgendwie muss das doch gehen?
Irgendwie schon, aber mit Bordmitteln erstmal nicht!

Ob es einen MOD dafür gibt weiss ich nicht, verschiebe das Thema aber mal ins passende Forum. Evtl. kennt ja jemand einen MOD, der das kann :roll:

Gruss,
Manne.

Verfasst: 18.08.2006 16:36
von Pens
ich brauche nicht unbedingt einen gesamten MOD... es würde sowas in der Art reichen:

pseudo code um user mit id = 5 auszuschließen

Code: Alles auswählen

if mode="vote" && user_id != 5
...voten..
else
..Sie dürfen nicht voten..
Ich weiß nur nicht, wo das Voting ausgeführt wird..

aber thx schonmal

Verfasst: 18.08.2006 16:57
von Pens
hm naja ich habe es jetzt irgendwie so gemacht.. scheint zu funktionieren:

In der Dateio posting.php etwa in Zeile 461 steht

Code: Alles auswählen


else if ( $mode == 'vote' )
{
	//
	// Vote in a poll
	//
	if ( !empty($HTTP_POST_VARS['vote_id']) )
	{
		$vote_option_id = intval($HTTP_POST_VARS['vote_id']);
danach hab ich noch das zugefügt:

Code: Alles auswählen

		if ($userdata['user_id'] == 3)
		{
			message_die(GENERAL_MESSAGE, 'Du wurdest von Votings ausgechlossen.<br /><br /> Vermutlich hast du gegen eine der Foren-Regeln verstoßen und entweder auf eine Verwarnung nicht reagiert oder dein Fehlverhalten fortgesetzt. Kontaktiere den Administrator.<br /> Nur dieser kann dir wieder erlauben an Votings teilzunehmen.');
		}
...

Verfasst: 18.08.2006 17:48
von QO
Vielleicht ne blöde Frage, aber warum hast du nicht einfach eine Gruppe erstellt, alle user die an umfragen teilnehmen dürfen da rein gemacht und die umfragebefugnisse entsprechend angepasst?

Ist doch viel Flexibler, denn so wie du es jetzt machst, sind in sämtlichen Foren umfragen für diese user nicht erlaubt auch wenn du später mal eine hast, wo diese teilnehmen dürften ;)

Edit: falls du die gruppen dann von den Gruppenmitgliedern ganz verstecken willst, gibts einen mod dazu :D