"Wer ist Online" nru für registrierte Benutzer

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Darkwinde
Mitglied
Beiträge: 3
Registriert: 02.06.2005 22:27

"Wer ist Online" nru für registrierte Benutzer

Beitrag von Darkwinde »

Aloa!

ich bin nicht so bewandert in PHP, hab dennoch in der index_body.tpl folgendes isoliert:

Code: Alles auswählen

<!-- Wer Online ist START-->
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="rowpic" 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/BBTech/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>
<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr>
	<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
</tr>
  <tr>
  <td class="row1" align="left" width="100%"><span class="gensmall">{CHATCOUNT}<br />{USERNAMES}</span></td>
  </tr>
</table>
<!-- Wer Online ist ENDE -->

nun wenn man den COde rausschmeißt, ist die ganze onlineseite weg! Das will ich aber nicht, ich möchte, dass nur registrierte user einsicht darauf haben. geht das?

Grüße Phil
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hallo,

hier findest du die Antwort: http://www.phpbb.de/doku/kb/artikel.php?artikel=74

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in -->

... hier dein obiger Code ...

<!-- END switch_user_logged_in -->
Gruß,
Chris
Darkwinde
Mitglied
Beiträge: 3
Registriert: 02.06.2005 22:27

Beitrag von Darkwinde »

das bewirkt nur, dass die Table falsch angezeigt wird!

Also deien Lösung geht nicht.

Brauch sowas wie:

If(user>=registriert)
{//Mein Code zum Onlinestatus anzeigen}

der den Onlinestatus vor Gästen versteckt.

Und wie gesagt ich hab 0 Ahnung von PHP/TPL daher mehr eine Anleitung als eine leicht schwammige Erklärung mit Templates :)

Dennoch Danke dir!
Phil
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Das funktioniert so wie es Christian geschrieben hat :wink:
Ersetze deinen obigen Code komplett mit dem folgenden:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline"> 
  <tr> 
   <td class="rowpic" 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/BBTech/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> 
<table width="100%" cellpadding="1" cellspacing="1" border="0"> 
<tr> 
   <td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td> 
</tr> 
  <tr> 
  <td class="row1" align="left" width="100%"><span class="gensmall">{CHATCOUNT}<br />{USERNAMES}</span></td> 
  </tr> 
</table> 
<!-- END switch_user_logged_in -->
Die Switch-Anweisungen müssen alleine in einer Zeile stehen dann klappts auch :wink:

Markus
Darkwinde
Mitglied
Beiträge: 3
Registriert: 02.06.2005 22:27

Beitrag von Darkwinde »

LOL?
Entweder bin ich gestern banane gewesen oder meine Abschreibekunst!

THX Leutz! Muss da wohl ehct was verplant haben!
woolf
Mitglied
Beiträge: 46
Registriert: 25.05.2005 12:58
Wohnort: 2153

Beitrag von woolf »

das mod ben?tige ich auch, finde jedoch nicht die codezeilen in meiner index_body.tpl !? ausserdem habe ich zweit dieser files..
verwende CH 2.1.1

bitte danke
wolf
woolf
Mitglied
Beiträge: 46
Registriert: 25.05.2005 12:58
Wohnort: 2153

Beitrag von woolf »

das mod ben?tige ich auch, finde jedoch nicht die codezeilen in meiner index_body.tpl !? ausserdem habe ich zweit dieser files..
verwende CH 2.1.1

bitte danke
wolf
woolf
Mitglied
Beiträge: 46
Registriert: 25.05.2005 12:58
Wohnort: 2153

Beitrag von woolf »

das mod ben?tige ich auch, finde jedoch nicht die codezeilen in meiner index_body.tpl !? ausserdem habe ich zweit dieser files..
verwende CH 2.1.1

bitte danke
wolf
woolf
Mitglied
Beiträge: 46
Registriert: 25.05.2005 12:58
Wohnort: 2153

Beitrag von woolf »

das mod ben?tige ich auch, finde jedoch nicht die codezeilen in meiner index_body.tpl !? ausserdem habe ich zweit dieser files..
verwende CH 2.1.1

bitte danke
wolf
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“