ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Online + Statistik Box

Geschlossen
  1. #1
    User Pic
    StyLe Mitglied
    Registriert seit
    07.09.2009
    Beiträge
    276
    Beitragswertungen
    4 Beitragspunkte
    Hey,

    Ich habe mal vorhin versucht die Online Box in einer Statistik Box eingefügen aber misslungen.

    Ich möchte jetzt einfach diese Statistik mit der Online Box verbinden...
    Wäre nett wenn mir einer Helfen würde.



    statistik.php
    <?php 
    #   Copyright by Manuel Staechele
    #   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);
    
    	$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);
    
    	$gesch1  = @db_result(db_query("SELECT count(ID) FROM prefix_user where geschlecht = 1"),0);
    	$gesch2  = @db_result(db_query("SELECT count(ID) FROM prefix_user where geschlecht = 2"),0);
    
    	$bges = @db_count_query("SELECT COUNT(*) FROM prefix_gallery_imgs");
    	
    
    
    
    echo '<table>
    	 <tr><td>'.$lang['today'].':</td><td>'.$ges_heute.'</td></tr>
    	 <tr><td>'.$lang['yesterday'].':</td><td>'.$ges_gestern.'</td></tr>
    	 <tr><td>Online:</td><td>'.ges_online().'</td></tr>
     	 <tr><td>Gbook einträge:</td><td>'.$gbook.'</td></tr>	 <tr><td>Forum Posts:</td><td>'.$posts.'</td></tr>
    	 <tr><td>Forum Threads:</td><td>'.$topic.'</td></tr>
    
    	 <tr><td>Mitglieder:</td><td>'.$gesuser.'</td></tr>
    	 <tr><td> -Männliche: </td><td>'.$gesch1.'</td></tr>
    	 <tr><td> -Weibliche: </td><td>'.$gesch2.'</td></tr>
    
      	 <tr><td>'.$lang['whole'].':</td><td>'.$ges_visits.'</td></tr>
        
    	<tr><td><a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a></td><td></td></table>';
    	
    $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="javasript:window.close()">Fenster Schliesen</a> ]</td>';
    	echo '</tr></table></td></tr></table><br />';
    	
    	$design->footer();
    	
    }

    ?>


    Zuletzt modifiziert von StyLe am 06.09.2010 - 15:45:42
    Visit! / Gaming Community - TeamSpeak, WebSpace & Gameserver Sponsoring!
    www.Die-chillout-Lounge.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Du meinst das sie unter der online anzeige ist oder wie?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    StyLe Mitglied
    Registriert seit
    07.09.2009
    Beiträge
    276
    Beitragswertungen
    4 Beitragspunkte
    Ja aber über der Statistik...
    Wenn ich den Code von der Online Box nehme und oben einfach einfüge zeigt der mir nen Fehler an zunge.
    Visit! / Gaming Community - TeamSpeak, WebSpace & Gameserver Sponsoring!
    www.Die-chillout-Lounge.de
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    sowie hier?
    externer Link
    ok ich schaus mir ma an aber dauert bissel ich geh erstmal einkaufen
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    StyLe Mitglied
    Registriert seit
    07.09.2009
    Beiträge
    276
    Beitragswertungen
    4 Beitragspunkte
    Ich seh da nichts mit Statistik und Online Box.
    Schau mal hier so zb: externer Link

    Rechts bei "Online|Statistik"
    Visit! / Gaming Community - TeamSpeak, WebSpace & Gameserver Sponsoring!
    www.Die-chillout-Lounge.de
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    hier das mein ich

    gesperrtes Bild

    aber poste ma
    beide php´s rein hier pls


    Zuletzt modifiziert von Sunshine Live am 06.09.2010 - 22:21:04
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    StyLe Mitglied
    Registriert seit
    07.09.2009
    Beiträge
    276
    Beitragswertungen
    4 Beitragspunkte
    Aso ok..

    // EDIT EDIT


    Zuletzt modifiziert von StyLe am 07.09.2010 - 14:47:55
    Visit! / Gaming Community - TeamSpeak, WebSpace & Gameserver Sponsoring!
    www.Die-chillout-Lounge.de
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    also ich habs jetze ma getestet meinste das soll so aussehn
    gesperrtes Bild

    tkg-spielplatz.de/betatester/index.php

    ganz unten links

    wenn ja hier den code

    box entfernt auf wunsch


    Zuletzt modifiziert von Sunshine Live am 07.09.2010 - 17:20:08
    1 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    StyLe Mitglied
    Registriert seit
    07.09.2009
    Beiträge
    276
    Beitragswertungen
    4 Beitragspunkte
    Hey,

    Thx - genau so!, eine Bitte hätte ich noch zunge - Könntest du noch die Statistik mittisch machen - bei mir is es links.
    zwinker


    PS: ---> Hast ne PN lächeln


    Zuletzt modifiziert von StyLe am 07.09.2010 - 14:47:16
    Visit! / Gaming Community - TeamSpeak, WebSpace & Gameserver Sponsoring!
    www.Die-chillout-Lounge.de
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    MVN050 Mitglied
    Registriert seit
    20.09.2008
    Beiträge
    1.273
    Beitragswertungen
    29 Beitragspunkte
    ich hab sowas auf meiner seite

    meinst du sowas?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    StyLe Mitglied
    Registriert seit
    07.09.2009
    Beiträge
    276
    Beitragswertungen
    4 Beitragspunkte
    hehe ne ne ist schon richtig wie es Sunshine Live gemacht hat, und so wollte ich es haben lächeln.

    Die Statistik ist nicht in der Mitte sprich <center> </center> .
    Sonst ist alles gutii.
    Visit! / Gaming Community - TeamSpeak, WebSpace & Gameserver Sponsoring!
    www.Die-chillout-Lounge.de
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    ZitatZitat geschrieben von Sunshine Live

    hier das mein ich

    gesperrtes Bild

    aber poste ma
    beide php´s rein hier pls


    Zuletzt modifiziert von Sunshine Live am 06.09.2010 - 22:21:04


    sunshine gibt es ne möglichkeit die box zu bekommen ?


    Zuletzt modifiziert von sCar am 08.09.2010 - 13:53:36
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    ich kann es dir nachher machen wird aber ein bissel anders
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    wär chillig
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    ZitatZitat geschrieben von sCar

    wär chillig

    Sry hat etwas länger gedauert
    poste ma bitte deine statistik.php hier rein
    Online brauch ich nicht da du die ja nicht hast.
    Dann mach ich es dir fertig
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    hatte beides schonmal kombiniert..
    oben onlinebox unten statistik

    <?php
    if (!defined('main')) {die("no direct access");}
    $dif = date('Y-m-d H:i:s', time() - 60);
    $abf = "SELECT uid FROM `prefix_online` WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    while ($row = db_fetch_object($resultID)) {
        if ($row->uid != 0 AND $brk!=$row->uid) {
            $name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
            $content.= '<tr><br><td><img src="include/images/icons/online.gif" border="0" alt="online"></td>';
            $content.='<td><a href="index.php?user-details-'.$row->uid.'">&nbsp;<span class="smalfont2"><b>'.$name.'</b></span></a></td></tr>'."\n";
            $uid[] = $row->uid;
        }
        if ($row->uid == 0) { $guests++; }
        $brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<tr><br><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td>&nbsp;<span class="smalfont"><font color="#003366"><b>0 User eingeloggt</b></font></span></td></tr>'."\n"; }
    
    $content.='<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n";
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,18';
    $erg2 = db_query($abf2);
    
    while ($row2 = db_fetch_object($erg2)) {
        $datum = date('H:i d.m.y',$row2->llogin);
        $user = $row2->name;
        $content.='<tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><a href="index.php?user-details-'.$row2->id.'" title="'.$lang['lasttimeonline'].$datum.'">&nbsp;<b>'.$user.'</b></a></td></tr>'."\n";
    }
    if ($guests == 0) {
        $content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".'
            <tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td>&nbsp;<span class="smalfont"><font color="#003366"><b>0 '.$lang['guests'].'</b></span></td></tr>'."\n";
    } else {
        $content.= '<tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".'
            <tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td>&nbsp;<span class="smalfont"><b>'.$guests.' '.$guestn.'</b></font></span></td></tr>'."\n";
    }
    ?>
    <table align="center" border="0" cellpadding="0" cellspacing="0" >
     <?php echo $content; ?>
    </table>
    
    
    <br>
    
    <?php
    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);
            $ip    =    $_SERVER['REMOTE_ADDR'];
    
    
              echo '<b><a style="font-size:0.8em;"> Besucherzähler: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$ges_visits.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> Heute: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$ges_heute.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> Gestern: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$ges_gestern.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> Gästebuch Einträge: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$gbook.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> Forum Posts: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$posts.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> Forum Threads: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$topic.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> Registrierte User: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$gesuser.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> OnlineZurzeit: </a></b><a style="font-size:0.9em;"><font color="#696969">'.ges_online().'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> IP: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$ip.'</font></a>';
    
              {
                    $gesOnBesucher = ges_online();
                    if ($gesOnBesucher > 1 ) {
                           $MOI = '<b>sind</b>';
                          } else {
                           $MOI = '<b>ist</b>';
                          }
    
                            $erg = db_query('SELECT DISTINCT * FROM `prefix_online` WHERE uid > "0"');
                            while ($row = db_fetch_object($erg) ) {
                            echo ''.$row->name.'&nbsp;<wbr>';
    
                                    }
    
                            }
            echo '<hr style="height: 0px; border: dashed #696969 0px; border-top-width: 1px;" align="left" width="80%">';
            echo '<a class="box" href="index.php?statistik"><b style="font-size:9;"><font color="#696969">Stats</font></b></a><b style="font-size:9;"><font color="#696969"> | </font></b>';
            echo '<a class="box" href="?user"><b style="font-size:9;"><font color="#696969">Users</font></b></a><br />';
            echo '<hr style="height: 0px; border: dashed #696969 0px; border-top-width: 1px;" align="left" width="80%">';
    
    } else {
    
    $title = $allgAr['title'].' |<em> Statistik</em>';
    $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 'Besucher pro Woche: '.$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();
    
    }
    ?>


    danke im vorraus lächeln
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    soo

    switchbox1.php

    <script type="text/javascript">
        var boxes = 7;
        var chosenBox = 1;
        function toggleBoxes (toShow) {
            toShow = isNaN(toShow) ? 0 : toShow;
            if (toShow < 1 || toShow > boxes) {
                toShow = (chosenBox < boxes) ? chosenBox + 1 : 1;
            }
            document.getElementById('box_'+chosenBox).style.display = 'none';
            document.getElementById('box_'+toShow).style.display = '';
            chosenBox = toShow;
        }
    </script>
    
    <div align="center">
    <a href="javascript:void(0);" onclick="toggleBoxes(1);"> User</a>
    <a href="javascript:void(0);" onclick="toggleBoxes(2);"> Statistik</a>
    </div>
    <br />
    <div id="box_1">{_boxes_online}</div>
    <div id="box_2" style="display:none">{_boxes_statistik}</div>


    online.php

    <center><?php
    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);
            $ip    =    $_SERVER['REMOTE_ADDR'];
     
     
    
            echo '<b><a style="font-size:0.8em;"> Heute: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$ges_heute.'</font></a><br />';
            echo '<b><a style="font-size:0.8em;"> Gestern: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$ges_gestern.'</font></a><br />';
                       echo '<b><a style="font-size:0.8em;"> Besucherzähler: </a></b><a style="font-size:0.9em;"><font color="#696969">'.$ges_visits.'</font></a><br />';
              {
                    $gesOnBesucher = ges_online();
                    if ($gesOnBesucher > 1 ) {
                           $MOI = '<b>sind</b>';
                          } else {
                           $MOI = '<b>ist</b>';
                          }
     
                            $erg = db_query('SELECT DISTINCT * FROM `prefix_online` WHERE uid > "0"');
                            while ($row = db_fetch_object($erg) ) {
                            echo ''.$row->name.'&nbsp;<wbr>';
     
                                    }
     
                            }
           
     
    } else {
     
    $title = $allgAr['title'].' |<em> Statistik</em>';
    $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 'Besucher pro Woche: '.$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();
     
    }
    ?></center>
    
    
    
    <script language="JavaScript" type="text/javascript">
     <!--
      function einblenden(div) {
       with(document.getElementById(div).style){
        if(display=="none"){
         display="inline";
         }
         else{
          display="none";
         }
        }
       }
      //-->
    </script>
    
    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    #   Modifiziert by: Puni
    #   Support: www.fhag-gaming.de
    
    if (!defined('main')) {die("no direct access");}
    $dif = date('Y-m-d H:i:s', time() - 60);
    $abf = "SELECT a.uid, b.avatar FROM `prefix_online` a LEFT JOIN prefix_user b ON a.uid = b.id WHERE uptime > '". $dif."'";
    $resultID = db_query($abf);
    $brk='';
    $uid = array();
    $guests = 0;
    $guestn = $lang['guests'];
    $content='';
    
    
    while ($row = db_fetch_object($resultID)) {
            if ( file_exists($row->avatar)) {
                    $avatar = '<a href="index.php?user-details-'.$row->uid.'"><img width="40" height="53" src="'.$row->avatar.'" border="0">';
                    } else {
                    $avatar = '<a href="index.php?user-details-'.$row->uid.'"><img width="40" height="53" src="include/images/avatars/noavatar.jpg" border="0">';
                    }
            if ($row->uid != 0 AND $brk!=$row->uid) {
                    $name=@db_result(db_query('SELECT name FROM prefix_user WHERE id='.$row->uid),0);
                    $content.='<table width="75%" align="center" cellpadding="2" cellspacing="0" border="0">
                                <tr><td class="left"><img src="include/images/icons/online.gif" border="0" alt="online"></td>
                                <td><a class="box" onmouseover="javascript:einblenden('.$row->uid.')" onmouseout="javascript:einblenden('.$row->uid.')" href="index.php?user-details-'.$row->uid.'">'.$name.'</a></td>
                                </tr></table>
                                <div id="'.$row->uid.'" style="display : none;">
                                <table align="center" border="0" width="75%" cellspacing="2" cellpadding="0" style="border: 1px solid #000000">
                                <tr><td>'.$avatar.'</td><td><font color="#00ff00"><b>Online!</b></font></td>
                                </tr></table></div>'."\n";
                    $uid[] = $row->uid;
                    }
            if ($row->uid == 0) { $guests++; }
            $brk=$row->uid;
    }
    if ($guests == 1) { $guestn = $lang['guest']; }
    if (empty($content)) { $content.='<table width="75%" align="center" cellpadding="2" cellspacing="0" border="0"><tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font color="#003366">0 User </font></td></tr></table>'."\n"; }
    
    $content.='<table width="75%" align="center" cellpadding="2" cellspacing="0" border="0"><tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr></table>'."\n";
    $where = (count($uid)>0) ? 'WHERE id NOT IN ('.implode(', ', $uid).')' : '';
    $abf2 = 'SELECT * FROM prefix_user '.$where.' ORDER BY llogin DESC LIMIT 0,7';
    $erg2 = db_query($abf2);
    
    while ($row2 = db_fetch_object($erg2)) {
            if ( file_exists($row2->avatar)) {
                    $avatar = '<a href="index.php?user-details-'.$row2->id.'"><img width="40" height="53" src="'.$row2->avatar.'" border="0">';
                    } else {
                    $avatar = '<a href="index.php?user-details-'.$row2->id.'"><img witdh="40" height="53" src="include/images/avatars/noavatar.jpg" border="0">';
                    }
            $datum = date('H:i \U\h\r - d.m.y',$row2->llogin);
            $user = $row2->name;
            $content.='<table width="75%" align="center" cellpadding="2" cellspacing="0" border="0"><tr>
                                <td class="left"><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td>
                                <td><a class="box" onmouseover="javascript:einblenden('.$row2->id.')" onmouseout="javascript:einblenden('.$row2->id.')" href="index.php?user-details-'.$row2->id.'">'.$user.'</a></td>
                                </tr></table>
                                <div id="'.$row2->id.'" style="display : none;">
                                <table align="center" border="0" width="75%" cellspacing="2" cellpadding="0" style="border: 1px solid #000000">
                                <tr><td>'.$avatar.'</td><td>&nbsp;Letztes mal Online:<br /> '.$datum.'</td>
                                </tr></table></div>'."\n";
    }
    if ($guests == 0) {
            $content.= '<table width="75%" align="center" cellpadding="2" cellspacing="0" border="0"><tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px";></td></tr>'."\n".'
                    <tr><td><img src="include/images/icons/offline.gif"  border="0" alt="offline"></td><td><font size="-1" color="#003366">0 '.$lang['guests'].'</td></tr></table>'."\n";
    } else {
            $content.= '<table width="75%" align="center" cellpadding="2" cellspacing="0" border="0"><tr><td colspan="2"><hr style="height: 0px; border: dashed #9AB1C8 0px; border-top-width: 1px;"></td></tr>'."\n".'
                    <tr><td><img src="include/images/icons/online.gif" border="0" alt="online"></td><td><font size=-1>'.$guests.' '.$guestn.'</font></td></tr></table>'."\n";
    }
    ?>
    
    
    <?php echo $content; ?>

    online:gesperrtes Bild
    offline:gesperrtes Bild

    musst mir sagen obs geht wenn nicht hab ich was vergessen bin mir jetze nit sicher..
    und die Switchbox als Box einbinden auf deiner Hp

    hier zusehn auf der rechten seite beta.warriorofheaven.de/
    und das mit dem grauenfeldern sind nur bilder bei Puni(externer Link auf seiner seite.. kann man einfach mit einfügen


    Zuletzt modifiziert von Sunshine Live am 10.09.2010 - 16:18:05
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    sCar Mitglied
    Registriert seit
    21.10.2008
    Beiträge
    231
    Beitragswertungen
    15 Beitragspunkte
    ok dankesehr erstmal !!!! werds später mal testen lächeln

    edit: danke nochmal, haste fein gemacht;D


    Zuletzt modifiziert von sCar am 11.09.2010 - 18:02:21
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Jut lächeln
    Dann viel spaß damit frech
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten