ilch Forum » Ilch Clan 1.1 » Allgemein » brauch Hilfe bei der Statistik Box

Geschlossen
  1. #1
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    mein größtes ziel wäre es, diese geniale Stat. box von SLJ die man unter Module saugen kann, zu haben...

    ich habe es unter 1.0.4 schon versucht zu installieren...vergeblich..
    ich habe genau wie es im readme stand..alles in die richtigen zeilen (diese bekam ich mit Macromedia Dreamweaver MX raus; stehn links am rand) eingefügt...auch in die function.php..

    so

    und °*ZACK*°
    nachdem das geschehen war..war so einiges im Ar***! kein Umlaut wurde als verständliches Zeichen angezeigt..vielmehr Bruchzahlen und umgedrehte \"?\" und \"!\" .

    deswegen..entweder bin ich zu blöd dazu, etwas zu kopieren und ich die richtige zeilen einzufügen (ja, zählen bis >1 Mrd. kann ich auch)!

    deswegen frage ich ob jemand so freundlich sein könnte, der diese UserOnline-Statistik-Box fehlerfrei am laufen hat, mir entweder die beiden PhPs..also function.php und Statistik.php (glaub ich grumml ) zu schicken, oder sie hier zu posten..

    zunge zunge vielen dank schonmal im voraus zunge zunge


    Zuletzt geändert von whitesnake am 28.02.2005 - 09:12
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Das liegt wahrscheinlich daran, dass der Dreamweaver die Datei mit einer falschen kodierung speichert.

    Anstatt das in die functions.php einzubauen kannst du auch den code

    	$OnListe = \'\';  
    	$OnAr[1] = array();
    	$OnAr[2] = array();
    	$erg = mysql_query(\'SELECT DISTINCT name,uid FROM `\'.$dbprefix.\'_online` WHERE uid > \"0\"\');
    	while($row = mysql_fetch_object($erg)) {
    	  $OnAr[1][] = $row->uid;
    		$OnAr[2][] = $row->name;
    	}
    	
    	$OnAr[1] = array_unique($OnAr[1]);
      
    	$merken = \'\';
    	foreach ($OnAr[1] as $k => $v) {
    		if ( $OnAr[1][$k] == 0 OR $merken != $OnAr[1][$k] ) {
    		  $OnListe .= \'<a href=\"?m=user&um=6&uid=\'.$OnAr[1][$k].\'\" class=\"box\">\'.$OnAr[2][$k].\'</a> , \';
    		}
    		$merken = $OnAr[1][$k];
    	}
    	$OnListe = substr($OnListe,0,strlen($OnListe) - 3);


    direkt in die statistik.php einfügen und zwar vor

    echo \'&nbsp;&nbsp;Online: \'.gesOnZaehlen().\'<br />\';
    echo \'&nbsp;&nbsp;User Online: \'.userOnListebox().\'<br />\';
    echo \'&nbsp;&nbsp;<a class=\"box\" href=\"?m=boxen/statistik&amp;sum=1&amp;do_not_inc=yes\"\';
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    und denn gehts schon? wär geil..ich probiers nachher mal..ich sach bescheid was draus wurde
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    sry aber bitte schau nochmal ob du den richtigen code gepostet hast..

    der untere teil existiert nicht in meiner statistik.php

    btw:
    der ordner heißt ja \"boxes\"...bei 1.0.4 hieß der \"boxen\" ... ich hab ja geupdatet...kann ich den \"boxen\" ordner löschen??
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Kann auch sein das da einfach was überscheiben wurde und daher einige Version total durcheinander gekommen sind sogut wie nichst geht die ordner benennung ist auch für den Arsch und ich lade das wenn ich heute noch zeit habe neu hoch in einer neuen Version. 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.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ok jetzt ist das neu drauf jetzt sollte es gehen und am besten einfach das note pad nehmen mit \"STRG\" + \"G\" kann man dann auch zeilen nummern suchen.

    Kannst mir bescheid sagen ob es jetzt geht. 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.
  7. #7
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    ne frage..heißt der richtige ordner für 1.0.5a jetzt \"Boxes\" oder \"Boxen\" ???
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    boxes
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    Whowho! es geht ...jetzt noch ein problem...die member die online sind...ähh..
    die werden mit weißer font-face angezeigt..da ich Design8 von DN benutze (wo der Hintergrund für die Navis und Boxen links auch weiß is) müsste ich diese farbe ändern, weil ich sonst NIX sehe

    Hoffe das war einigermaßen verständlich, wenn nich, PECH zunge (war nurn joke; ich sach nur \"Besser arm dran, als Arm ab\")
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    in der Zeile
    $OnListe .= \'<a href=\"?m=user&um=6&uid=\' .....

    kannste das einstellen.

    Z.B.
    $OnListe .= \'<a style=\"color:#999;\" href=\"?m=user&um=6&uid=\' .....
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    in welcher datei genau(mit pfad bitte) grumml grumml
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    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
    Sieht mir nach der statistik.php aus dem ordner boxes an. (Kann man das net Deutsch lassen Boxen ist klar war was sind boxes ?)

    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.
  13. #13
    User Pic
    whitesnake Mitglied
    Registriert seit
    07.11.2004
    Beiträge
    297
    Beitragswertungen
    0 Beitragspunkte
    funzt einwandfrei lachenlachenlachenlachenlachenlachenlachenlachenlachenlachenlachenlachen
    Mirror Mirror on the wall, true hope lies beyond the coast... you're a damn kind can't you see, that tomorrow bears insanity?

    Blind Guardian - Mirror Mirror
    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
    Denke ich mir doch da steht auch net \"Made in Germany\" drauf. zwinker Nur das es am anfang nicht ging tut mir leid aber ich dachte man kann keine dateien überschriben aber jetzt weiß ich das es doch geht! Da muss ilch noch was verbessern.

    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.
  15. #15
    User Pic
    Gast gelöschter User
    bei mir verschiebt sich alles wenn mehrrere leute on sind kann man das nicht einfach so machen das er die untereinander listet? guckt es euch einfach mal an

    Elite|Sk!lLers
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Gast gelöschter User
    Das ist das script

    <?php
    # Copyright by Manuel
    # 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);


    echo 'Gesamt: '.$ges_visits.'<br />';
    echo 'Heute: '.$ges_heute.'<br />';
    echo 'Gestern: '.$ges_gestern.'<br />';
    echo 'Gbook einträge: '.$gbook.'<br />';
    echo 'Forum Posts: '.$posts.'<br />';
    echo 'Forum Threads: '.$topic.'<br />';
    echo 'Angemeldete User: '.$gesuser.'<br />';
    echo 'Online: '.ges_online().'<br />';

    {
    $gesOnBesucher = ges_online();
    if ($gesOnBesucher > 1 ) {
    $MOI = 'sind';
    } else {
    $MOI = 'ist';
    }

    echo '<br />Online '.$MOI.':<br />';
    $erg = db_query('SELECT DISTINCT * FROM `prefix_online` WHERE uid > "0"');
    while ($row = db_fetch_object($erg) ) {
    echo ''.$row->name.'&nbsp;';

    }
    }
    echo '<br /><a class="box" href="?m=boxes/statistik&amp;sum=1" onClick="window.open(\'#\', \'external\',\'width=500,height=400,scrollbars=yes,resizable=no\')" target="external"><b>... mehr</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="stats"></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();

    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Gast gelöschter User
    Danke schon mal im forraus
    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
    echo ''.$row->name.'&nbsp;<br>';

    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.
  19. #19
    User Pic
    Dante gelöschter User
    jo Danke jetzt funktioniert es juhu
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten