Seite 1 von 1
Benutzername für Gast festlegen
Verfasst: 29.10.2009 15:21
von Weedzel
Hallo zusammen,
ich hab von der Arbeit aus den Auftrag bekommen ein Firmenforum zu erstellen. Habe mich für PHPBB 3 entschieden. Läuft auch alles soweit ganz gut.
Nur ist meine Vorgabe dass auch nichtregistrierte User Beitrage schreiben können,etc. hab ich auch alles soweit eingestellt.
Nun zu meinem Problem. Ich hätte es gern so eingestellt dass Gäste keinen Benutzernamen eintragen können, sondern falls als Gast ein Beitrag geschrieben wird dieser auch automatisch den Benutzernamen Gast bekommt. Kann man dass irgendwo so einstellen?? bzw. den Quellcode so bearbeiten, dass er automatisch bei Gastbeiträgen den Benutzernamen Gast vergibt??
Hoffe ihr versteht was ich meine

und könnt mir weiterhelfen.
mfg weedzel
Re: Benutzername für Gast festlegen
Verfasst: 29.10.2009 19:16
von aurora876
aber wenn alle gäste "gast" heißen, kann man die ja nicht mehr auseinanderhalten...

Re: Benutzername für Gast festlegen
Verfasst: 29.10.2009 19:30
von tarner
Hallo Weedzel
Unter dem Nickname steht "Gast". "Kommunikationsmässig" sollte das ausreichen.
Re: Benutzername für Gast festlegen
Verfasst: 30.10.2009 08:12
von Weedzel
Ja es soll aber kein anderer Nickname als Gast angezeigt werden, da verhindert werden soll dass Leute unter falschem Namen Beiträge schreiben. Sich also nicht als jemand vom Vorstand,etc ausgeben können.
Re: Benutzername für Gast festlegen
Verfasst: 30.10.2009 08:55
von mad-manne
Weedzel hat geschrieben: bzw. den Quellcode so bearbeiten, dass er automatisch bei Gastbeiträgen den Benutzernamen Gast vergibt??
Hallo Weedzel,
... auf den ersten Blick würde es reichen, das Eingabefeld für den Benutzernamen bei Gastbeiträgen einfach auszublenden, aber dann könnten Bots immer noch den Usernamen übergeben. Deshalb sorgen wir zunächst dafür, dass der Username bei Gastbeiträgen
immer auf "Gast" gesetzt wird!Dann erst nehmen wir aus dem Temlate das nun sowieso überflüssige Eingabefeld für den Benutzernamen raus
ACHTUNG: Voher UNBEDINGT Backups der beteiligten Dateien erstellen !!!
ÖFFNE: posting.php
FINDE:Code: Alles auswählen
$post_data['username'] = utf8_normalize_nfc(request_var('username', $post_data['username'], true));
ERSETZE DURCH:
ÖFFNE: /styles/prosilver/template/posting_editor.html
FINDE und LÖSCHE:Code: Alles auswählen
<!-- IF not S_PRIVMSGS and S_DISPLAY_USERNAME -->
<dl>
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox" /></dd>
</dl>
<!-- ENDIF -->
ÖFFNE: /styles/subsilver2/template/posting_body.html
FINDE und LÖSCHE:Code: Alles auswählen
<!-- IF not S_PRIVMSGS and S_DISPLAY_USERNAME -->
<tr>
<td class="row1"><b class="genmed">{L_USERNAME}:</b></td>
<td class="row2"><input class="post" type="text" tabindex="1" name="username" size="25" value="{USERNAME}" /></td>
</tr>
<!-- ENDIF -->
Viel Erfolg,
Manne.
Re: Benutzername für Gast festlegen
Verfasst: 30.10.2009 09:27
von Weedzel
Also erstmal vielen Dank! Bekomm jetzt immer Gast als Benutzername. Das ist schon mal sehr gut^^
Nur ist das Eingabefeld immer noch da?! obwohl ich die entsprechenden Dateien wie beschrieben verändert habe.
Re: Benutzername für Gast festlegen
Verfasst: 30.10.2009 09:34
von mad-manne
Weedzel hat geschrieben:Nur ist das Eingabefeld immer noch da?! obwohl ich die entsprechenden Dateien wie beschrieben verändert habe.
Hmm, das hatte ich vergessen zu sagen ... du musst im ACP einmal den Cache leeren, damit die angepassten Templates genutzt werden.
Noch ein Tipp, falls du mal richtig an Templates rumfummeln musst ...
Nützlicher Tipp bei Änderungen an Styles
Gruss,
Manne.
Re: Benutzername für Gast festlegen
Verfasst: 30.10.2009 09:40
von Weedzel
Yeah!! Jetzt funktioniert alles so wie es soll

Danke nochmal für die schnelle und erfolgreiche Hilfe!^^
greetz weedzel