ilch Forum » Allgemein » HTML, PHP, SQL,... » Statistik Box Inhalt zentrieren

Geschlossen
  1. #1
    User Pic
    W3hrWolf Mitglied
    Registriert seit
    02.04.2005
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    ich würde gern den Text der Statistik Box mittig haben. Nun hab ich mal ein wenig rumprobiert mit meinen dürftigen HTML Kenntnissen und die Anzeige mittig hinbekommen, aber die Anzeige der Gesamtbesucherzahl ist immer noch linksbündig. Klar, weil der center Tag erst danach kommt. Wo kann ich den wie machen damit alles mittig ist?

    Hier mal der Code:
    <?php 
    #   Copyright by Manuel Staechele
    #   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 /><center>';
    	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></center>';
    	
    } 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="5" cellspacing="1" border="0"><tr><td>';
      echo '<table width="60%" 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();
    	
    }
    ?>


    In Zeile 28 und 38 hab ich das eingefügt.

    Kann mir jemand von euch helfen bei der Lösung des Probs?


    Gruss


    Zuletzt modifiziert von W3hrWolf am 14.10.2012 - 09:51:36
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Ersetze mal die Zeilen 28 bis 38 mit folgendem:

    	echo '<div style="width:100%;text-align:center">';
        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>';
    	echo '</div>';


    Somit wurde die Ausgabe in einem Container gesetzt und der Inhalt mittig positioniert.


    Zuletzt modifiziert von Lord|Schirmer am 14.10.2012 - 13:07:58
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    W3hrWolf Mitglied
    Registriert seit
    02.04.2005
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    Danke für deine Hilfe, das macht einen Fehler:

    div style="width:100%;text-align:center">Gesamt: 719

    zeigt es jetzt an in der Box auf meiner Seite.


    Zuletzt modifiziert von W3hrWolf am 14.10.2012 - 11:33:03
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Jub hatte ein < vergessen! Hab es ausgebessert.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    W3hrWolf Mitglied
    Registriert seit
    02.04.2005
    Beiträge
    58
    Beitragswertungen
    0 Beitragspunkte
    Vielen vielen Dank, jetzt klapps einwandfrei lächeln

    Gruss
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten