Seite 5 von 6

Verfasst: 09.04.2006 12:51
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

Verfasst: 09.04.2006 15:38
von Any
leider gar nichts. Also ich hab die beiden </tr> entfernt, die wären sonst doppelt

Verfasst: 09.04.2006 16:49
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

Verfasst: 10.04.2006 15:29
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>

Verfasst: 10.04.2006 21:37
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

Verfasst: 11.04.2006 23:50
von Any
hm ja, der code ist bei mir auch drin.. *grübel*

Verfasst: 13.04.2006 20:56
von swisspower32
Bringt denn eine änderung der Werte keine verbesserung?

Verfasst: 14.04.2006 14:33
von Any
hi! :)

was muss ich denn ändern? :oops:

Verfasst: 15.04.2006 00:12
von swisspower32
versuch's mal mit

Code: Alles auswählen

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

mfg Päde

Verfasst: 20.04.2006 01:32
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?