ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » besucherStatistik

Geschlossen
  1. #1
    User Pic
    mprambo2 Mitglied
    Registriert seit
    21.07.2005
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Hallo, warum bekomme ich in Adminbereich dieses Bild nur "besucherStatistik"

    mprambo2.gimyweb.de/besucherstats.jpg

    Was kann ich machen, das ich keine blaue seite mehr hab?

    Ich hatte vorher 1.05G druff, aber das ist lange her,
    sonnst war alles ok, beim 1.1b update !

    MfG


    verwendete ilchClan Version: 1.1


    Zuletzt modifiziert von mprambo2 am 26.07.2006 - 20:15:47
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    mprambo2 Mitglied
    Registriert seit
    21.07.2005
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    Frage kennt sich keiner aus ?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    HeX Hall Of Fame
    Registriert seit
    14.01.2006
    Beiträge
    2.113
    Beitragswertungen
    1 Beitragspunkte
    schonmal mit einem anderen browser probiert??

    wenn das nicht klappt dann schaue mal ob alle daten im adminordner ok sind
    Discite moniti!
    www.pixelbash.de
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    mprambo2 Mitglied
    Registriert seit
    21.07.2005
    Beiträge
    94
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von HeX

    schonmal mit einem anderen browser probiert??

    wenn das nicht klappt dann schaue mal ob alle daten im adminordner ok sind


    woanders geht es auch mit dem Browser, ich weiss nicht welche datei ich dabei es ausprobieren kann ... das es funz !!!

    aber die haben nicht vorher 1.05 gehabt usw
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    tuvok Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ne frage . kann man die Besucher Statistik .. und die anzeige für Monatliche Statistik etc auch komplett auf 0 setzen? wenn ja .. wo kann man dies machen? habe das noch nicht gefunden ..
    Lebet Lange und in Frieden
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Advokad Mitglied
    Registriert seit
    10.07.2006
    Beiträge
    137
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von tuvok

    Hallo,

    ne frage . kann man die Besucher Statistik .. und die anzeige für Monatliche Statistik etc auch komplett auf 0 setzen? wenn ja .. wo kann man dies machen? habe das noch nicht gefunden ..


    Würde ich in der mysql-datenbank machen...
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    prefix_counter
    prefix_stats
    einfach leeren
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    tuvok Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    es gibt in der Datenbank keine solchen Einträge

    die fangen alle mit ic1 an ...
    Lebet Lange und in Frieden
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du Schlaumeier kannst dich wahrscheinlich nicht mehr an die Installation des Scriptes erinnern, aber da hast du als prefix ic1_ ausgewählt, aber da dass hier keiner wissen kann, hat Panicsheep allgemein geantwortet.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ich habe nach dem umzug meiner seite das gleiche problem die statistik zeigt nur blau an kein navi menü oder ähnliches was kann das sein??
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    andere frage wie heissen den die dateien die für die seitensatistik und für die besucher statistik verantwortlich sind
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ich habe sie gefunden steht alles in der admin.php drinne aber er zeigt es einfach nicht an nur blaue seite

    ????? woran liegt das nur
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also wenn ich mir die Dateien so anschaue würde ich jetzt logischerweise auf die includes/func/statistic.php schließen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    danke mairu

    das ist meine statistic vielleicht kann mal jemand drüber schauen ich wüsste aber nicht wo der fehler liegt

    <?php
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    # global die zeit wo ein user als online angezeigt wird definieren.
    define ('USERUPTIME', 180);
    
    ##
    ###
    ####
    ##### alle online
    function ges_online() {
      $dif = date('Y-m-d H:i:s', time() - USERUPTIME);
    	$erg = db_query("SELECT COUNT(*) FROM `prefix_online` WHERE uptime > '". $dif."'");
      $anz = db_result($erg,0);
      return ($anz);
    }
    
    ##
    ###
    ####
    ##### nur die user
    function ges_user_online() {
      $dif = date('Y-m-d H:i:s', time() - USERUPTIME);
    	$erg = db_query("SELECT COUNT(*) FROM `prefix_online` WHERE uid > 0 and uptime > '". $dif."'");
    	$anz = db_result($erg,0);
      return ($anz);
    }
    
    ##
    ###
    ####
    ##### nur die gaeste
    function ges_gast_online() {
      $dif = date('Y-m-d H:i:s', time() - USERUPTIME);
    	$erg = db_query("SELECT COUNT(*) FROM `prefix_online` WHERE uid = 0 and uptime > '". $dif."'");
    	$anz = db_result($erg,0);
      return ($anz);
    }
    
    ##
    ###
    ####
    ##### user online liste
    function user_online_liste(){
    	$OnListe = '';
      $dif = date('Y-m-d H:i:s', time() - USERUPTIME);
    	$erg = db_query("SELECT DISTINCT uid, name, prefix_ranks.bez, spezrank FROM `prefix_online` left join prefix_user on prefix_user.id = prefix_online.uid left join prefix_ranks ON prefix_ranks.id = prefix_user.spezrank WHERE uid > 0 and uptime > '". $dif."'");
    	while($row = db_fetch_object($erg)) {
    	  if ( $row->spezrank <> 0 ) {
          $OnListe .= '<a title="'.$row->bez.'" href="index.php?user-details-'.$row->uid.'"><b><i>'.$row->name.'</i></b></a> , ';
        } else {
          $OnListe .= '<a href="index.php?user-details-'.$row->uid.'">'.$row->name.'</a> , ';
    	  }
      }
    	$OnListe = substr($OnListe,0,strlen($OnListe) - 3);
      return ($OnListe);
    }
    
    #
    ## user onloine list fuer admin + gaeste
    function user_admin_online_liste () {
    	$OnListe = '';
      $class = '';
      $dif = date('Y-m-d H:i:s', time() - USERUPTIME);
    	$erg = db_query("SELECT DISTINCT uid, DATE_FORMAT(uptime, '%d.%m.%Y - %H:%i:%s') as datum, ipa, name FROM `prefix_online` left join prefix_user on prefix_user.id = prefix_online.uid WHERE uptime > '". $dif."' ORDER BY uid DESC");
    	while($row = db_fetch_object($erg)) {
        $name = $row->name;
        if ( $row->uid == 0) {
          $name = 'Gast';
        }
    
    	$host_patterns = array(
    		'/crawl-[0-9]{1,3}-[0-9]{1,3}-[0-9]{1,3}-[0-9]{1,3}\.googlebot\.com/si',
    	  '/[a-z]*[0-9]*\.inktomisearch\.com/si',
    		'/[a-z]*[0-9]*\.ask\.com/si',
    		'/p[0-9A-F]*\.dip[0-9]*\.t-(dialin|ipconnect)\.(net|de)/si',
    		'/[0-9A-F]*\.ipt\.aol\.com/si',
    		'/dslb-[0-9]{3}-[0-9]{3}-[0-9]{3}-[0-9]{3}.pools.arcor-ip.net/si',
    		'/crawl[0-9]*\}exabot\.com/si',
    		'/[0-9A-Z]+\.adsl\.highway\.telekom\.at/si'
    	);
    	$host_names    = array(
    		'Bot Google',
    		'Bot Inktomi/Yahoo',
    		'Bot Ask.com',
    		'T-Online',
    		'AOL',
    		'Arcor DSL',
    		'Bot Exalead',
    		'Telekom Austria DSL'
    	);
    
        $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite' );
        $OnListe .= '<tr class="'.$class.'">';
        $OnListe .= '<td>'. $name .'</td>';
        $OnListe .= '<td>'. $row->datum .'</td>';
        $OnListe .= '<td>'. $row->ipa .'</td>';
        $OnListe .= '<td>'. preg_replace($host_patterns, $host_names, @gethostbyaddr ( $row->ipa )) .'</td>';
        $OnListe .= '</tr>';
      }
    	#$OnListe = substr($OnListe,0,strlen($OnListe) - 3);
      return ($OnListe);
    }
    
    function getip() {
      if ($_SERVER["HTTP_X_FORWARDED_FOR"]) {
         return ($_SERVER["HTTP_X_FORWARDED_FOR"]);
      } else {
         return ($_SERVER["REMOTE_ADDR"]);
      }
    }
    
    function site_statistic () {
    	if (!array_key_exists('ilchCMSstati',$_SESSION)) {
    		$_SESSION['ilchCMSstati'] = 'geloggt';
    	  $d = date('j');
    		$m = date('n');
    		$y = date('Y');
    		$ip = getip();
    		$ergResul = db_result(db_query("SELECT COUNT(ip) FROM prefix_stats WHERE ip = '".$ip."' AND `day` = ".$d." AND mon = ".$m." AND yar = ".$y ),0);
    		debug ( $ergResul.'#statistic res' );
    		if ( $ergResul == 0 ) {
    		  $os = site_statistic_get_os($_SERVER['HTTP_USER_AGENT']);
    		  $br = site_statistic_get_browser($_SERVER['HTTP_USER_AGENT']);
    		  $wt = date('w');
    		  $st = date('G');
    		  $ur = ( isset ($_SERVER['HTTP_REFERER']) ? site_statistic_get_referer($_SERVER['HTTP_REFERER']) : '' );
    		  db_query("INSERT INTO prefix_stats (wtag,stunde,`day`,mon,yar,os,browser,ip,ref)
    			VALUES(".$wt.",".$st.",".$d.",".$m.",".$y.",'".$os."','".$br."','".$ip."','".$ur."')");
    
    		  $dc = ( strlen ($d) == 1 ? '0'.$d : $d );
    			$mc = ( strlen ($m) == 1 ? '0'.$m : $m );
    		  $cdate = $y.'-'.$mc.'-'.$dc;
    			$query = "SELECT COUNT(date) FROM `prefix_counter` WHERE `date` = '".$cdate."'";
    		  if ( db_result(db_query($query),0) == 0 ) {
    		    db_query('INSERT INTO `prefix_counter` (`date`,`count`) VALUES ( "'.$cdate.'" , "1" ) ' );
    		  } else {
    		    db_query('UPDATE `prefix_counter` SET `count` = `count` +1 WHERE `date` = "'.$cdate.'"');
    		  }
    	  }
      }
    }
    
    
    function site_statistic_get_browser($useragent) {
    		  if (preg_match("=MSIE [0-9]{1,2}.[0-9]{1,2}.*Opera.([0-9]{1})=", $useragent, $browser)) {
    			  return "Opera ".$browser[1]." (als IE)";
    		  } elseif (preg_match("=MSIE ([0-9]{1,2}).[0-9]{1,2}=", $useragent, $browser)) {
    			  return "Internet Explorer ".$browser[1];
    		  } elseif (preg_match("=Opera/([0-9]{1,2}).[0-9]{1,2}=", $useragent, $browser)) {
    			  return "Opera ".$browser[1];
    		  } elseif (preg_match("=Konqueror=", $useragent)) {
    			  return "Konqueror";
    		  } elseif (preg_match("=Netscape/7.[0-9]{1,2}=", $useragent)) {
    			  return "Netscape Navigator 7";
    		  } elseif (preg_match("=^Mozilla.*Firefox\/(.*)$=", $useragent, $browser)) {
            return ("Firefox ".$browser[1]);
          } elseif (preg_match("=Mozilla/5.[0-9]{1,2}=", $useragent)) {
    			  return "Netscape Navigator 6";
    		  } elseif (preg_match("=Mozilla/([0-9]{1,2}).[0-9]{1,2}=", $useragent, $browser)) {
    			  return "Netscape Navigator ".$browser[1];
    		  } else {
    			  return 0;
    		  }
    }
    
    function site_statistic_get_os($useragent){
    		  if (preg_match("=Windows NT 5\.0|Windows 2000=", $useragent)) {
    			  return "Windows 2000";
    		  } elseif (preg_match("=Windows NT 5\.1|Windows XP=", $useragent)) {
    			  return "Windows XP";
    			} elseif (preg_match("=Windows NT 6\.0|Windows Vista=", $useragent)) {
    			  return "Windows Vista";
    			} elseif (preg_match("=Windows NT 5\.2|Windows Server 2003|Windows XP x64=", $useragent)) {
    			  return "Windows Server 2003\\Windows XP x64";
    		  } elseif (preg_match("=Windows NT 4\.0|Windows NT|WinNT4\.0=", $useragent)) {
    			  return "Windows NT";
    		  } elseif (preg_match("=Windows 98=", $useragent)) {
    			  return "Windows 98";
    		  } elseif (preg_match("=Windows 95=", $useragent)) {
    			  return "Windows 95";
    		  } elseif (preg_match("=Mac_PowerPC|Macintosh=", $useragent)) {
    			  return "Macintosh";
    		  } elseif (preg_match("=Linux=", $useragent)) {
    			  return "Linux";
    		  } elseif (preg_match("=SunOS=", $useragent)) {
    			  return "SunOS";
    
    		  } else {
    			  return 0;
    		  }
    }
    
    function site_statistic_get_referer ( $referer ) {
    			if ( ! empty ($referer) ) {
    			  $refzar = parse_url($referer);
    			  $refspa = 'http://'.$refzar['host'].$refzar['path'];
    		    return $refspa;
    		  } else {
    			  return 0;
    			}
    }
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Für die Anzeige sind natürlich Dateien im admin Ordner zuständig zwinker, auf Problemherde kann man aber eigentlich richtig schließen, wenn man das Problem richtig kennt und so kurze "Erzählungen" helfen da meist nicht wirklich weiter.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ok mein probelm ist das ich nach dem umzug meiner seite in der statistik nichts mehr sehe... ich klcike im admin bereich auf site oder bescuher statistik er geht auf die seite und grafisch wird mir alles dargstellt... blauer hintergrund oben ein stück weiß dort liegt ja normal die navigation im blauen bereich eben die statistiken.

    das problem ist das mir von der statistik udn der navi nix mehr angezeigt wird sobald ich die seite (oder eines der beiden seiten) betrete...
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ah schau mal in die admin/admin.php und schau mal ob da noch <? drin sind, die du ggf. durch <?php ersetzt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    das is meine admin.php

    <?php war schon drinne....

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    # script version 
    $scriptVersion = 11;
    $scriptUpdate = 'C';
    
    # statistik wird bereinigt.
    $mon = date('n');
    $lastmon = $mon - 1;
    $jahr = date('Y');
    $lastjahr = $jahr;
    if ( $lastmon <= 0 ) { $lastmon = 12; $lastjahr = $jahr - 1; }
    
    db_query("DELETE FROM prefix_stats WHERE NOT ((mon = $mon OR mon = $lastmon) AND (yar = $jahr OR yar = $lastjahr))");
    db_query("OPTIMIZE TABLE prefix_stats");
    
    
        $um = $menu->get(1);
        switch($um) 
        { 
            
            default :
    				{
               ?>
    <table width="100%" border="0" cellspacing="0" cellpadding="5" class="rand">
      <tr class="Chead"> 
        <td><b>Willkommen bei ilchClan - Administration!</b></td>
      </tr>
    
      <tr> 
        <td class="Cnorm">
    
        
        
               <table width="100%"><tr><td valign="top" width="100%">
               <!--
               Hallo, hier k&ouml;nnen Sie alle m&ouml;glichen Einstellungen vornehmen.
               <br /><br />
               Wenn Sie Probleme haben sollten, oder irgendwie nicht weiter wissen, bitte
               kommen Sie uns doch auf <a href="http://www.ilch.de" target="_blank">www.ilch.de</a>
               besuchen, damit wir Ihnen helfen k&ouml;nnen.
               <br /><br />
               Auch wenn Sie Verbesserungsw&uuml;nsche oder eine geniale Idee haben,
               freuen wir uns &uuml;ber jeden Vorschlag.
               <br /><br />
               und jetzt <b>viel Spass mit dem Script!</b>
               -->
              <!-- </td><td valign="top" width="60%"> -->
               <br />
               <h3 style="display:inline;">Ein &Uuml;berblick &uuml;ber alle Inhalte</h3>
               
               <script type="text/javascript">
               function toggle_mimg()
               {
                   class_name = document.getElementById('cpm').className;
                   if(class_name == "admix")
                   {
                       class_name = "admix_n";
                       link_text = "Symbol-Ansicht";
                   }
                   else
                   {
                       class_name = "admix";
                       link_text = "Listen-Ansicht";
                       
                   }
                   document.getElementById('cpm').className = class_name;
                   document.getElementById('list_toggle').innerHTML = link_text;
               }
               </script>
               
               <ul id="cpm" class="admix">
                 <li class="admix_box">Admin<br />
                   <ul>
                     <li><a href="admin.php?allg"><img src="include/images/icons/admin/konfiguration.png" alt="">Konfiguration</a></li>
                     <li><a href="admin.php?menu"><img src="include/images/icons/admin/navigation.png" alt="">Navigation</a></li>
                     <li><a href="admin.php?backup"><img src="include/images/icons/admin/backup.png" alt="">Backup</a></li>
                     <li><a href="admin.php?range"><img src="include/images/icons/admin/ranks.png" alt="">Ranks</a></li>
                     <li><a href="admin.php?smilies"><img src="include/images/icons/admin/smilies.png" alt="">Smiles</a></li>
                     <li><a href="admin.php?newsletter"><img src="include/images/icons/admin/newsletter.png" alt="">Newsletter</a></li>
                     <li><a href="admin.php?admin-versionsKontrolle"><img src="include/images/icons/admin/version_check.png" alt="">Versions Kontrolle</a></li>
                     <br class="admix_last"/>
                   </ul>
                 </li> 
    	     <li class="admix_box">Statistik<br />
                       <ul>
                         <li><a href="admin.php?admin-besucherStatistik"><img src="include/images/icons/admin/stats_visitor.png" alt="">Besucher</a></li>
                         <li><a href="admin.php?admin-siteStatistik"><img src="include/images/icons/admin/stats_site.png" alt="">Seite</a></li>
                         <li><a href="admin.php?admin-userOnline"><img src="include/images/icons/admin/stats_online.png" alt="">Online</a></li>
                         <br class="admix_last"/>
                       </ul>
                     </li>
                 <li class="admix_box">Clanbox<br />
                   <ul>
                     <li><a href="admin.php?wars-last"><img src="include/images/icons/admin/wars_last.png" alt="" />Lastwars</a></li>
                     <li><a href="admin.php?wars-next"><img src="include/images/icons/admin/wars_next.png" alt="" />Nextwars</a></li>
                     <li><a href="admin.php?awards"><img src="include/images/icons/admin/awards.png" alt="" />Awards</a></li>
                     <li><a href="admin.php?kasse"><img src="include/images/icons/admin/kasse.png" alt="" />Kasse</a></li>
                     <li><a href="admin.php?rules"><img src="include/images/icons/admin/rules.png" alt="" />Rules</a></li>
                     <li><a href="admin.php?history"><img src="include/images/icons/admin/history.png" alt="" />History</a></li>
                     <li><a href="admin.php?groups"><img src="include/images/icons/admin/teams.png" alt="" />Teams</a></li>
                     <li><a href="admin.php?trains"><img src="include/images/icons/admin/training_times.png" alt="" />Trainzeiten</a></li>
                     <br class="admix_last"/>
                   </ul>
                 </li>
                 <li class="admix_box">User<br />
                   <ul>
                     <li><a href="admin.php?user"><img src="include/images/icons/admin/user.png" alt="">Verwalten</a></li>
                     <li><a href="admin.php?grundrechte"><img src="include/images/icons/admin/user_rights.png" alt="">Grundrechte</a></li>
                     <li><a href="admin.php?profilefields"><img src="include/images/icons/admin/user_profile_fields.png" alt="">Profilefelder</a></li>
                     <li><a href="javascript: createNewUser();"><img src="include/images/icons/admin/user_add.png" alt="">neuen User</a></li>
                     <br class="admix_last"/>
                   </ul>
                 </li>
                 <li class="admix_box">Content<br />
                   <ul>
                     <li><a href="admin.php?news"><img src="include/images/icons/admin/news.png" alt="">News</a></li>
                     <li><a href="admin.php?forum"><img src="include/images/icons/admin/forum.png" alt="">Forum</a></li>
                     <li><a href="admin.php?archiv-downloads"><img src="include/images/icons/admin/downloads.png" alt="">Downloads</a></li>
                     <li><a href="admin.php?archiv-links"><img src="include/images/icons/admin/links.png" alt="">Links</a></li>
                     <li><a href="admin.php?gallery"><img src="include/images/icons/admin/gallery.png" alt="">Gallery</a></li>
                     <li><a href="admin.php?vote"><img src="include/images/icons/admin/vote.png" alt="">Umfrage</a></li>
                     <li><a href="admin.php?kalender"><img src="include/images/icons/admin/calendar.png" alt="">Kalender</a></li>
                     <li><a href="admin.php?contact"><img src="include/images/icons/admin/contact.png" alt="">Kontakt</a></li>
                     <li><a href="admin.php?impressum"><img src="include/images/icons/admin/imprint.png" alt="">Impressum</a></li>
                     <li><a href="admin.php?selfbp"><img src="include/images/icons/admin/self_page_box.png" alt="">Eigene Box/Page</a></li>                 
                     <li><a href="admin.php?gbook"><img src="include/images/icons/admin/guestbook.png" alt="">G&auml;stebuch</a></li>                 
                     <br class="admix_last"/>
                   </ul>
                 </li>
                 <li class="admix_box">Boxen<br />
                   <ul>
                     <li><a href="admin.php?picofx"><img src="include/images/icons/admin/picofx.png" alt="">PicOfX</a></li>
                     <li><a href="admin.php?archiv-partners"><img src="include/images/icons/admin/partners.png" alt="">Partner</a></li>
                     <br class="admix_last"/>
                   </ul>
                 </li>	     
                 <li class="admix_box">Module</li>
               </ul>
               
               </td></td></table>
    
    		</td>
      </tr>
    </table>
    
    
               <?php
    				   break;
            }
            
    				case 'versionsKontrolle' : 
            {
            
              // ICON Anzeige...
              echo '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/version_check.png" /></td><td width="30"></td><td valign="bottom"><h1>Versionskontrolle</h1></td></tr></table>';
    
            
    						echo 'Scripte Version: '.$scriptVersion.'<br />Update Version: '.$scriptUpdate.'<br /><br />';
    						echo '<script language="JavaScript" type="text/javascript" src="http://www.ilch.de/down/ilchClan/update.php?version='.$scriptVersion.'&update='.$scriptUpdate.'"></script>';
    						#echo '<iframe width="100%" height="60" src="http://www.ilch.de/down/ilchClan/update.php?version='.$scriptVersion.'&update='.$scriptUpdate.'"></iframe>';
    
    						break; 
            }
    				
    				#####################################
    				
    				case 'besucherStatistik' :
    				{
                function echo_admin_site_statistik ($title, $col, $smon, $ges, $orderQuery ) {
                  $sql = db_query("SELECT COUNT(*) AS wert, $col as schl FROM  `prefix_stats` WHERE mon = ".$smon." GROUP BY schl ORDER BY ".$orderQuery);
                  $max = @db_result(db_query("SELECT COUNT(*) as wert, $col as schl FROM prefix_stats WHERE mon = ".$smon." GROUP BY schl ORDER BY wert DESC LIMIT 1"),0,0);
                  if ( empty($max) ) { $max = 1; }
                  if ( empty($ges) ) { $ges = 1; }
                  echo '<tr><th align="left" colspan="4">'.$title.'</th></tr>';
                  while ( $r = db_fetch_assoc($sql) ) {
                    $wert = ( empty($r['wert']) ? 1 : $r['wert'] );
                    $weite = ($wert / $max) * 200;
    					      $prozent = ($wert * 100) / $ges;
    					      $prozent = number_format(round($prozent,2), 2, ',', '');
                    $name = $r['schl'];
                    if ( strlen ( $name ) >= 50 ) {
                      $name = substr($name,0,50).'<b>...</b>';
                    }
                    echo '<tr class="norm"><td width="150" title="'.$r['schl'].'">'.$name.'</td><td width="250">';
                    echo '<hr width="'.$weite.'" align="left" /></td>';
                    echo '<td width="50" align="right">'.$prozent.'%</td>';
                    echo '<td  width="50" align="right">'.$wert.'</td></tr>';
                  }
                }
                
                // ICON Anzeige...
                echo '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/stats_visitor.png" /></td><td width="30"></td><td valign="bottom"><h1>Besucher Statistik</h1></td></tr></table>';
                
                echo '<a href="admin.php?admin-besucherUebersicht">&Uuml;bersicht</a>&nbsp;<b>|</b>&nbsp;<a href="?admin-besucherStatistik-'.$lastmon.'" title="'.$lastmon.'. '.$lastjahr.'">letzter Monat</a>&nbsp;<b>|</b>&nbsp;<a href="?admin-besucherStatistik-'.$mon.'" title="'.$mon.'. '.$jahr.'">dieser Monat</a>';
                $smon  = $menu->get(2);
                if ( empty($smon) ) { $smon = $mon; }
                
                
                $ges = db_result(db_query("SELECT COUNT(*) FROM prefix_stats WHERE mon = ".$smon),0,0);
                echo '<br /><br /><b>Gesamt diesen Monat: '.$ges.'</b>';
                echo '<table cellpadding="2" border="0" cellspacing="0">';
                            
                echo_admin_site_statistik ('Besucher nach Tagen', 'day', $smon, $ges, "schl DESC LIMIT 50" );
                echo_admin_site_statistik ('Besucher nach Wochentagen', 'wtag', $smon, $ges, "schl DESC LIMIT 50" );
                echo_admin_site_statistik ('Besucher nach Uhrzeit', 'stunde', $smon, $ges, "schl ASC LIMIT 50");
                echo_admin_site_statistik ('Besucher nach Browsern', 'browser', $smon, $ges, "schl DESC LIMIT 50" );
                echo_admin_site_statistik ('Besucher nach Betriebssytemen', 'os', $smon, $ges, "schl DESC LIMIT 50" );
                echo_admin_site_statistik ('Besucher nach Herkunft', 'ref', $smon, $ges, "wert DESC LIMIT 50" );
                
    
    				    echo '</table>';
    					
    						
    				    break;
    				}
            
            
            
    
    				case 'userOnline' :
            {
    
              ?>
              <table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/stats_online.png" /></td><td width="30"></td><td valign="bottom"><h1>Online Statistik</h1></td></tr></table>
              <table border="0" cellpadding="2" cellspacing="1" class="border">
              <tr class="Chead">
                <th>Username</th>
                <th>Letzte aktivitaet</th>
                <th>IP-Adresse</th>
                <th>Anbieter</th>
                <th>Wer ist Wo?</th>
              </tr>
              <?php
              echo user_admin_online_liste();
              ?>
              </table>
              <?php
              
              break;
    				}
    				case 'besucherUebersicht' :
            {
                function get_max_from_x ($q) {
                  $q = db_query($q);
                  $m = 0;
                  while($r = db_fetch_row($q)) {
                    if ($r[0] > $m) { $m = $r[0]; }
                  }
                  return ($m);
                }
            
                function echo_admin_site_uebersicht ($schl, $wert, $max, $ges) {
                  $wert = ( empty($wert) ? 1 : $wert );
                  $weite = ($wert / $max ) * 100;
    					    $prozent = ($wert * 100) / $ges;
    					    $prozent = number_format(round($prozent,2), 2, ',', '');
                  $name = $schl;
                  if ( strlen ( $name ) >= 50 ) {
                    $name = substr($name,0,50).'<b>...</b>';
                  }
                  echo '<tr class="norm"><td width="150" title="'.$schl.'">'.$name.'</td><td width="250">';
                  echo '<hr width="'.$weite.'" align="left" /></td>';
                  echo '<td width="50" align="right">'.$prozent.'%</td>';
                  echo '<td  width="50" align="right">'.$wert.'</td></tr>';
                }
              
              // ICON Anzeige...
              echo '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/stats_visitor.png" /></td><td width="30"></td><td valign="bottom"><h1>Besucher Statistik</h1></td></tr></table>';
      
              
              echo '<a href="admin.php?admin-besucherUebersicht">&Uuml;bersicht</a>&nbsp;<b>|</b>&nbsp;<a href="?admin-besucherStatistik-'.$lastmon.'" title="'.$lastmon.'. '.$lastjahr.'">letzter Monat</a>&nbsp;<b>|</b>&nbsp;<a href="?admin-besucherStatistik-'.$mon.'" title="'.$mon.'. '.$jahr.'">dieser Monat</a>';
                
              echo '<br /><br /><table cellpadding="0" border="0" cellspacing="0" width="100%">';
              echo '<tr><td valign="top" width="33%"><b>Nach Tagen (letzten 5 Monate):</b><br />';
              
              echo '<table cellpadding="0" border="0" cellspacing="0" width="90%">';
              $max = db_result(db_query("SELECT MAX(`count`) FROM prefix_counter"),0);
              $ges = db_result(db_query("SELECT SUM(`count`) FROM prefix_counter"),0);
              $erg = db_query("SELECT `count` as sum, DATE_FORMAT(`date`, '%d.%m.%Y') as datum FROM prefix_counter ORDER BY `date` DESC");
              while ($r = db_fetch_assoc($erg)) {
                echo_admin_site_uebersicht ($r['datum'], $r['sum'], $max, $ges);
              }
              echo '</table>';
              
              echo '</td><td valign="top" width="33%"><b>Nach Monaten:</b><br />';
              
              echo '<table cellpadding="0" border="0" cellspacing="0" width="90%">';
              $max = get_max_from_x("SELECT SUM(`count`) FROM prefix_counter GROUP BY MONTH(`date`), YEAR(`date`)");
              $erg = db_query("SELECT SUM(`count`) as sum, MONTH(`date`) as monat, YEAR(`date`) as jahr FROM prefix_counter GROUP BY monat, jahr ORDER BY jahr DESC, monat DESC");
              while ($r = db_fetch_assoc($erg)) {
                echo_admin_site_uebersicht ((strlen($r['monat'])==1?'0':'').$r['monat'].'.'.$r['jahr'], $r['sum'], $max, $ges);
              }
              echo '</table>';
              
              echo '</td><td valign="top" width="33%"><b>Nach Jahren:</b><br />';
              
              echo '<table cellpadding="0" border="0" cellspacing="0" width="90%">';
              $max = get_max_from_x("SELECT SUM(`count`) FROM prefix_counter GROUP BY YEAR(`date`)");
              $erg = db_query("SELECT SUM(`count`) as sum, YEAR(`date`) as jahr FROM prefix_counter GROUP BY jahr ORDER BY jahr DESC");
              while ($r = db_fetch_assoc($erg)) {
                echo_admin_site_uebersicht ($r['jahr'], $r['sum'], $max, $ges);
              }
              echo '</table>';
              
              echo '</td></tr></table>';
              break;
              
            }
    				case 'siteStatistik' :
    				{
    ##########################################
    function forum_statistic_show ($sql,$ges) {
      $erg = db_query($sql);
      echo '<table border="0" cellpadding="0" cellspacing="0">';
      while ($r = db_fetch_row($erg)) {
    #    str_repeat('|',abs($row['regs'] / 2))
        echo '<tr><td>'.$r[1].'</td><td>'.str_repeat('|',$r[0]).' '.$r[0].'</td></tr>';
      }
      echo '</table>';
    }
    
    
    // ICON Anzeige...
    echo '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/stats_site.png" /></td><td width="30"></td><td valign="bottom"><h1>Seiten Statistik</h1></td></tr></table>';
    
    echo '<table><tr><td valign="top">';
    $heute = mktime(0,0,0,date('m'),date('d'),date('Y'));
    $anzheute = db_result(db_query("SELECT COUNT(*) FROM prefix_posts WHERE time >= ".$heute),0,0);
    echo 'Gesamt Posts heute: '.$anzheute.'<br /><hr>';
    
    # aktivsten user
    $sql = "SELECT COUNT(*) as kk , erst as vv FROM prefix_posts WHERE time >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<b>Aktivsten User heute</b><br />';
    forum_statistic_show($sql,$anzheute);
    
    # aktivsten themen
    $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_topics LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<hr><b>Aktivsten Themen heute</b><br />';
    forum_statistic_show($sql,$anzheute);
    
    # aktivsten foren
    $sql = "SELECT COUNT(*) as kk , prefix_forums.name as vv FROM prefix_topics LEFT JOIN prefix_forums ON prefix_forums.id = prefix_topics.fid LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<hr><b>Aktivsten Foren heute</b><br />';
    forum_statistic_show($sql,$anzheute);
    
    # neue user heute
    $gsh = db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE regist >= ".$heute),0,0);
    $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_user WHERE regist >= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<hr><b>Neue User heute</b><br />';
    forum_statistic_show($sql,$gsh);
    
    echo '</td><td valign="top">';
    $heute1 = mktime(0,0,0,date('m'),date('d')-1,date('Y'));
    $anzheute = db_result(db_query("SELECT COUNT(*) FROM prefix_posts WHERE time >= ".$heute1." AND time <= ".$heute),0,0);
    echo 'Gesamt Posts gestern: '.$anzheute.'<br /><hr>';
    
    # aktivsten user
    $sql = "SELECT COUNT(*) as kk , erst as vv FROM prefix_posts WHERE time >= ".$heute1." AND time <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<b>Aktivsten User gestern</b><br />';
    forum_statistic_show($sql,$anzheute);
    
    # aktivsten themen
    $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_topics LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute1." AND time <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<hr><b>Aktivsten Themen gestern</b><br />';
    forum_statistic_show($sql,$anzheute);
    
    # aktivsten foren
    $sql = "SELECT COUNT(*) as kk , prefix_forums.name as vv FROM prefix_topics LEFT JOIN prefix_forums ON prefix_forums.id = prefix_topics.fid LEFT JOIN prefix_posts ON prefix_posts.tid = prefix_topics.id WHERE time >= ".$heute1." AND time <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<hr><b>Aktivsten Foren gestern</b><br />';
    forum_statistic_show($sql,$anzheute);
    
    # neue user heute
    $gsh = db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE regist >= ".$heute1." AND regist <= ".$heute),0,0);
    $sql = "SELECT COUNT(*) as kk , name as vv FROM prefix_user WHERE regist >= ".$heute1." AND regist <= ".$heute." GROUP BY vv ORDER BY kk DESC LIMIT 10";
    echo '<hr><b>Neue User gestern</b><br />';
    forum_statistic_show($sql,$gsh);
    echo '</td></tr></table>';
    
    echo '<h1>Es ist ganz erlich noch mehr geplant :P</h1>';
    
    ##########################################
    				    break;
    				}
    				
    		}
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann weiß ich leider auch nicht.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    das is scheisse den wenn nicht du wer dann????

    habe auch schon alles mit firebug überprüft aber die seiten sind wirklich identisch alte hp (wo sie angezeigt wird) ----> neue hp wo sie nicht angezeigt wird....
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Tolive Mitglied
    Registriert seit
    13.01.2008
    Beiträge
    923
    Beitragswertungen
    9 Beitragspunkte
    Sonst versuch mal die Tabellen prefix_counter prefix_stats zu löschen und dann neu einzufügen sowie die inde.php zu erneuern.
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    alles gemacht... das ulkige ist das er auch die neuen besucher in der db speichert in der prefix_stats nur eben nur nicht anzeigt....

    die lösung funktioniert auch nicht... traurig
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Tolive Mitglied
    Registriert seit
    13.01.2008
    Beiträge
    923
    Beitragswertungen
    9 Beitragspunkte
    Mal so ne Frage welche Version benutzt du den gerade? Solltest es die neuste sein ist deine admin.php nicht aktuell (siehe Versionskontrolle).
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    ich benutze version I ich bin mit der seite umgezogen auf dem alten server ghet die statistik noch perfekt nur eben nach dem umzug nicht mehr alle daten sind gleich geblieben... auch die admin php
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Tolive Mitglied
    Registriert seit
    13.01.2008
    Beiträge
    923
    Beitragswertungen
    9 Beitragspunkte
    Versuche trotzdem mal die admin.php zu updaten da sie wohl noch die von 1.1c ist.
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    habs mit I,J,K ja sogar mit dem pimp myadmin dingens probiert.... ist jetzt übrigens noch drauf...

    nix tut sich...
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten