Um die Mitgliederliste nur für eingeloggte Benutzer anzeigen zu lassen, muss man lediglich eine kleine Änderung in der Datei
Code:
~/templates/<name_des_templates>/overall_header.tpl
vornehmen.
Man sucht die Stelle:
Code:
<a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>
Und fügt davor ein:
Code:
<!-- BEGIN switch_user_logged_in -->
und danach (logisch, was jetzt kommt, oder?):
Code:
<!-- END switch_user_logged_in -->
Das war's dann auch schon.
Mit dem gleichen Switch kann man natürlich auch jedes andere beliebige Element aus dem Template für Gäste ausblenden.
Sinngemäß genauso kann man auch bestimmte Elemente lediglich für Gäste, nicht aber für eingeloggte Benutzer anzeigen.
Möglicherweise nützlich, wenn man eine Anleitung zur Registrierung oder soetwas auf die Seite bringen will, die man nur sehen soll, solange man noch nicht eingeloggt ist.
Der entsprechende switch lautet dann:
Code:
<!-- BEGIN switch_user_logged_out -->
wie nicht anders zu erwarten.
Beste
derwisch
[EDIT]
Die Kommentare
Code:
<!-- BEGIN switch_user_logged_in -->
und
Code:
<!-- END switch_user_logged_in -->
müssen scheinbar in einer eigenen Zeile stehen.
Funktioniert hat die Methode, nachdem ich die entsprechende Zeile in der Datei auseinandergebrochen hatte und die Kommentare jeweils in eine eigene Zeile geschrieben hatte.
[/EDIT ca. 21 Uhr am 2.1.2006]