Seite 1 von 1
Link "Mitgliederliste" auf der Loginseite entferne
Verfasst: 23.05.2003 07:39
von MatzeDerCrosser
Hallo Speziallisten,
ich betreibe für den geschlossenen Mitgliederbereich meines Motocross Vereins ein internes Diskussionsforum mit phpbb 2.0.0
Funkioniert soweit ganz gut, jetzt will ich aber, dass auf der noch öffentlich zugänglichen Startseite (Login-Seite) im Kopf der Link "Mitgliederliste" verschwindet... dieser soll nur eingeloggten Mitgliedern zugänglich sein.... (Datenschutz); Gäste dürfen bei uns auch nicht ins Forum.
Wo finde ich den entsprechenden Parameter? Der Link "Login" verschwindet ja auch aus dem Kopf nach dem Anmelden. Habe mir heute morgen über 3 Stunden im PHP-Code einen Wolf gesucht
Danke und viele Grüße
Matze
Verfasst: 23.05.2003 09:08
von JumpinJack
Im prinzip brauchst du den Link nur zwischen dem hier zu setzen. Und alles ist in butter!
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
<dein Link>
<!-- END switch_user_logged_in -->
Cool
Verfasst: 24.05.2003 00:25
von MatzeDerCrosser
hey Danke,
habe zwar noch immer fast ne halbe Stunde gebraucht, bis ich die richtige Stelle gefunden hatte, aus der das PHP seine Paramter rein zieht, aber jetzt gehts:
'overall_header.tpl'
Jetzt muss ich nur noch vermeiden, dass jemand Fremdes irgendwie eine andere Sprache nutzt und dann muss ich mir keine sorgen mehr machen.
Auf zur nächsten Projektbaustelle
Danke und Gruß
Matze
Verfasst: 26.05.2003 14:01
von raser155
Hallo!
Möchte das ganze auch umänder, so dass nur Registrierte die Mitgliederliste sehen können.
Ich öffne also:
templates/xxx/overall_header.tpl und suche nach:
<!-- BEGIN switch_user_logged_in -->
ich finde das aber nicht, sondern nur:
<!-- BEGIN switch_user_logged_out -->
Wie mache ich das jetzt richtig?
wohin damit!
Verfasst: 26.05.2003 15:39
von Gast
Hi,
die stelle ist schon fast richtig. Der Befehl, den Du beschreibst, sorgt lediglich dafür, dass die eingeloggten den Link "Einloggen" nicht mehr sehen, logisch.
Alle Quellcodeteile, die nur nach dem Einloggen erscheinen sollen, setzt Du zwischen die entsprechenden Links. Dadruch sieht mein Table, der diese Tabelle bildet, dann so aus (sorry für das Durcheinander, das Fenster hier ist zu klein für Tabs im Quellcode):
Code: Alles auswählen
<table cellspacing="0" cellpadding="2" border="0">
<tr>
<td align="center" valign="top" nowrap="nowrap">
<span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH}" class="mainmenu">
<img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a>
<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> <a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
<!-- END switch_user_logged_in -->
...........
Sorry für das Durcheinander, aber Tabs werder hier nicht wirklich gut angezeigt.
Im Prinzip habe ich alle Links zwischen diese Befehle gesetzt, die nur nach dem Einloggen zu sehen sein sollen. Also:
U_SEARCH
U_MEMBERLIST
U_GROUP_CP
In der nächsten Tabellenzeile habe ich dann auch noch die Links genau wie oben beschrieben "eingefasst":
U_PROFILE
U_PRIVATEMSGS
Den Link U_FAQ lasse ich öffentlich
Verfasst: 26.05.2003 15:43
von Leuchte
@raser, schau mal hier nach
Beitrag
Verfasst: 26.05.2003 16:59
von raser155
Danke.