Portal -> Wer ist online

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
swisspower32
Mitglied
Beiträge: 26
Registriert: 10.09.2005 12:31

Beitrag von swisspower32 »

Was geschieht, wenn du diese Zeile:

Code: Alles auswählen

  </tr>
  <!-- BEGIN guest_user_row -->
  <tr> 
	<td width="35%" class="<!-- BEGIN light -->row1<!-- BEGINELSE light -->row2<!-- END light -->">&nbsp;<span class="gen">{guest_user_row.USERNAME}</span>&nbsp;</td>
	<td width="25%" align="center" nowrap="nowrap" class="<!-- BEGIN light -->row1<!-- BEGINELSE light -->row2<!-- END light -->">&nbsp;<span class="gen">{guest_user_row.LASTUPDATE}</span>&nbsp;</td>
	<td width="40%" class="<!-- BEGIN light -->row1<!-- BEGINELSE light -->row2<!-- END light -->">&nbsp;<span class="gen"><a href="{guest_user_row.U_FORUM_LOCATION}" class="gen">{guest_user_row.FORUM_LOCATION}</a></span>&nbsp;</td>
  </tr>
  <!-- END guest_user_row -->
<tr> 
In deine portal_body.tpl einbaust?

mfg Päde
Benutzeravatar
Any
Mitglied
Beiträge: 296
Registriert: 14.04.2005 20:24
Wohnort: Flensburg
Kontaktdaten:

Beitrag von Any »

leider gar nichts. Also ich hab die beiden </tr> entfernt, die wären sonst doppelt
besuch mich doch mal auf meiner Homepage :)
swisspower32
Mitglied
Beiträge: 26
Registriert: 10.09.2005 12:31

Beitrag von swisspower32 »

Mir ist gerade aufgefallen, das im CH-Mod das Portal schon eingebaut ist. In deiner viewonline.php habe ich die Mod erweiterung gesehen. Leider krieg ich das Bord auf meinem Testrechner nicht zum laufen :( Kann man eine gemoddete version noch an einem anderen Ort downloaden?

mfg Päde
Benutzeravatar
Any
Mitglied
Beiträge: 296
Registriert: 14.04.2005 20:24
Wohnort: Flensburg
Kontaktdaten:

Beitrag von Any »

Ich glaube nicht.. es müsste eigentlich von dort laufen.
Warum läufts bei dir nicht? Irgendwelche Meldungen?

Hab gestern noch mal dran rumgebastelt, hab mich an der index body orientiert.

kannst ja mal schauen, wie es jetzt aussieht. Allerdings stimmt das nicht mit "heute waren online:" die Leute fallen da wieder raus, die sind da wohl nur ne Stunde drin. Müsste man das jetzt erhöhen, von 0:00 bis 0:00, also 12 Std. aber wie? :)

http://libellus.risibility.de/portal.php

aktuell siehts jetzt so aus:

Code: Alles auswählen

<!-- ##### WHOISONLINE START ##### -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
      <tr>
      <td class="catHead" height="25"><span class="genmed"><b><a href="http://libellus.risibility.de/viewonline.php">{L_WHO_IS_ONLINE}</a></b></span></td>
      </tr>
      <tr>
      <td class="row1" align="left"><span class="gensmall">       
                <!-- BEGIN stats -->
      <!-- BEGIN root -->
      {L_TOTAL_ONLINE}{TOTAL_USERS_ONLINE}<br><br>
      <!-- END root -->
      {L_ONLINE_USERS}
      <!-- BEGIN root_ELSE -->
      {TOTAL_USERS_ONLINE}<br />
      <!-- END root_ELSE -->
                <!-- BEGIN online -->
      {stats.online.L_SEP}<a href="{stats.online.U_VIEW_PROFILE}" title="{L_VIEW_PROFILE}" class="gensmall" {stats.online.STYLE}>{stats.online.USERNAME}</a>
      <!-- END online -->
      <!-- BEGIN none -->
      {NO_USERS_ONLINE}
      <!-- END none -->
      <!-- END stats -->
	<hr />Heute waren online:&nbsp;{L_USERS_TODAY}<br /><br />
	{USERS_TODAY_LIST}  
	<hr />{L_TOTAL_PAST}{TOTAL_PAST_USERS}<br />{TOTAL_HOUR_USERS}
	  {L_ONLINE_USERS}&nbsp;<!-- BEGIN online --><!-- BEGIN sep -->, <!-- END sep --><a href="{stats.past.online.U_VIEW_PROFILE}" title="{L_VIEW_PROFILE}" class="gensmall" {stats.past.online.STYLE}>{stats.past.online.USERNAME}</a><!-- END online --><!-- BEGIN none -->{NO_USERS_ONLINE}<!-- END none -->
</td>
      </tr>
     </table>
besuch mich doch mal auf meiner Homepage :)
swisspower32
Mitglied
Beiträge: 26
Registriert: 10.09.2005 12:31

Beitrag von swisspower32 »

Die Gültigkeiten der Variabeln oder besser gesagt des inhaltes wird in der portal.php geregelt. Bei mir sieht das so aus:

Code: Alles auswählen

// CODE TAKEN FROM Last Visit Mod 1.2.5 from Niels Chr. Rød Denmark http://mods.db9.dk/ START

$time_now=time();

$time1Hour=$time_now-3600;

$minutes = date('is', $time_now);

$hour_now = $time_now - (60*($minutes[0].$minutes[1])) - ($minutes[2].$minutes[3]);

$dato=create_date('H', $time_now,$board_config['board_timezone']);

$timetoday = $hour_now - (3600*$dato);
hinter $timetoday stehen die Optionen für die Anzeigedauer der Gäste, die schon online waren. vieleicht hilft eine Änderung dieses Wertes weiter?

mfg Päde
Benutzeravatar
Any
Mitglied
Beiträge: 296
Registriert: 14.04.2005 20:24
Wohnort: Flensburg
Kontaktdaten:

Beitrag von Any »

hm ja, der code ist bei mir auch drin.. *grübel*
besuch mich doch mal auf meiner Homepage :)
swisspower32
Mitglied
Beiträge: 26
Registriert: 10.09.2005 12:31

Beitrag von swisspower32 »

Bringt denn eine änderung der Werte keine verbesserung?
Benutzeravatar
Any
Mitglied
Beiträge: 296
Registriert: 14.04.2005 20:24
Wohnort: Flensburg
Kontaktdaten:

Beitrag von Any »

hi! :)

was muss ich denn ändern? :oops:
besuch mich doch mal auf meiner Homepage :)
swisspower32
Mitglied
Beiträge: 26
Registriert: 10.09.2005 12:31

Beitrag von swisspower32 »

versuch's mal mit

Code: Alles auswählen

$timetoday = $hour_now - 3600;
vieleicht geht es dann.

mfg Päde
Benutzeravatar
Any
Mitglied
Beiträge: 296
Registriert: 14.04.2005 20:24
Wohnort: Flensburg
Kontaktdaten:

Beitrag von Any »

sorry, bin erst jetzt wieder dazu gekommen...

also ich habs jetzt verstanden *freu* Danke für deine Hilfe! :)

habe es jetzt so

Code: Alles auswählen

$timetoday = $hour_now - 43200; 
dadurch zeigt er mir dann diejenigen an, die in den letzten 12 Std. online waren. Schon sehr gut.

Allerdings würde ich gerne anzeigen lassen, wer von 00:00 bis 00:00 Uhr online war (also ein Tag), so wie ichs hab lautet es ja, aktuelle Zeit Minus 43200 sekunden, wie muss ich das denn ändern, wenn ich nun den festen Zeitraum vorgeben möchte?
besuch mich doch mal auf meiner Homepage :)
Antworten

Zurück zu „phpBB 2.0: Mod Support“