ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » online anzeige verlängern

Geschlossen
  1. #1
    User Pic
    webmatze Mitglied
    Registriert seit
    25.05.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    hi ich wollte das bei der box statistik nur die user online anzeige erscheitn ..das war kein problem

    ..aber wie kann ich jetzt machen das jamend nach verlassen der seite noch 10min als online angezeigt wird ?

    thx gruß


    verwendete ilchClan Version: 1.0.5
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also wenn es wie bei 1.1 ist dann gibts $dif und da steht - 60 das ist die Anzahl der Sekunden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    webmatze Mitglied
    Registriert seit
    25.05.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    jop ist die aktuellste version ...finde aber in der statistik.php kein $dif grumml ?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    webmatze Mitglied
    Registriert seit
    25.05.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    in welcher php-datei ist den die "$dif" ?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    hihihihi...
    guck mal oben, im ersten post... da hast du es doch schon gesagt...
    include/boxes/online.php
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    webmatze Mitglied
    Registriert seit
    25.05.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    wo hat er was von der online.php gesagt ?

    ..wie gesagt ich hab das störende aus der STATISTIK.PHP gelöscht ..das nur noch der online status angezeigt wird ...und ich möchte wissen wie man einstellt das man länger als on angezeigt wird ..also nicht die online.php sondern den online status aus der STATISTIK.PHP ...

    soll nur text sein ..bei der online.php is noch zuviel anderen gruscht dabei

    schau: externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja letztenlich muss es da ähnlich geregelt sein, aber in der Statistikbox werden eigentlich kein User die Online sind angezeigt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    webmatze Mitglied
    Registriert seit
    25.05.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    hmm dort finde ich sowas aber nicht grumml


     echo $lang['whole'].': '.$ges_visits.'<br />';
    	echo $lang['today'].': '.$ges_heute.'<br />';
    	echo $lang['yesterday'].': '.$ges_gestern.'<br />';
    	echo 'Online: '.ges_online().'<br />';
    	echo '<a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a>';


    da wird so so engezeigt : "echo 'Online: '.ges_online().'<br />';"

    ganze datei :

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    if (empty($_GET['sum'])) {
      
    	$heute = date ('Y-m-d');
    	
      $ges_visits = db_result(db_query("SELECT SUM(count) FROM prefix_counter"),0);
    	$ges_heute  = @db_result(db_query("SELECT count FROM prefix_counter WHERE date = '".$heute."'"),0);
    	$ges_gestern = @db_result(db_query('SELECT count FROM prefix_counter WHERE date < "'.$heute.'" ORDER BY date DESC LIMIT 1'),0);
    
    	
      echo $lang['whole'].': '.$ges_visits.'<br />';
    	echo $lang['today'].': '.$ges_heute.'<br />';
    	echo $lang['yesterday'].': '.$ges_gestern.'<br />';
    	echo 'Online: '.ges_online().'<br />';
    	echo '<a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a>';
    	
    } else {
    
    $title = $allgAr['title'].' :: Statistik';
    $hmenu = 'Statistik';
    $design = new design ( $title , $hmenu , 0 );
    $design->header();
    
    	$anzahlShownTage = 7;
    	
    	echo '<br /><table width=90%" align="center" class="border" cellpadding="0" cellspacing="1" border="0"><tr><td>';
      echo '<table width="100%" border="0" cellpadding="5" cellspacing="0">';
      echo '<tr class="Chead"><td colspan="3" align="center"><b>Site Statistik</b></td></tr>';
    	
    	$max_in = 0;
    	$ges = 0;
    	$dat = array();
    	$max_width = 200;
    	
    	$maxErg = db_query('SELECT MAX(count) FROM `prefix_counter`');
    	$max_in = db_result($maxErg,0);
    	
    	$erg = db_query ("SELECT count, DATE_FORMAT(date,'%a der %d. %b') as datum FROM `prefix_counter` ORDER BY date DESC LIMIT ".$anzahlShownTage);
    	while ($row = db_fetch_row($erg) ) {
    	
    	  $value = $row[0];
    
    		if ( empty($value) ) {
    		  $bwidth = 0;
    	  } else {
    		  $bwidth = $value/$max_in * $max_width;
    		  $bwidth = round($bwidth,0);
    		}  
    		
    		echo '<tr class="Cnorm">';
    	  echo '<td>'.$row[1].'</td>';
    		echo '<td><table width="'.$bwidth.'" border="0" cellpadding="0" cellspacing="0">';
    		echo '<tr><td height="2" class="border"></td></tr></table>';		
    		echo '</td><td align="right">'.$value.'</td></tr>';
    	  
    		$ges += $value;
    	}
    	
    	$gesBesucher = db_query('SELECT SUM(count) FROM prefix_counter');
    	$gesBesucher = @db_result($gesBesucher,0);
    	
    	echo '<tr class="Cmite"><td colspan="3"><div align="right">';
    	echo 'Wochen Summe: '.$ges.'</div>';
    	echo 'Besucher Gesamt '.$gesBesucher.' &nbsp; Maximal '.$max_in.'<br /><br />';
    	echo '</td></tr><tr class="Cdark">';
    	echo '<td colspan="3" align="center">[ <a href="javascript:window.close()">Fenster Schliesen</a> ]</td>';
    	echo '</tr></table></td></tr></table><br />';
    	
    	$design->footer();
    	
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich denek die reden von der statistik.php im funz ordner da steht oben:

    # global die zeit wo ein user als online angezeigt wird definieren.
    define ('USERUPTIME', 180);


    vermutlich das ?
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten