Seite 1 von 1
Gäste - Button "Neues Thema" ausblenden
Verfasst: 24.02.2014 01:21
von Mark2014
Hallo,
kann man ohne im Code was einzugeben, den Gästen den Button "Neues Thema" entziehen?
Ich hatte ein Foren-Abteil, in dem ich was gepostet hatte. Nicht angemeldet soll jeder x-beliebige User und/oder Bot diesen Post lesen können.
Allerdings soll da nicht der Button "Neues Thema" angezeigt werden.
Bei mir ist phpbb 3.0.12 mit Style Frozen Phoenix installiert.
Interessant ist, melde ich mich mit meinem Test-User (Registrierter Benutzer) an und schaue mir das Posting an, gibt es diesen Button "Neues Thema" nicht.
Kennt das eventuell hier jemand. SuFu hat leider nichts gebracht und Master G. leider auch nicht.
Lieben Dank für Infos und Tipps.
Gruß
Mark
Re: Gäste - Button "Neues Thema" ausblenden
Verfasst: 24.02.2014 08:05
von Pfiffy
Such doch mal in den Berechtigungen der Gäste. Da kannst der Gruppe das Recht entziehen, neue Themen zu erstellen und zu schreiben.
Grücce
Pfiffy
Re: Gäste - Button "Neues Thema" ausblenden
Verfasst: 24.02.2014 09:13
von Rare Essence
@Pfiffy
Du meinst so wie hier, wo Gäste kein Thema erstellen dürfen?
Finde in der viewforum_body.html
Code: Alles auswählen
<!-- IF not S_IS_BOT and S_DISPLAY_POST_INFO -->
<div class="buttons">
<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
</div>
<!-- ENDIF -->
Ändere die erste IF-Anweisung zu
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT and S_DISPLAY_POST_INFO -->
Nicht getestet, sollte aber funktionieren.
Re: Gäste - Button "Neues Thema" ausblenden
Verfasst: 25.02.2014 18:17
von Mark2014
Hi,
danke, ich schaue mal.
Also ich finde es seltzsam, das man jetzt im Code was ändern soll, wobei ich "versehentlich" den Anonymous bei der Gruppenverwaltung -> Gäste gelöscht habe.
Mir scheint es, als wenn ich den Anonymous falsch eingestellt habe.
Wäre vielleicht jemand so nett, bei dem die Konstellation so ist, das unangemeldete in einem Forum zwar den Thread sehen und lesen können, aber den Button "Neues Thema" nicht haben, die Einstellungen des Anonymous zu zeigen?
Lieben Dank im Voraus.
Gruß
Mark
Nachtrag:
Habe konkret folgende Einstellungen:
Anonymous
Berechtignungen -> Allgemeine Berechtigungen -> Benutzerrechte -> Mitglied "Anonymous" suchen, oder Gäste-Benutzerkonto auswählen.
Beiträge, Profil, Diverses und Private Nachrichten stehen auf "Nie".
Berechtignungen -> Allgemeine Berechtigungen -> Gruppenrechte -> Benutzergruppe anzeigen: Gäste ausgewählt
Beiträge, Profil, Diverses und Private Nachrichten stehen auf "Nie".
Selbst bei Forenrechte habe ich bei dem Forum nur Gäste drin. Kein Unterschied.
Natürlich habe ich auch alle Cache gelöscht und auch 5 Minuten gewartet.
Kein Unterschied.
Riesen Dank für Infos und Tipps.
Re: Gäste - Button "Neues Thema" ausblenden
Verfasst: 25.02.2014 18:52
von Lehrling
also dass die Gäste (mit der Rolle "nur lesender Zugriff") sowohl den Button "Neues Thema" als auch den Button "Antworten" sehen, ist Standard.
Re: Gäste - Button "Neues Thema" ausblenden
Verfasst: 25.02.2014 19:27
von Mark2014
@Rare Essence
Top, das funktioniert, wie vorgestellt.
Jetzt gibt es noch den Antworten-Button bei einem vom Gast ausgewählten Thread.
Kann man diesen Antwort-Button auch ausblenden?
Wo müsst das drin stehen?
Vielen Dank.
Gruß
Mark
Re: Gäste - Button "Neues Thema" ausblenden
Verfasst: 25.02.2014 19:52
von Lehrling
finde in der viewtopic_body.html
Code: Alles auswählen
<div class="topic-actions">
<div class="buttons">
<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
Dieser Code kommt zweimal vor.
Ersetze den Code mit
Code: Alles auswählen
<div class="topic-actions">
<div class="buttons">
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
Wenn du auch die Zitierfunktion verschwinden lassen willst, musst du diese Stelle finden:
Code: Alles auswählen
<!-- IF not S_IS_BOT -->
<!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
und ersetze mit
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
Ich hoffe, es klappt.
LG Beate
Re: Gäste - Button "Neues Thema" ausblenden
Verfasst: 25.02.2014 19:59
von Mark2014
HAMMER !!!!
Das war's
Vielen Dank Beate und Rare Essence.
Genial, das müsste als How-To abgelegt werden!!!
Schönen Abend noch.
Viele Grüße
Mark