Seite 1 von 2

Wenn man eingeloggt ist...

Verfasst: 25.10.2004 10:42
von !anfänger!
Wie mein Name schon sagt, ich bin ein absoluter ANFÄNGER!!!
Meine Frage:
Wie kann ich den Bereich ändern, wenn man eingeloggt ist? (z.B. wenn ich mich einlogge, dass oben bei FAQ, Suchen... auch noch Downloads oder so etwas steht. Wenn man nicht eingeloggt ist, soll man das NICHT sehen!)
!anfänger!

Verfasst: 25.10.2004 10:51
von Markus67
Hi ...

das kannst du erreichen indem du den Link in eine "Switch-Anweisung" packst in der overall_header.tpl

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
hier kommt der Link dazwischen ....
<!-- END switch_user_logged_in -->
Schau es dir an am Beispiel des Registrieren-Buttons ... da ist es genau umgekehrt ...

Wenn es nicht klappen sollte verlinke einfach die overall_header.tpl

Markus

Verfasst: 25.10.2004 11:01
von !anfänger!
Danke, es hat super geklappt.
Neue Frage:
Kann man diesen Link dann auch nur für bestimmte Benutzer sichtbar machen???
!anfänger!

Verfasst: 25.10.2004 11:10
von Markus67
Hi ...

Was heisst für einzelen User ? Können die User einer Gruppe zugeordnet werden ?

Markus

Verfasst: 25.10.2004 11:14
von !anfänger!
Hä, das versteh ich jetzt nicht. Meinst du, das die User in eine Gruppe beitreten können? JA!
Meine Frage war ja: Kann nur ein bestimmter User diesen Link sehen, den ich eingefügt hab und den man nur sieht, wenn man eingeloggt ist? Kann man festlegen, welcher User den Link sehen darf und welcher nicht???

Verfasst: 25.10.2004 11:21
von Markus67
Hi ...

Wenn du den Link nur einzelnen Usern zugänglich machen willst bin ich jetzt im Moment überfragt ....

eine Möglichkeit wäre z.B. du packt bestimmte User in eine Gruppe und nur die Gruppe darf den Link sehen ...

Markus

Verfasst: 25.10.2004 11:21
von MrMind
Die Einstellung musst du selbst in den PHP-Dateien machen.

z. B. Wenn du möchtest das nur Moderatoren diesen Link sehen, dann musst du noch eine if-Abfrage machen in der PHP-Datei machen wie folgt:

Code: Alles auswählen

if( $userdata['user_level'] == MOD )
{
    //Freigabe des Links
}
Wenn du nur einzelnen User diesen Link zur verfügung stellen möchtest solltest du im ACP eine weitere Spalte anlegen bei den Benutzerrechte (Die Rechtevergabe der einzelnen User). Vergess dabei aber net, das du die DB auch erweitern musst.

Mfg
MrMind

Verfasst: 25.10.2004 11:31
von !anfänger!
ICH VERSTEH NUR HAUPTBAHNHOF...
In was für einer PHP-Datei denn?

Verfasst: 25.10.2004 11:35
von MrMind
Um diese spezielle Einstellung vorzunehmen das im Header der Link nur für bestimmte User bzw. Gruppen verfügbar ist, ist es die overall_header.php

fürs ACP ist es die admin_ug_auth.php

Aber ich empfehle nur jeden Änderungen dort vorzunehmen, wenn er PHP kann ;)

Mfg
MrMind

Verfasst: 25.10.2004 11:37
von !anfänger!
Aha :o