YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Teamseite Button verstecken für Gast » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.806 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Teamseite Button verstecken für Gast
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
roadrunn3r roadrunn3r ist männlich
Mitglied


Dabei seit: 20.03.06
Beiträge: 3

 Teamseite Button verstecken für Gast Antworten Zitieren Editieren Melden       UP

Hallo @all,

Zur Info bei mir läuft die Board-Version 2.3.4


Wie kann ich auf der Startseite den Team Button für nicht registrierte User also Gäste ausblenden? Oder die Berechtigung zum aufrufen sperren?


gruß
roadrunn3r

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von roadrunn3r: 27.03.06 13:30.

27.03.06 10:23 roadrunn3r ist offline E-Mail Finden Als Freund hinzufügen
KorbanDallas KorbanDallas ist männlich
Mitglied


Dabei seit: 08.04.05
Beiträge: 612

Antworten Zitieren Editieren Melden       UP

suche in der header.tpl nach

code:
1:
2:
3:
<a href="team.php ....


wenn du den teamseiten hack von blue hast, dann suche

code:
1:
2:
3:
<a href="ts_index.php...


füge DAVOR ein:

code:
1:
2:
3:
<if($wbbuserdata['userid'])><then>


gehe an das ende dieser Zeile, also wo das </a> endet

füge danach ein

[Code]
</then></if>
27.03.06 11:31 KorbanDallas ist offline Finden Als Freund hinzufügen
roadrunn3r roadrunn3r ist männlich
Mitglied


Dabei seit: 20.03.06
Beiträge: 3

Themenstarter Thema begonnen von roadrunn3r
Antworten Zitieren Editieren Melden       UP

thx KorbanDallas für die schnelle Antwort


goldrichtig

So funktioniert das jetzt so wie ich es haben will.


fröhlich
roadrunn3r
27.03.06 13:32 roadrunn3r ist offline E-Mail Finden Als Freund hinzufügen
adler-feder
Mitglied


Dabei seit: 02.11.04
Beiträge: 2
Forenversion: wbb 2.1

Antworten Zitieren Editieren Melden       UP

kann man das auch für andere Gruppen einstellen, die man selbst erstellt hat?
08.05.07 10:14 adler-feder ist offline Finden Als Freund hinzufügen
Biggi
Mitglied


Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Ja, du kannst per if-Abfrage die Gruppen angeben, die den Button sehen dürfen.

code:
1:
<if(in_array(GROUPID,$wbbuserdata['groupids']))><then>Dein Buttoncode</then></if>

GROUPID ersetzt du durch die ID der Gruppe, die den Button sehen darf.

Für mehrere Gruppen geht das dann so:
code:
1:
<if(in_array(GROUPID,$wbbuserdata['groupids']) || in_array(ANDERE_GROUPID,$wbbuserdata['groupids']))><then>Dein Buttoncode</then></if>


__________________

08.05.07 14:45 Biggi ist offline Finden Als Freund hinzufügen
WillyLanz WillyLanz ist männlich
Mitglied


Dabei seit: 16.05.07
Beiträge: 1
Herkunft: Schweiz
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hallo Zusammen

Hab diese Änderung auch vorgenommen, aber irgendwie verändert sich dadurch bei mir im Forum überhaupt nichts. Hat wer einen Tipp an was es liegen könnte?

Ach ja hab die Version 2.3.6 smile

Gruss
Willy

Nachtrag:

uups hab den Fehler gefunden und war ein ganz einfacher eigentlich smile Hat sich also erledigt und funktioniert ^^

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von WillyLanz: 18.05.07 07:22.

18.05.07 06:42 WillyLanz ist offline E-Mail WWW Finden Als Freund hinzufügen
wbb_newbie
Mitglied


Dabei seit: 07.06.07
Beiträge: 10
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

ooohh genau sowas such ich auch grad :-D nur genau umgekehrt :-p

es gibt EINE Group-ID innerhalb der User die einen Button NICHT sehen darf (Gast-User mit eingeschränkten Rechten).

Wie muss ich das dann definieren mit if / then?
19.06.07 16:38 wbb_newbie ist offline E-Mail Finden Als Freund hinzufügen
Biggi
Mitglied


Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Wenn du deine Gruppen alle fest hast, also du nicht ständig neue Gruppen machst, kann du ja einfach alle Group-IDs auflisten, die den Button sehen dürfen.

Du kannst den Code ja so oft wiederholen, wie du magst.
code:
1:
in_array(GROUPID,$wbbuserdata['groupids'])

Halt immer mit || dazwischen. || ist ein logisches Oder.

code:
1:
<if(in_array(GROUPID,$wbbuserdata['groupids']) || in_array(ANDERE_GROUPID,$wbbuserdata['groupids']) || n_array(DRITTE_GROUPID,$wbbuserdata['groupids']) || n_array(VIERTE_GROUPID,$wbbuserdata['groupids']))><then>Dein Buttoncode</then></if>

usw.


Oder du machst folgendes:
code:
1:
2:
<if(in_array(GROUPID,$wbbuserdata['groupids']) && count($wbbuserdata['groupids'])==1)><then></then>
<else>Dein Buttoncode</else></if>

Hier ersetzt du GROUPID durch die ID der Gruppe, die den Button NICHT sehen darf.
Ich bin mir allerdings nicht sicher, ob das funktioniert, weil ich nicht weiß, ob man das <if> leer lassen darf, also ob es eine Ausgabe haben muß.
Der zweite Teil count($wbbuserdata['groupids'])==1 fragt ab, ob der User nur in dieser einen Gruppe ist. Wenn er in eine zweite Gruppe mit reinkommt, sieht er den Button wieder.

Du bist dir aber bewußt, daß deine eingeschränkt berechtigten User sich dann nur ausloggen müssen, um den Button wieder zu sehen?
Für Gäste, gesperrte und nicht freigeschaltete User solltest du den Button dann auch besser ausblenden.

__________________

19.06.07 18:55 Biggi ist offline Finden Als Freund hinzufügen
batida444 batida444 ist männlich
Mitglied


images/avatars/avatar-306.jpg

Dabei seit: 20.01.04
Beiträge: 907
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: Altes Land
Forenversion: 2.3; 2.2

Antworten Zitieren Editieren Melden       UP

Oder einfach

if(!in_array......

nehmen

Greetz
Günni

__________________


20.06.07 23:17 batida444 ist offline E-Mail WWW Finden Als Freund hinzufügen
Biggi
Mitglied


Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hmmm...
Also heißt ! nicht?
!= heißt ja nicht gleich. Hätte ich drauf kommen können.
Dann habe ich jedenfalls wieder was gelernt.
Man muß ja nur wissen, wo man was wie anwenden darf.

__________________

21.06.07 08:03 Biggi ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Teamseite Button verstecken für Gast