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

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.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

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

Beitrag von DreamPromise »

Moin moin

gibts dafür ein Snippet ??

DP
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Jepp SWITCH Anweisung, die in der betreffenden TPL Datei für das Anzeigen sorgt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

Hab garnichts verstanden. :cry: :cry:

DP
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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 -->
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Westpark
Mitglied
Beiträge: 370
Registriert: 19.08.2006 11:04
Wohnort: Wolnzach

Beitrag 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
bobo2man
Mitglied
Beiträge: 46
Registriert: 27.08.2006 15:37

Beitrag 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 -->
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Also diese Variable soll als SWITCH in der Plus vorhanden sein?

---> <!-- BEGIN users -->
?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Westpark
Mitglied
Beiträge: 370
Registriert: 19.08.2006 11:04
Wohnort: Wolnzach

Beitrag von Westpark »

öhm was soll davon die funktion sein? noch nie gehört: <!-- BEGIN users -->
bobo2man
Mitglied
Beiträge: 46
Registriert: 27.08.2006 15:37

Beitrag 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!
Westpark
Mitglied
Beiträge: 370
Registriert: 19.08.2006 11:04
Wohnort: Wolnzach

Beitrag von Westpark »

<!-- BEGIN switch_user_logged_in -->

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

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