ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Statistik aktualisieren

Geschlossen
  1. #1
    User Pic
    Kelevra Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    eine Frage verwende das erweiterte Statistikmodul. Da wird auch angezigt wieviel bilder in der gallery sind. Habe die Kategorien mit den Bildern auf der Website gelöscht. Nun aktualisiert sich aber die Anzahl der Bilder nicht. Soll heissen es steht immer noch was von 100+ Bildern in der Statistik, obwohl keine mehr da sind. Jemand ne Idee? Oder muss ich extra noch irgendwie die DB aktualisieren?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Der zählt nicht die wirkliche bilder anzahl sondern einfach der maximale wert der bilder der jemals in der datenbank stand,...;) vermute ich einfach mal.
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Kelevra Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    Irgend ne Idee was man da machen könnte?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Man schreibt den modul entwickler an und fragt ihm un hilfe,... zwinker

    Edit:

    Ist das die Statistik aus dem modul pack ? Fals ja wende dich an mich ^^


    Zuletzt modifiziert von SLJ am 01.01.2008 - 20:11:32
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Kelevra Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    Das war die erweiterte Version. Ich glaube die war von dir^^. Also großer manitu, ne lösung parat?^^
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Versuche es damit:


    <?php 
    //Copyright by Stefan Jungbauer 
    //www.zocker-eppingen.de 
    //V 1.1 
    
    
    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 where recht >= -2"),0);
    	$gesmember  = @db_result(db_query("SELECT count(ID) FROM prefix_user where recht < -2"),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(ID) 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>Bilder in Gallery:</td><td>'.$bges.'</td></tr>
    	 <tr><td>Site User:</td><td>'.$gesuser.'</td></tr>
    	 <tr><td>Member:</td><td>'.$gesmember.'</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>';
    	
    } 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="javasript:window.close()">Fenster Schliesen</a> ]</td>';
    	echo '</tr></table></td></tr></table><br />';
    	
    	$design->footer();
    	
    }
    ?>
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Kelevra Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    wow das ging ja schnell^^. Ich muss aber nochmal was fragen, soll ich den inhalt der statistik.php komplett durch den ersetzen den du hier gepostet hast?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ja komplett !!
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Kelevra Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    Gut habe ich jetzt mal gemacht. Die alte Anzahl der Bilder steht wohl noch in der DB. Wenn ich jetzt wieder Bilder in die Gallery laden würde, und diese dann wieder lösche müsste sich Anzahl wieder korregieren oder? Liege ich da richtig?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Normal zählt der jetzt alle Bilder die in der datenbank unter gallery _imgs stehen! Schau einfach in die Datenbank weiviele einträge du da hast ! Normal genau soviele wie er in der Statistik anzeigt !
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Kelevra Mitglied
    Registriert seit
    25.10.2007
    Beiträge
    49
    Beitragswertungen
    0 Beitragspunkte
    Hm, also der aktualisiert sich quasi nich, die DB weiss ja nicht, dass Bilder gelöscht wurden oder? Habe die DB mal durchsucht aber die sub db gallery_imgs nicht gefunden wie wärn der komplette pfad?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten