ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Statistikbox

Geschlossen
  1. #1
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    Hallo ich habe mal eine frage und zwar habe ich folgende statsbox :


    Heute: 147
    Gestern: 23
    Gästebuch: 3
    Forum Posts: 9
    Forum Threads: 3
    Angemeldete User: 7
    Wait a Email User: 0
    User in Map:
    Online: 1

    USER
    ... mehr

    Dort wo ich mal USER hingeschrieben habe sollten eigentlich die registrierten user stehen die grade auf der seite online sind, das geht aber nicht. in wie weit muss ich den code denn ändern ?

    das ist die stats box von DaGiZm0.


    hier der code :

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    #
    #   Umgeschrieben von Ilch 1.0.5 auf 1.1
    #   Dazu gekommen sind Usercheck abfrage und User Map
    #   Mod Copyright by DaGiZm0 - www.teod-clan.de
    #
    #   Danke an jihi für seine geniale Usermap !
    
    
    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);
     	$gbook  = @db_result(db_query("SELECT count(ID) FROM prefix_gbook"),0);
    	$posts  = @db_result(db_query("SELECT count(ID) FROM prefix_posts"),0);
    	$topic  = @db_result(db_query("SELECT count(ID) FROM prefix_topics"),0);
    	$gesuser  = @db_result(db_query("SELECT count(ID) FROM prefix_user"),0);
    	$usrchk  = @db_result(db_query("SELECT count(name) FROM prefix_usercheck"),0);
    	$map  = @db_result(db_query("SELECT count(uid) FROM prefix_map"),0);
    	
        echo $lang['whole'].': '.$ges_visits.'<br />';
    	echo $lang['today'].': '.$ges_heute.'<br />';
    	echo $lang['yesterday'].': '.$ges_gestern.'<br />';
    	echo 'Gästebuch: '.$gbook.'<br />';
    	echo 'Forum Posts: '.$posts.'<br />';
    	echo 'Forum Threads: '.$topic.'<br />';	
    	echo 'Angemeldete User: '.$gesuser.'<br />';
    	echo 'Wait a Email User: '.$usrchk.'<br />';
    	echo 'User in Map: '.$map.'<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();
    	
    }
    ?>


    verwendete ilchClan Version: 1.1


    Zuletzt modifiziert von ShortY am 26.06.2007 - 20:38:25
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    ist in dieser Statistikbox enthalten^^
    highrise-gfx.de//downloads-show-2.html
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    Danke für die schnelle Antwort, doch das was ich meinte fehlt leider indireckt. Kann man zusaätzlich noch den grad eingeloggten user mit namen anzeigen ?


    in etwa so

    gesperrtes Bild
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    Nice support , danke für die Hilfe.
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Gern geschehen.

    Der Name von dir, wenn du auf der Seite eingeloggt bist ist $_SESSION['authname'] kann man so ausgeben.
    echo $_SESSION['authname'].'<br />';
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    Super vielen Dank Mairu. Ich werde es gleich mal testen.
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    Und wie bekomme ich es hin das nur der name von eingeloggten user angezeigt wird ? denn wenn man nicht eingeloggt ist steht da ja sonst gast, und das soll es ja nicht . Für weitere hilfe wäre ich sehr dankbar lachen
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja das ist auch ganz einfach zunge
    if (loggedin()) {echo $_SESSION['authname'].'<br />';}
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank Mairu , habe es indireckt hinbekommen. Leider wird der name nicht da angezeigt wo ich es gerne hätte. Nun habe ich so viel gebastelt und versucht, das die box nun gar nicht mehr funzt traurig

    so sollte es eigentlich aussehen :

    Gesamt: 505
    Heute: 80
    Gestern: 128
    Gbook einträge: 4
    Forum Posts: 69
    Forum Threads: 20
    User: 14

    User online: ( Anzeige der eingeloggten User/member )
    Gäste online:


    aber das bekomme ich nicht hin traurig

    nach dem ich nun geschlagene 3 stunden oder so daran rumgebastelt habe, ist da evtl jemand so nett und würde mir so eine box machen ? ? ? ?


    Zuletzt modifiziert von ShortY am 29.06.2007 - 14:34:37
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Warum nimmst du nicht die Box aus dem Modulpaket von SLJ?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    hmm das ist leicht beantwortet, nenne es störrisch oder sonst wie, aber ich hätte gerne eine box wo die eingeloggten user mit namen angezeigt werden , und wenn halt keiner eingeloggt ist das da bei oser nichts bzw ne 0 steht.

    ( eingeloggt)
    User online : ShortY, Mairu
    Gäste online : 0

    ( ausgeloggt)
    User online : 0
    Gäste online : 2

    so in etwa, und das konnte bisher noch keine box, zumindes nicht die die ich alle schin versucht habe. Oder ich mache was falsch.


    Zuletzt modifiziert von ShortY am 29.06.2007 - 18:52:25
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Die alte statistik box (1.0.5) konnte das weil es damals noch kein user online box gibt !

    Daher wenn es das in der statistik box geben würde hätte man mal das selbe auf der page,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    _.-noel-._ Mitglied
    Registriert seit
    17.06.2007
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Jetzt hab ich auch mal ne frage...
    ich hba mir den code oben mal kopiert (xD) und wollte noch ne "Neuster User" funktion einbauen... nur leider weiß ich überhaupt nicht, wie ich dass machen soll...

    Kann mir da einer Helfen?

    thx in voraus...


    Zuletzt modifiziert von _.-noel-._ am 29.06.2007 - 20:21:27
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Das gibs schon, zufinden im modul pack von SLJ die datei heißt lastreg.php im boxes ordner,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    _.-noel-._ Mitglied
    Registriert seit
    17.06.2007
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    wow...dass nenn ich mal schnelle antwort...
    ich bin noch am editiren und schon ne antwort...

    respekt...

    ---
    Jetzt weis ich aber nicht, wie ich dass in die statistik.php einbinde, so, dass alles passt traurig


    Zuletzt modifiziert von _.-noel-._ am 29.06.2007 - 20:36:43
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Nix ungewöhnliches hier;)
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    _.-noel-._ Mitglied
    Registriert seit
    17.06.2007
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Wass muss ich jetzt davon verwenden?

    <?php
    //Copyright by Stefan Jungbauer
    //www.zocker-eppingen.de
    //V 1.1
    
    defined ('main') or die ( 'no direct access' );
    
    $erg = db_query("SELECT id, name, regist, geschlecht, gebdatum FROM prefix_user ORDER BY regist DESC LIMIT 2");
    
    echo '<table>';
    $content = '';
    
    while ($row = db_fetch_object($erg) ) {
    
    
    $geb = $row->gebdatum;
    $a = explode('-', $geb);
    $endung = $a[count($a) - 1];
    
    
       $tag = $a[2];
       $mon = $a[1];
       $jah = $a[0];
    
       $jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
       $gebur = mktime(0,0,0,$mon,$tag,$jah);
       $age   = intval(($jetzt - $gebur) / (3600 * 24 * 365));
    
    
    $datum = date('d.m.y',$row->regist);
    	
    
    if ($row->geschlecht == 0){
    if ($row->gebdatum != 0000-00-00 ){
    		
    		$content.='<tr><td>&nbsp;»&nbsp;<a href="?user-details-'.$row->id.'">'.$datum.' ('.$age.') '.$row->name.'</a></td></tr>';
    		
    }else{
    		
    		$content.='<tr><td>&nbsp;»&nbsp;<a href="?user-details-'.$row->id.'">'.$datum.' '.$row->name.'</a></td></tr>'."\n";
    		
    }
    }
    elseif ($row->geschlecht == 1){
    if ($row->gebdatum != 0000-00-00 ){
    		
    		$content.='<tr><td>&nbsp;»&nbsp;<a href="?user-details-'.$row->id.'">'.$datum.' (M-'.$age.') '.$row->name.'</a></td></tr>';
    		
    }else{
    		
    		$content.='<tr><td>&nbsp;»&nbsp;<a href="?user-details-'.$row->id.'">'.$datum.' (M) '.$row->name.'</a></td></tr>';
    		
    }
    }
    elseif ($row->geschlecht == 2){
    if ($row->gebdatum != 0000-00-00 ){
    		
    		$content.='<tr><td>&nbsp;»&nbsp;<a href="?user-details-'.$row->id.'">'.$datum.' (W-'.$age.') '.$row->name.'</a></td></tr>';
    		
    }else{
    		
    		$content.='<tr><td>&nbsp;»&nbsp;<a href="?user-details-'.$row->id.'">'.$datum.' (W) '.$row->name.'</a></td></tr>';
    		
    }
    
    }
    
    
    
    }
    echo $content;
    
    echo '</table>';
    
    
    
    ?>


    ??
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Kommt drauf an was du gerne genau möchtest einfach den letzen user namen ?
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    _.-noel-._ Mitglied
    Registriert seit
    17.06.2007
    Beiträge
    17
    Beitragswertungen
    0 Beitragspunkte
    Joar, dass wäre ned schlecht...
    also z.B. so:

    Gesamt: 542
    Heute: 11
    Gestern: 28
    Gästebuch: 4
    Forum Posts: 87
    Forum Threads: 23
    Angemeldete User: 18
    Neuster User: "USER"
    Online: 1
    ... mehr
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Melde dich bei mir in icq und ich code dir das kurz,... zwinker

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    na ich für meine wenigkeit habe aufgegeben, nachdem ich nun den ganzen habend damit verbracht habe ohner erfolg traurig .

    Aber danke für eure hilfe lächeln
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Melde dich auch mal bei mir in icq dann code ich dir das in 2 bis 4 minuten,... zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    ShortY Mitglied
    Registriert seit
    01.08.2006
    Beiträge
    318
    Beitragswertungen
    0 Beitragspunkte
    Das mache ich glatt vielen Dank für das Angebot lächeln

    ** nice support**

    ***edit***

    An dieser Stelle auch noch einmal einen großes Dankeschön an SLJ lächeln


    Zuletzt modifiziert von ShortY am 30.06.2007 - 16:48:52
    FSK 12 >>> der Gute bekommt das Mädchen
    FSK 16 >>> der Böse bekommt das Mädchen
    FSK 18 >>> Alle bekommen das Mädchen
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Gibt es das auch als Modul?
    wir haben da etwas entdeckt, wo kleine Bildchen davor sind.
    Hier zu sehen:
    externer Link
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    also ich hab auch ne schöne statistik gebaut xD

    könnt ihr euch ja mal ankucken und wen intresse besteht kann ich die ja free machen

    also bei der onlinebox hat jeder benutzer auch den clantag vor seinem nick ... in meiner statistik ist das zb STS_ und dan der name also
    STS_MVN050 (STS_Nick) kann auch geändert werden ...

    web61.server101.rhs-it.de/index.php
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten