Beiträge eines bestimmten Forummitglieds unsichtbar machen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
alaaedin
Mitglied
Beiträge: 202
Registriert: 21.09.2007 17:40

Beiträge eines bestimmten Forummitglieds unsichtbar machen

Beitrag von alaaedin »

:) ich möchte gerne, dass jedes registrierte Mitglied die Möglichkeit hat,
die Beiträge eines anderen Mitglieds unsichtbar zu machen, falls erwünscht.

zB mich nervt jemand ständig und ich möchte seine Beiträge nicht mehr sehen. :)
So etwas gibt es zB im chat auch manchmal
Die Gedanken sind nicht allein.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

schau mal, ob du mit der Funktion der ignorierten Mitglieder weiterkommst. Einfach im Persönlichen Bereich unter Freunde und ignorierte Mitglieder schauen und dort eingeben.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
alaaedin
Mitglied
Beiträge: 202
Registriert: 21.09.2007 17:40

Beitrag von alaaedin »

:) Das war eine gute Idee.
Nur müsste es möglich sein auch Admins und Mods zu ignorieren...
Geht das ? :)
Die Gedanken sind nicht allein.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

keine Garantie, weil nicht getestet, aber versuch mal in der Datei includes/ucp/ucp_zebra.php folgenden Teil auszukommentieren:

Code: Alles auswählen

								// Remove users from foe list if they are admins or moderators
								if ($mode == 'foes')
								{
									$perms = array();
									foreach ($auth->acl_get_list($user_id_ary, array('a_', 'm_')) as $forum_id => $forum_ary)
									{
										foreach ($forum_ary as $auth_option => $user_ary)
										{
											$perms = array_merge($perms, $user_ary);
										}
									}

									$perms = array_unique($perms);

									if (sizeof($perms))
									{
										$error[] = $user->lang['NOT_ADDED_FOES_MOD_ADMIN'];
									}
Das ist das, was mir so auf die Schnelle eingefallen ist.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
alaaedin
Mitglied
Beiträge: 202
Registriert: 21.09.2007 17:40

Beitrag von alaaedin »

leider so:
Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /home/..../public_html/...../forumnew/includes/ucp/ucp_zebra.php on line 205
Die Gedanken sind nicht allein.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

dann mal ein Ticken mehr auskommentieren:

Code: Alles auswählen

							if (sizeof($user_id_ary))
							{
								// Remove users from foe list if they are admins or moderators
								if ($mode == 'foes')
								{
									$perms = array();
									foreach ($auth->acl_get_list($user_id_ary, array('a_', 'm_')) as $forum_id => $forum_ary)
									{
										foreach ($forum_ary as $auth_option => $user_ary)
										{
											$perms = array_merge($perms, $user_ary);
										}
									}

									$perms = array_unique($perms);

									if (sizeof($perms))
									{
										$error[] = $user->lang['NOT_ADDED_FOES_MOD_ADMIN'];
									}

									// This may not be right ... it may yield true when perms equate to deny
									$user_id_ary = array_diff($user_id_ary, $perms);
									unset($perms);
								}
Ansonsten muss ich oder jemand anderes mal noch eingehender drüber nachdenken :)
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
alaaedin
Mitglied
Beiträge: 202
Registriert: 21.09.2007 17:40

Beitrag von alaaedin »

Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in /home/eefaf/public_html/islampuls/forumnew/includes/ucp/ucp_zebra.php on line 196
leider nicht... :-?
Die Gedanken sind nicht allein.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Beitrag von Metzle »

Hallo,

dann muss man mal genauer schauen, was man rausmachen muss oder auskommentieren muss. Allerdings werde ich dafür heute keine Zeit mehr finden. Vielleicht hilft ja jemand anderes weiter oder du schaust selbst mal in der Datei, denn da befindet sich die Sache mit den ignorierten Benutzern ;)
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
alaaedin
Mitglied
Beiträge: 202
Registriert: 21.09.2007 17:40

Beitrag von alaaedin »

edit
Zuletzt geändert von alaaedin am 06.11.2008 11:08, insgesamt 1-mal geändert.
Die Gedanken sind nicht allein.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Du hast zuviel Code gepostet, was das Thema unnötig in die Länge zieht und unübersichtlich macht.
Es wäre besser die Datei bzw. den Code als .txt Datei abzuspeichern und dann hier einen Link zu posten - siehe auch KB:datei .

Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.

Bitte keine kompletten ( und allen bekannten ) Dateien als TEXT posten.

Es sollte reichen, wenn du diesen Codeblock entfernst:

Code: Alles auswählen

								// Remove users from foe list if they are admins or moderators
								if ($mode == 'foes')
								{
									$perms = array();
									foreach ($auth->acl_get_list($user_id_ary, array('a_', 'm_')) as $forum_id => $forum_ary)
									{
										foreach ($forum_ary as $auth_option => $user_ary)
										{
											$perms = array_merge($perms, $user_ary);
										}
									}

									$perms = array_unique($perms);

									if (sizeof($perms))
									{
										$error[] = $user->lang['NOT_ADDED_FOES_MOD_ADMIN'];
									}

									// This may not be right ... it may yield true when perms equate to deny
									$user_id_ary = array_diff($user_id_ary, $perms);
									unset($perms);
								}
Sollten danach PARSE Error erscheinen hast Du zuwenig oder zuviel gelöscht.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“