Button nicht für alle sichtbar

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
chronowerx
Mitglied
Beiträge: 12
Registriert: 20.10.2010 18:01

Button nicht für alle sichtbar

Beitrag von chronowerx »

Hallo,

ich bräuchte mal eure Hilfe.

Wir wollen in unseren Forum einen Button einbauen, den man nur sieht, wenn man Admin, Mod oder in einer bestimmten Gruppe ist.

Ich habe es geschafft, dass der Button nur angezeigt wird, wenn man Admin oder Mod ist, weiß aber beim besten Willen nicht wie ich den Rest bewerkstelligen soll.

Google kann nicht helfen und dies lässt sich auch nicht umsetzen, da es für phpbb2 ist.

Nun bitte könnt ihr mir helfen? Anbei der aktuelle Code in meiner Template-Header-Datei
<!-- IF not S_IS_BOT -->
<!-- IF S_DISPLAY_MEMBERLIST -->
<!-- IF U_ACP -->
<!-- IF U_MCP -->
<a href="link"
onmouseover = "rollover('tsv')"
onmouseout = "rollout('tsv')"
target="_blank"
>
<img src="{T_THEME_PATH}/images/buttons/tsv1.png"
name="tsv"
alt="TS-Viewer" border="0"
height="22" width="124"
/>
</a>
<script type="text/javascript">
<!--
setrollover("{T_THEME_PATH}/images/buttons/tsv2.png");
//-->
</script>
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
<!-- ENDIF -->
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: Button nicht für alle sichtbar

Beitrag von modernist »

Zur Prüfung der Gruppenmitgliedsschaft versuche es mal hiermit: http://phpbb3.pytalhost.com/viewtopic.php?f=11&t=206
chronowerx
Mitglied
Beiträge: 12
Registriert: 20.10.2010 18:01

Re: Button nicht für alle sichtbar

Beitrag von chronowerx »

Habe ich gemacht klappt leider net

Hier der geänderte Code
<!-- IF not S_GROUP_1 and not S_GROUP_2 and not S_GROUP_3 and not S_GROUP_6 and not S_GROUP_7 -->
<a href="link"
onmouseover = "rollover('tsv')"
onmouseout = "rollout('tsv')"
target="_blank"
>
<img src="{T_THEME_PATH}/images/buttons/tsv1.png"
name="tsv"
alt="TS-Viewer" border="0"
height="22" width="124"
/>
</a>
<script type="text/javascript">
<!--
setrollover("{T_THEME_PATH}/images/buttons/tsv2.png");
//-->
</script>
<!-- ENDIF -->
Button bleibt komplett verschwunden
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Button nicht für alle sichtbar

Beitrag von Mahony »

Hallo
Versuchs mal so

Code: Alles auswählen

<!-- IF U_ACP or U_MCP and not S_IS_BOT -->
Ansonsten schau auch mal hier in phpBB3.0.x Standardmäßig verwendete IF Statements


P.S. Cache leeren nicht vergessen (nach der Änderung).

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
chronowerx
Mitglied
Beiträge: 12
Registriert: 20.10.2010 18:01

Re: Button nicht für alle sichtbar

Beitrag von chronowerx »

Danke, dass ja net das Prob mit ACP und MCP, ich wollte noch ne 3. Gruppe einbinden
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Button nicht für alle sichtbar

Beitrag von Mahony »

Hallo
Dann nutze or anstelle von and für die weitere Gruppe.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Button nicht für alle sichtbar

Beitrag von franki »

Hallo
Hier

Code: Alles auswählen

<!-- IF not S_GROUP_1 and not S_GROUP_2 and not S_GROUP_3 and not S_GROUP_6 and not S_GROUP_7 -->
Hätte ich die andere Variante gewählt, also so

Code: Alles auswählen

<!-- IF S_GROUP_4 or S_GROUP_5 or S_GROUP_8 -->
oder halt so
Mahony hat geschrieben:Hallo
Versuchs mal so

Code: Alles auswählen

<!-- IF U_ACP or U_MCP and not S_IS_BOT -->
Ansonsten schau auch mal hier in phpBB3.0.x Standardmäßig verwendete IF Statements


P.S. Cache leeren nicht vergessen (nach der Änderung).

Grüße: Mahony
LG Franki
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Button nicht für alle sichtbar

Beitrag von Mahony »

Hallo
Die Abfrage von

Code: Alles auswählen

U_ACP or U_MCP
deckt ja bereits folgende Gruppen ab: Globale Moderatoren - Administratoren <-- diese Gruppen sollen den Button sehen können.

Fehlt dann nur noch die weitere Gruppe - also ein

Code: Alles auswählen

or S_GROUP_x
dran hängen (wobei x mit der Gruppen-ID ersetzt werden muss).

Die anderen Gruppen - also diejenigen, die den Button nicht sehen dürfen, sind ja durch die Abfrage der erlaubten Gruppen schon ausgeschlossen und müssen also nicht mehr mit angegeben werden.

Das ganze ist eine reine Logikfrage.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“