ilch Forum » Ilch Clan 1.1 » Allgemein » clan war spieler statistick

Geschlossen
  1. #1
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    Hallo gibt es für ilch hp eigentlich so eine clan war's spielerstatistik.

    Also ich mein das man auf ein Blick sehen kann bei latswars wer wie oft clan cw's gespielt hat?

    Bei webspell ist das Automatich dabei wenn ich ein clan war Eintrag mach.


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Nein, ein solches Modul ist nicht im Ilchscript enthalten und auch noch nicht als Zusatzmodul erhältlich.
    Warum? Weil's noch niemand geschrieben hat.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Ein paar Statistiken kann man per Datenbankabfragen schon selber erstellen. Ich hatte mich vor ein paar Monaten auch dran gesetzt, siehe hier: LINK

    Eine Liste zu erstellen, welche die Player ausgibt, nach Menge der gespielten Wars, habe ich so gelöst:

    $ergwar = db_query('SELECT uid, COUNT(*) as anz FROM `prefix_warmember` a INNER JOIN `prefix_wars` b ON a.wid = b.id AND a.aktion = 1 AND b.status = 3 GROUP BY a.uid ORDER BY anz DESC'); 
    $ergGes = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3"');
    $anzGes = db_result($ergGes,0);
    
    while ($r = db_fetch_assoc($ergwar)) {
    $ergname = db_result(db_query('SELECT name FROM `prefix_user` WHERE id='.$r['uid'].''),0);
    echo $ergname.' hat '.$r['anz'].' Wars von '.$anzGes.' gespielt';
    };



    Zuletzt modifiziert von Lord|Schirmer am 24.01.2009 - 23:34:33
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    ja genau Lord|Schirmer das mein ich. ich bin anfänger mit so was.
    Wo gieb ich den code ein oder wie mach ich das das ich das auch so habe, den du mir geschickt hast. das will ich auch
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Einfach eine php für den content erstellen, code einfügen, die Ausgabe (echo'') anpassen, und auf der Website einbinden!

    zB. als: warliste.php

    <?php 
    defined ('main') or die ( 'no direct access' ); 
    
    $title = $allgAr['title'].' :: War-Spielerliste'; 
    $hmenu = 'War-Spielerliste'; 
    $design = new design ( $title , $hmenu ); 
    $design->header();
    
    $ergwar = db_query('SELECT uid, COUNT(*) as anz FROM `prefix_warmember` a INNER JOIN `prefix_wars` b ON a.wid = b.id AND a.aktion = 1 AND b.status = 3 GROUP BY a.uid ORDER BY anz DESC'); 
    $ergGes = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3"');
    $anzGes = db_result($ergGes,0);
    
    while ($r = db_fetch_assoc($ergwar)) {
    $ergname = db_result(db_query('SELECT name FROM `prefix_user` WHERE id='.$r['uid'].''),0);
    echo $ergname.' hat '.$r['anz'].' Wars von '.$anzGes.' Wars gespielt';
    };
    
    $design->footer(); 
    ?>


    In den content Ordner schieben! Im Adminmenü unter Navigation/Menü einbinden!

    Wie schon erwähnt, die Ausgabe sollte noch an deine Wünsche angepasst werden!


    Zuletzt modifiziert von Lord|Schirmer am 24.01.2009 - 23:34:07
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    hi ich glaub ich mach was falsch. hier ist mal der Link wie es jetzt ist nicht schön.steht zwar jetzt da wer wie viele cw's gespielt hat aber das wollte ich so nicht das soll bei latswar bei stehen.

    also ich habe es so gemacht den Code der bunte den du mir geschickt hast habe ich kopiert eine neue php datei gemacht dann gespeichert unter Warliste.php bei contents dann eingefügt.

    so dann auf admin Bereich Navigation Menüpunkt Wahl dann wähle warliste.php genommen Position egal genommen


    und das ist dabei raus gekommen

    speedy842.sp.funpic.de/index.php?warliste
    ps ich habe dich mal in icq aufgenommen

    Zuletzt modifiziert von speedy843 am 25.01.2009 - 14:56:21
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Funktioniert doch! Musst halt die Ausgabe, wie angesprochen, nach deinem Geschmack anpassen!

    Damit es eine Liste wird einfach <br> einfügen:
    echo $ergname.' hat '.$r['anz'].' Wars von '.$anzGes.' Wars gespielt<br>';


    Du kannst auch mit Tabellen arbeiten usw... alles in der Ausgabe echo einsetzen!

    PS.: Ich gehe ich ICQ kaum noch rein, denn dort werde ich nicht mehr glücklich vor Hilfesuchenden, obwohl ich selber nur wenig Ahnung habe! Das wird mir, aufgrund meiner anderen Projekte, einfach zuviel!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    jo ist schon was besser aber ich habe dafon kein plan wie ich die tabelle mache also den code dafür. aber ich wollte das so wie du haben das sah gut aus.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Das ist schlecht! Ich helfe gerne auf den Weg. Die Ausgabe in echo 'hier dein html-code'; ist reiner HTML, da sollte man sich schon ein bisschen informieren!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    mm ja schon das ist klar aber ich versteh das nicht mit html.
    aber ich dank dir trzdem noch für die richtung die ich gehen muss
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    Ist nicht böse gemeint! Die Ilch-Community, natürlich ich auch, helfen gern, aber etwas muss man schon dazu beitragen!

    Also wenn Du noch Abfragen wissen willst, oder wie man was darstellt, oder Fehler zu finden in seinem Versuch, dann ist das kein Problem.


    Zuletzt modifiziert von Lord|Schirmer am 26.01.2009 - 13:06:06
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    hi habe das gestern abend mal selber probiert mit den html
    codes. Hab versucht und getestet und immer kamm dann entweder war dann die seite voll verhauen also auseinander gerissen oder ich hatte den anfang einet tabelle.
    na ja ich schaff das schon dauert halt was. lol
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hi,

    ich möchte dir mal helfen :-)
    aber zuerstmal an Lord|Schirmer danke für deine mühe ;-)

    ist nur ein Beispiel man kann das auch ändern

    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Warstatistik';
    $hmenu = 'Warstatistik';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    echo '<table width=100%" align="center" cellpadding="1" cellspacing="1" border="0"><tr><td>';
    
    echo '<tr class="Cdark"><td colspan="3" align="center"><b>Teilnehmer aller Wars</b></td></tr>';
    
    $ergwar = db_query('SELECT uid, COUNT(*) as anz FROM `prefix_warmember` a INNER JOIN `prefix_wars` b ON a.wid = b.id AND a.aktion = 1 AND b.status = 3 GROUP BY a.uid ORDER BY anz DESC'); 
    $ergGes = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3"');
    $anzGes = db_result($ergGes,0);
    
    while ($r = db_fetch_assoc($ergwar)) {
    $ergname = db_result(db_query('SELECT name FROM `prefix_user` WHERE id='.$r['uid'].''),0);
    echo '<tr><td class="Cnorm" align="left" width="33%">'.$ergname.'</td><td class="Cmite" align="left" width="33%">hat '.$r['anz'].' Wars </td><td class="Cnorm" align="left" width="33%">von '.$anzGes.' Wars gespielt</td></tr>';
    }
    echo '</td></tr></table>';
    
    $design->footer();
    
    ?>


    mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    @littlecrow

    Ich finde es zwar schön, das Du dich an meiner Seite orientierst, aber dass Du so offensichtlich Teile verwendest, hier speziell die Box mit WarStatistik finde ich NICHT OK!

    @speedy843

    setze bei dem ersten echo
    echo '<table width=100%".....
    noch ein " ein, also
    echo '<table width="100%"....
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    mm ich habe doch nur den code genommen den du mir geschickt hast sonst kopiere ich doch nichts von dir ab.
    ich glaube du hast mich etwas falsch verstanden oder.
    ich kann das verstehe wenn ich das 1 zu 1 kopiere wie du das hast, ich hätte wahrscheinlich auch nicht gerne das das jemand macht. 1 zu 1.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.629
    Beitragswertungen
    1192 Beitragspunkte
    @speedy843

    Dich habe ich auch nicht gemeint! Du hast nichts falsch gemacht! Wer fragt dem helfe ich!


    Zuletzt modifiziert von Lord|Schirmer am 26.01.2009 - 18:56:08
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    speedy843 Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    aso hatte ich nicht gesehen das da noch einer war lol
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    spidy Mitglied
    Registriert seit
    19.01.2009
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Anfänger Alarm!

    Hallo, das mit der Spielerstatstik hab ich probiert einzubinden, doch leider bekomme ich eine Fehlermeldung:

    Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 95 in /srv/www/vhosts/difoclan.de/httpdocs/include/includes/func/db/mysql.php on line 54 Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 98 in /srv/www/vhosts/difoclan.de/httpdocs/include/includes/func/db/mysql.php on line 54 Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 107 in /srv/www/vhosts/difoclan.de/httpdocs/include/includes/func/db/mysql.php on line 54

    Kann mir das mal bitte jemand übersätzen, ich hab den Code von littlecrow genommen.

    Danke im Vorraus!
    Oooo weh, ich bin ein alter Sack!
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hi spidy,

    wo willst du den code einbauen ;-)

    mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    spidy Mitglied
    Registriert seit
    19.01.2009
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Hi littlecrow,

    ich hab das so gemacht, wie Du das beschrieben hast, die Datei hab ich Warstatistik.php genant.
    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Warstatistik';
    $hmenu = 'Warstatistik';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    echo '<table width=100%" align="center" cellpadding="1" cellspacing="1" border="0"><tr><td>';
    
    echo '<tr class="Cdark"><td colspan="3" align="center"><b>Teilnehmer aller Wars</b></td></tr>';
    
    $ergwar = db_query('SELECT uid, COUNT(*) as anz FROM `prefix_warmember` a INNER JOIN `prefix_wars` b ON a.wid = b.id AND a.aktion = 1 AND b.status = 3 GROUP BY a.uid ORDER BY anz DESC');
    $ergGes = db_query('SELECT COUNT(id) FROM `prefix_wars` WHERE status= "3"');
    $anzGes = db_result($ergGes,0);
    
    while ($r = db_fetch_assoc($ergwar)) {
    $ergname = db_result(db_query('SELECT name FROM `prefix_user` WHERE id='.$r['uid'].''),0);
    echo '<tr><td class="Cnorm" align="left" width="33%">'.$ergname.'</td><td class="Cmite" align="left" width="33%">hat '.$r['anz'].' Wars </td><td class="Cnorm" align="left" width="33%">von '.$anzGes.' Wars gespielt</td></tr>';
    }
    echo '</td></tr></table>';
    
    $design->footer();
    
    ?>


    betroffene HP: difoclan.de/index.php?Warstatistik


    Zuletzt modifiziert von spidy am 17.05.2009 - 21:41:48
    Oooo weh, ich bin ein alter Sack!
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hi spidy,

    kann leider kein fehler finden habe die gleiche datei bei mir als test drin.

    externer Link

    und es funktioniert ohne fehler.

    mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    spidy Mitglied
    Registriert seit
    19.01.2009
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    kann das mit gelöschten Usern zusammen hängen?
    Oooo weh, ich bin ein alter Sack!
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hi spidy,

    das könnte natürlich sein, du kannst mal über dier mysql datenbank bei prefix_warmember alle uid löschen die nicht mehr vorhanden sind , das heißt prefix_warmember (uid) entspricht prefix_user (id).

    das wäre ein versuch wert.

    mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    spidy Mitglied
    Registriert seit
    19.01.2009
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Ja, genau das war es.
    Danke für die Anleitung !

    mfg
    spidy zwinker
    Oooo weh, ich bin ein alter Sack!
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hi spidy,

    gern gescheh'n zunge

    mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hi littlecrow,
    habe mal euere Seite besucht und festgestellt, dass auch ihr dieses Profil mit den Buttons (Alles, Details, Kontakt usw.) benutzt und auch die Rangbalken habt. Gibt es das irgendwo als Modul zum Download? Oder kannst Du mir helfen, wie ich es so hinbekomme?
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Hmm.... keine Antwort? Ich bräuchte Hilfe bei den Buttons .
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    Hi MagistYata,

    hatte probleme mit dem i-net in der letztenzeit.

    mit den buttons kann ich dir helfen.

    mfg littlecrow
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    MagistYata Mitglied
    Registriert seit
    22.12.2007
    Beiträge
    861
    Beitragswertungen
    6 Beitragspunkte
    Das ist nett von dir. Wo fange ich an?
    Euere Userübersicht ist einfach Top. Vor allem das Rangsystem und die User Seitenaktivität sind der Hammer.
    Ich habe bei uns nur das Problem, dass ich eine Tabelle habe, die in 3 Teile unterteilt ist.

    Habe schon ein paar mal mit <table> rumprobiert, allerdings verschiebt er dann das Design jedesmal nach eingabe einer table nach rechts.

    Würde es gerne so wie bei euch
    Du hast ne PM
    Streß ist Lebensdiebstahl
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten