[3.3] Usernamen für Gäste ausblenden

Du suchst eine bestimmte Extension, weißt aber nicht genau wo bzw. ob sie überhaupt existiert? Du kannst hier die von dir gewünschte/gesuchte Extension beschreiben ...
Falls ein Extension-Autor eine der Anfragen hier aufnimmt, um eine neue Extension zu entwickeln, geht's in Extensions in Entwicklung weiter.
Antworten
Tydan
Mitglied
Beiträge: 49
Registriert: 26.03.2020 20:41

[3.3] Usernamen für Gäste ausblenden

Beitrag von Tydan »

Hallo,

wir sind ein geschlossenes Forum, welches mit realen Benutzernamen arbeitet. Für Gäste gibt es auf der Fronsteite ein bestimmtes Board, was angezeigt werden soll. Leider steht dann im ausgeloggten Zustand trotzdem der User/Benutzername unter der Spalte letzer Beitrag, was sehr unglücklich ist.

Kann ich die Anzeige des Benutzernames in der Spalte letzter Beitrag für Gäste irgendwie abschalten? Anbei ein Bild vom letzten Forum unter vBulletin, da steht dann privat.

[ externes Bild ]
Tydan.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17392
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.3] Usernamen für Gäste ausblenden

Beitrag von Dr.Death »

Hier findest du eine minimal Extension die genau das macht:

https://www.phpbb.com/community/viewtop ... #p14322341


Du musst nach dem entpacken nur noch die "services.yml" ein wenig korrigieren:

Neuer Inhalt:

Code: Alles auswählen

services:
    rmcgirr83.hideusername.listener:
        class: rmcgirr83\hideusername\event\listener
        arguments:
            - '@user'
        tags:
            - { name: event.listener }
Verschoben von Support-Forum nach Extension Suche/Anfrage am 28.03.2020 09:41 durch Dr.Death

Tydan
Mitglied
Beiträge: 49
Registriert: 26.03.2020 20:41

Re: [3.3] Usernamen für Gäste ausblenden

Beitrag von Tydan »

Was muss ich denn in der Datei services.yml genau abändern, damit die Benutzernamen ausgeblendet werden?

Ohne irgendwas kommt eine große rote Fehlermeldung im Wartungsfenster.
Tydan.
vfrblue
Ehemaliges Teammitglied
Beiträge: 1993
Registriert: 22.11.2016 18:46

Re: [3.3] Usernamen für Gäste ausblenden

Beitrag von vfrblue »

Du musst den Inhalt der "services.yml" mit den von Dr.Death geposteten Code ersetzen und dann die Ext. aktivieren.
Diese Ext unterbindet die Anzeige der Beitragsersteller für alle Gast-Leser.
Tydan
Mitglied
Beiträge: 49
Registriert: 26.03.2020 20:41

Re: [3.3] Usernamen für Gäste ausblenden

Beitrag von Tydan »

Der Code in der Datei ist aber identisch mit dem von Dr Death geposteten.

Und dann kommt diese Fehlermeldung in der Übersicht:

Code: Alles auswählen

Beim Aufbau des Containers durch phpBB ist wegen einer installierten Erweiterung ein Fehler aufgetreten. Aus diesem Grund wurden alle Erweiterungen vorrübergehend deaktiviert. Bitte versuche das Problem zu beheben, in dem du den Cache des Boards leerst. Alle Erweiterungen werden automatisch wieder aktiviert, sobald der Container-Fehler behoben ist. Wenn das Problem dauerhaft auftritt, besuche bitte phpBB.com (englisch) für Support (deutschsprachiger Support auf phpBB.de).

Fehler: The file "/usr/www/users/melinas/phpbb3011/ext/rmcgirr83/hideusername/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @user").
Tydan.
dolium
Mitglied
Beiträge: 1
Registriert: 02.09.2010 17:40

Re: [3.3] Usernamen für Gäste ausblenden

Beitrag von dolium »

Der Code ist NICHT identisch:
- '@user'
steht unter Anführungszeichen!
Fehlermeldung ist weg.
Dazu: ich versuche auch gerade die User-meldung wegzubringen.
Ext läuft. Jetzt muß ich nur noch suchen wo das eigestellt wird
vfrblue
Ehemaliges Teammitglied
Beiträge: 1993
Registriert: 22.11.2016 18:46

Re: [3.3] Usernamen für Gäste ausblenden

Beitrag von vfrblue »

Da braucht man eigentlich nichts einstellen. Falls doch keine Änderung erfolgt, den Foren- und Browser-Cache leeren.

Wenn die Ext aktiviert ist, wird den Gästen als Benutzernamen bei Beiträgen die Bezeichnung "Forum Member" angezeigt.
Möchte man das ändern muss man die ./ext/rmcgirr83/hideusername/event/listener.php öffnen, und in Zeile 58 den "Forum Member" ändern.

Code: Alles auswählen

			$event['username_string'] = 'Forum Member';
Antworten

Zurück zu „Extension Suche/Anfrage“