Seite 1 von 3
[3.3]User ausschliessen
Verfasst: 24.02.2022 21:06
von Dler
Hi,
Wenn ich bestimmte Sachen was in einem template stehen für gewisse User ausblenden möchte,
Wie müßte da bitte der code ausschauen?
Sowas konnte ich damals beim wbb2 umsetzen mit einem if Befehl.
Ist dies auch beim phpbb möglich ?
Re: [3.3]User ausschliessen
Verfasst: 24.02.2022 22:44
von chris1278
Die meisten sachen haben class Klassen oder id Klassen. Diese kannst du mittels css ansteuern. Der Befehl zum ausblenden wäre dann
Beispiel wenn dein Code so aussähe im Template:
Dann erstelle in deinem Style folgende Datei:
/styles/deinstyle/theme/coustom.css (Falls vorhanden eben anderer name)
fülle die mit folgendem Inhalt:
wenn du über id klasse ausblenden willst
wenn du über class Klasse ausblenden willst
Öffne:
/styles/deinstyle/theme/stylesheet.css
füge zum schluss an:
Danach nur den Browser und Foren cache leeren und fertig.
Aber beachte dabei folgendes:
Wenn du etwas ausblendest auf die weise mit der klasse "class" dann könnte es sein das da auchnoch andere Sachen mit ausgeblendet werden. Normalerweise setzt man class eine klasse dafür auch an mehreren stellen ein. Wenn etwas öfters gebraucht wird.
Die id Setzt man eigentlich nur an einer Stelle. Daher wäre es sinnvoller wenn eine id vorhanden ist die man ausblenden kann.
Re: [3.3]User ausschliessen
Verfasst: 24.02.2022 22:56
von Dler
Danke Chris aber das funktioniert so nicht.
Ich möchte z.b. eine Box was im template steht für gewisse User unsichtbar machen.
Der User hat z.b UserID 51. Und die konnte ich beim wbb2 mit einer If abfrage so definieren das die USeriD 51 diese Box nicht sah.
Re: [3.3]User ausschliessen
Verfasst: 24.02.2022 23:38
von chris1278
Ah ok. Ja das kann man mittels Gruppen id in einer if variabkle machen. Ich kenne aber nicht die direkte Variable. Ich denke das könnte so etwas sein:
<!-- IF GROUP_ID = 0 --> So oder so ähnlich wobei 0 für die zahl der gruppen id steht.
Vielleicht kann dir jemand die korrekte Schreibweise sagen.
Re: [3.3]User ausschliessen
Verfasst: 24.02.2022 23:42
von Dler
Ok danke Chris dann warte ich noch.
Für gruppen ID ok aber ich brauche es für User ID. Das man direkt den User ausschließt und nicht gleich die ganze Gruppe.
Re: [3.3]User ausschliessen
Verfasst: 25.02.2022 00:10
von chris1278
Du könntest das hier für benutzernamen verwednen:
<!-- IF S_USERNAME eq "BENUTZERNAME" --> ... <!-- ENDIF -->
Wenn du wilst das es für einen nicht angezeigt wird must du das so machen:
<!-- IF not S_USERNAME eq "BENUTZERNAME" --> ... <!-- ENDIF -->
Re: [3.3]User ausschliessen
Verfasst: 25.02.2022 00:18
von Dler
Funktioniert leider nicht. Wenn ich das mache, dann sieht keiner mehr die Box. Auch ich als Admin nicht mehr.
Es muß doch auch mit der USER ID gehen.
Re: [3.3]User ausschliessen
Verfasst: 25.02.2022 14:24
von Kirk
Dann hast du was verkehrt gemacht.
Wenn z.B. User x den Inhalt nicht sehen soll, dann muss es so sein:
Re: [3.3]User ausschliessen
Verfasst: 25.02.2022 16:52
von Dler
Genau so hatte ich es getestet.
Code: Alles auswählen
<!-- IF not S_USERNAME eq "52" --> Das ist ein Test <!-- ENDIF -->
Die ID 52 ist mein testuser.
Jetzt konnte aber keiner auch ich nicht den Text (Das ist ein Test sehen)
Re: [3.3]User ausschliessen
Verfasst: 25.02.2022 16:58
von Mike-on-Tour
Vielleicht fällt dir hier ein Unterschied auf: S_USERNAME versus "Die ID 52 ist mein testuser."