Seite 1 von 1

Anpassung "Wer ist online?"

Verfasst: 06.01.2006 14:59
von brummel
Hallo!
Ich möchte gern in dem Abschnitt "Wer ist online?" die beiden Einträge
"Der neueste Benutzer ist"
"Registrierte Benutzer:"
nur für angemeldete User sichtbar haben.
Also wie es mit diesem Snippet >>> für Mitgliederliste, Profil usw. gemacht wird.
Danke für jeden Tipp!

Verfasst: 06.01.2006 15:31
von r4ven2
Hab zwar erst mit phpbb begonnen und kenn mich selbst noch nicht wirklich aus

aber ich würd mal in der datei deintemplate/viewonline_body.tpl
ansetzen und an geeigneter stelle einfach

<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->

einsetzen

hab auf diese weise schon ne box in der overall_header gemoddet die sogar so funktioniert :lol:

kann mich aber auch irren --> also auf alle fälle ein backup der datei erstellen bevor du es probierst ! :wink:

Verfasst: 06.01.2006 15:57
von brummel
Damit tut sich leider gar nix ändern, die Anzeige erscheint unverändert.

Verfasst: 06.01.2006 15:59
von BB-BF-BM
Hast du es so gemacht?:

<!-- BEGIN switch_user_logged_in -->

//Code für die "Wer ist online"-Box

<!-- END switch_user_logged_in -->

Verfasst: 06.01.2006 16:33
von brummel
Die Änderungen musste ich bei mir in der index_body.tpl (und nicht viewonline_body.tpl) vornehmen. Jetzt geht's. Danke!

Verfasst: 06.01.2006 18:29
von flo18
Also dann so?

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr>
	<td class="catHead" colspan="2" height="28"><!-- BEGIN switch_user_logged_in --><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr>
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subSilver/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER<!-- END switch_user_logged_in -->}</span>
	</td>
  </tr>

Verfasst: 06.01.2006 18:38
von brummel
flo18 hat geschrieben:Also dann so?
So sieht die entsprechende Tabelle bei mir aus:

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
	<td class="row1" align="center" valign="middle" rowspan="2"><img src="templates/subGross/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />{TOTAL_USERS}
<!-- BEGIN switch_user_logged_in -->
	<br />{NEWEST_USER}
<!-- END switch_user_logged_in --> 
	</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS_ONLINE} &nbsp; [ {L_WHOSONLINE_ADMIN} ] &nbsp; [ {L_WHOSONLINE_MOD} ]<br />{RECORD_USERS}
<!-- BEGIN switch_user_logged_in -->
	<br />{LOGGED_IN_USER_LIST}
<!-- END switch_user_logged_in --> 
	</span></td>
  </tr>
</table>
da ich zur Sicherheit mal die "Befehle" an den Zeilenanfang gesetzt habe.

Verfasst: 06.01.2006 21:22
von Blazer
so ist es auch richtig.

Die beiden switch-Befehle müssen je in eine neue Zeile