Link "Mitgliederliste" auf der Loginseite entferne

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
Benutzeravatar
MatzeDerCrosser
Mitglied
Beiträge: 3
Registriert: 23.05.2003 07:13

Link "Mitgliederliste" auf der Loginseite entferne

Beitrag 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
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag 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 -->
Liebe Grüße
JumpinJack
Benutzeravatar
MatzeDerCrosser
Mitglied
Beiträge: 3
Registriert: 23.05.2003 07:13

Cool

Beitrag 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
raser155
Mitglied
Beiträge: 45
Registriert: 26.05.2003 13:43

Beitrag 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?
Gast

wohin damit!

Beitrag 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">&nbsp;<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 -->

           &nbsp; &nbsp;<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>
           &nbsp; &nbsp;<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>&nbsp; &nbsp;<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
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

@raser, schau mal hier nach Beitrag
raser155
Mitglied
Beiträge: 45
Registriert: 26.05.2003 13:43

Beitrag von raser155 »

Danke.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“