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
Link "Mitgliederliste" auf der Loginseite entferne
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- MatzeDerCrosser
- Mitglied
- Beiträge: 3
- Registriert: 23.05.2003 07:13
- JumpinJack
- Mitglied
- Beiträge: 953
- Registriert: 27.05.2002 10:37
- Wohnort: Ariendorf
- Kontaktdaten:
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 -->
Liebe Grüße
JumpinJack
JumpinJack
- MatzeDerCrosser
- Mitglied
- Beiträge: 3
- Registriert: 23.05.2003 07:13
Cool
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
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
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:
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:
ich finde das aber nicht, sondern nur:<!-- BEGIN switch_user_logged_in -->
Wie mache ich das jetzt richtig?<!-- BEGIN switch_user_logged_out -->
wohin damit!
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):
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
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 -->
...........
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