Seite 1 von 1

Beiträge eines Trolls unsichtbar machen?

Verfasst: 03.03.2007 16:39
von snorri
Hallo alle,

gibt es ein Mod, mit dem ein Moderator einen Benutzer zum "Geist" machen kann, d.h. die Beiträge dieses Users sind nur noch für ihn selbst (und vielleicht für die Moderatoren) sichtbar?

Wär ne fiese Sache, ich weiss. Aber das Motto "don't feed the trolls" wäre für die anderen Benutzer so viel einfacher zu befolgen, wenn sie die Trollbeiträge gar nicht erst sehen würden ... :D

-- snorri

Verfasst: 03.03.2007 16:53
von Dr.Death
Hallo,

leider gibt es dazu nur einen "Beta" Mod:

http://www.phpbb.de/viewtopic.php?t=130537

Verfasst: 03.03.2007 19:39
von Miriam
Probier es so:
finde in viewtopic.php

Code: Alles auswählen

$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid
finde darin:

Code: Alles auswählen

u.user_allowsmile,
füge dahinter ein:

Code: Alles auswählen

 user_is_troll,
finde:

Code: Alles auswählen

for($i = 0; $i < $total_posts; $i++)
{
danach füge ein:

Code: Alles auswählen

         if ( $postrow[$i]['user_is_troll'] AND ($userdata['user_id'] <> $postrow[$i]['user_id']) AND $userdata['session_logged_in'])
         {
		$i++;
	}
         else
	{
finde:

Code: Alles auswählen

		'U_MINI_POST' => $mini_post_url,
		'U_POST_ID' => $postrow[$i]['post_id'])
	);
danach füge ein: Du musst noch einen Query in der DB ausführen*:

Code: Alles auswählen

 ALTER TABLE `phpbb_users` ADD `user_is_troll` TINYINT( 1 ) NOT NULL DEFAULT '0'  
Wenn Du in der DB (per Hand) die Spalte user_is_troll auf 1 setzt, dann kann der User selbst (also der Troll) und der Gast die Postings des Trolls sehen.
Überall anders wird zwar das Vorhandensein des Posts angezeigt, aber dieser wird einfach nicht mehr aufrufbar sein.... also für alle anderen User (einschl. Admin).

//EDIT: Und in der Ansicht der vergangenen Postings im Thread kann es jeder sehen

Diese Umsetzung ist zwar noch sehr ausbaubedürftig, aber schon mal ein Ansatz, den man/frau wählen könnte.

* Vorauss.: Präfix ist phpbb_

Verfasst: 04.03.2007 11:53
von ATARI
Dr.Death hat geschrieben:Hallo,

leider gibt es dazu nur einen "Beta" Mod:

http://www.phpbb.de/viewtopic.php?t=130537
ist der funtionstüchtig? und ist das hier ( http://www.phpbb.com/phpBB/viewtopic.ph ... 35#2176035 ) die neuste version?

Verfasst: 04.03.2007 13:56
von Dr.Death
ATARI hat geschrieben:ist der funtionstüchtig? und ist das hier ( http://www.phpbb.com/phpBB/viewtopic.ph ... 35#2176035 ) die neuste version?
Try it and you'll know it.

Es steht ausserdem BETA in dem Artikel, wie ich bereits gesagt hatte.

Verfasst: 04.03.2007 14:51
von patti2005
Der crackertracker 5 hat so etwas von haus aus drinnen , ob es die Funktion auch einzeln gibt weiß ich aber nicht .
Die funktion klappt ohne Probleme , nur noch mods und admins können das lesen .

Verfasst: 04.03.2007 17:42
von ATARI
naja.. aufn cracker tracker 5 verzichte ich lieber, sonst kommt noch ein hacking attempt wenn man auf "Mehr Smilies" klickt. lol

(insider) ;)