Seite 1 von 3

"Wer ist online"-Box nur für eingeloggt User sicht

Verfasst: 05.11.2006 14:30
von DreamPromise
Moin moin

gibts dafür ein Snippet ??

DP

Verfasst: 05.11.2006 14:47
von Miriam
Jepp SWITCH Anweisung, die in der betreffenden TPL Datei für das Anzeigen sorgt.

Verfasst: 05.11.2006 14:54
von DreamPromise
Moin moin

Hab garnichts verstanden. :cry: :cry:

DP

Verfasst: 05.11.2006 15:46
von Miriam
Schade, ich dachte, dass Du kurze knackige Antworten magst... also nach der Art Deiner Fragestellung. :)

finde in der index_body.tpl (Deines Templates)

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/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}</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}<br />{LOGGED_IN_USER_LIST}</span></td>
  </tr>
</table>
Davor füge ein:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
danach füge ein:

Code: Alles auswählen

<!-- END switch_user_logged_in -->

Verfasst: 05.11.2006 17:36
von Westpark
das kannst du überall einsetzetn und alles dazwischen können nur die eingelogten user sehen. und wenn du statt in out nimmst sehen es nur die ausgeloggten :D

Verfasst: 05.11.2006 18:25
von bobo2man
hmm ich kenn die funktionen!
aber ich benutze phpbb plus!
das problem ist jetzt ich will eine ganze box (wer hat die meisten posts geschrieben)
nur für eingeloggte sichtbar zu machen! joa das sollte ja auch kein problem sein! aber nun ist es auch nicht für eingeloggte sichtbar!
woran kann das liegen?
der textpart ist

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->
<!-- BEGIN switch_top_posters -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th colspan="2">{L_TOP_POSTERS}</th>
</tr>
<tr>
<td class="row1" align="center"><span class="genmed">{L_TOP_MEMBER}</span></td>
<td class="row1" align="center"><span class="genmed">{L_TOP_POSTS}</span></td>   
</tr>
<!-- END switch_top_posters -->
<!-- BEGIN users -->
<tr>
<td class="row1" align="left"><span class="gensmall"><a href="{users.URL}">&nbsp;{users.USERNAME}</a></span></td>
<td class="row1" align="center"><span class="gensmall"><b>&nbsp;&nbsp;{users.POSTS}</b></span></td>   
</tr>
</table>
<!-- END users -->
<!-- BEGIN switch_top_posters -->
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<br />
<!-- END switch_top_posters --> 
<!-- END switch_user_logged_in -->

Verfasst: 05.11.2006 18:34
von Miriam
Also diese Variable soll als SWITCH in der Plus vorhanden sein?

---> <!-- BEGIN users -->
?

Verfasst: 05.11.2006 19:45
von Westpark
öhm was soll davon die funktion sein? noch nie gehört: <!-- BEGIN users -->

Verfasst: 05.11.2006 20:14
von bobo2man
ich kenn <!-- BEGIN switch_admin -->

aber normal ist die funktion ja <!-- BEGIN switch_user_logged_in -->
in welcher datei steht denn drin was die funktion bewirkt?
also das wenn man z.b. sagt <!-- BEGIN switch_admin --> nurnoch die admins den bereich sehen! vieleicht ist das ja nur anders definiert!

Verfasst: 05.11.2006 20:30
von Westpark
<!-- BEGIN switch_user_logged_in -->

das bewirkt das es nur eingelogte benutzer sehen können.