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:
füge dahinter ein:
finde:
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_
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen