Erweiterte Tippübersicht in der Spielstatistik (Sortierfunktion & Filterfunktion)

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Da ich mir gern die Tipps der anderen Spieler anschaue und hier des Öfteren nach Tipps gewisser Spieler suche, wissen möchte wer kurz vor Spielbeginn noch einmal umgetippt hat oder einfach wer am optimistischsten getippt hat, habe ich die Tippübersicht ein wenig modifiziert.


    Tipps können sortiert und gefiltert werden. Dies geschieht über JavaScript, ohne dass die Seite neu geladen werden muss. Dafür sollte der Config Eintrag $CONFIG['TIPPS']['TPP'] möglichst so hoch sein, dass alle Tipps auf einer Seite angezeigt werden


    Bisher angepasste Tabellen:

    • Spielstatistik - Tippübersicht (V0.1)
    • Rangliste - Punkteverteilung: Bonuswetten (V0.2)
    • Mitspielerliste(V0.3)
    • Rangliste Auf einen Blick ... (V0.3)


    Installation:


    ACHTUNG: Nicht den Ordner "upload", sondern nur dessen Inhalt hochladen!
    Bitte aufpassen, falls ihr Anpassungen an der inc.functions.php gemacht habt: Diese Datei bitte nicht überschreiben.
    Hier wurde lediglich die Funktion returnRanglisteKompakt angepasst. Eventuell einfach nur diese Funktion austauschen.


    Die Datei "index.php" muss folgendes modifiziert werden
    Ersetzte:

    Code
    1. <script src="include/jquery/jquery.js" type="text/javascript"></script>


    mit

    Code
    1. <script src="include/jquery/jquery-1.6.4.min.js" type="text/javascript"></script>


    füge nach der Zeile

    Code
    1. <script src="include/scripts/forum.js" type="text/javascript"></script>


    folgendes ein

    Code
    1. <script src="include/scripts/jquery.tablesorter2.16.4.min.js" type="text/javascript"></script><script type="text/javascript" src="include/scripts/jquery.metadata.js"></script><script src="include/scripts/jquery.liveFilter2.js" type="text/javascript"></script>


    In der Datei "css/base.css" muss folgendes am Ende der Datei hinzugefügt werden

    Code
    1. table.tablesorter .header { padding: 2px 10px 2px 10px; text-transform: inherit;white-space: nowrap;cursor: pointer;}table.tablesorter .tablesorter-headerAsc .tablesorter-header-inner:after { content: " \25B4";}table.tablesorter .tablesorter-headerDesc .tablesorter-header-inner:after { content: " \25BE";}th.tabHeaderRandlr { color:#fff;}


    in der inc.config.php unter

    PHP
    1. $CONFIG['TIPPGRUPPEN'] = 1;


    folgendes einfügen

    PHP
    1. $CONFIG['TIPPGRUPPENANZEIGEINMEMBERLISTE']= 0;



    Installation Ende


    ------------------------------
    Diese Funktionen können, sobald einmal eingebunden, auf alle Tabelle und Listen im Tippsiel sehr leicht angewendet werden.
    Macht zwar nicht überall Sinn, aber z.B. bei der Mitgliederliste oder Tippübersichtsseite wäre es eine nützliche Ergänzung.
    Vielleicht können es die Admins in die nächste Version übernehmen (auch für das Bundesligatippspiel) :rolleyes:

  • Hallo Patchstar,


    Funktioniert einwandfrei :)


    ich habe mir erlaubt, noch eine erklärende Kleinigkeit in der statistik.spiel zu ergänzen


    unter


    Code
    1. echo "<p>Diese Tabelle zeigt die abgegebenen Tipps aller Benutzer, oder wahlweise auch nur derer, die du in deiner "pers&ouml;nlichen Rangliste" gespeichert hast. Die Tipps anderer Benutzer werden erst " .($CONFIG['TIPTIME'] / 60). " Minuten vor Spielbeginn ver&ouml;ffentlicht. Solange die Tipps nicht angezeigt werden, erscheint "XXX" anstelle des eigentlichen Tipps.</p>";


    einfügen


    Code
    1. if ($CONFIG['STATISTIK']['GAME']['SHOWTIPPDETAILS']) {
    2. echo "<p>Wieviele Tipps auf Sieg oder Unentschieden abgegeben wurden, wird ab dem " .$CONFIG['STATISTIK']['GAME']['TIPPZAHL']. ". abgegebenen Tipp angezeigt.</p>";
    3. }
  • Version 0.3
    Sortier- und Filterfunktion für

    • Rangliste Auf einen Blick ...
    • Mitspielerliste


    Bitte aufpassen, falls ihr Anpassungen an der inc.functions.php gemacht habt: Diese Datei bitte nicht überschreiben.
    Hier wurde lediglich die Funktion returnRanglisteKompakt angepasst. Eventuell einfach nur diese Funktion austauschen.

  • komisch, bei mir passt es sowohl mobil aus auch in der Desktop Version .
    du könntest mal in der inc.functions.php in der Funktion returnRanglisteKompakt
    folgendes ändern

    Code
    1. style="width: 225px;color:#FFF;"


    in

    Code
    1. style="color:#FFF;"
  • Ähm, wenn ich das jetzt erst einbaue, muss ich dannerst 1 und dann 2 und dann 3 runterladen und rüber kopieren oder reicht nur V03??

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Hilft leider auch nicht. :( Auch die Anzeige (zuletzt gespielt (LSP)) ragt über den Rand hinaus.


    Ich habe auch einige Änderungen in beiden Dateien. Ich häng sie mal an. Falls du Zeit und Lust hast, kannst du ja mal reinschauen. :)

    Dateien

    • files.rar

      (19,15 kB, 1 Mal heruntergeladen, zuletzt: )

    The definition of open: mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/ manifest.git ; repo sync ; make

  • In der Rangliste werden die Bilder viel zu groß dargestellt. Wie und wo kann ich denn dieses hier anpassen?


    Zitat

    <td class="tabContentMid" align="center">
    <img ;="" style="padding:1px;border:0px; width:50px;" src="/wm2014/img/userpic/83.jpg">
    </td>

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • @ viruz
    ist den beiden Files sind keine Anpassungen drin. Sind bestimmt deine Originalfiles ohne Anpassungen von diesem Addon



    Horst
    normal steht da img style-tag "width:50px;" Somit sollten die Bilder genau 50px breit sein


    Ja schon, aber das ist mir zu breit! Hab es aber gefunden! In der inc.functions.php in Deiner berarbeiteten Funktion. Allerdings hilft euch meine Zeilenagabe nichts da die anders als bei Euch ist!
    Hier zu finden


    PHP
    1. <!-- Beginn MOD-Userpic -->
    2. <td class="tabContentMid" align="center"><img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:15px;";></td>
    3. <!-- Ende MOD-Userpic -->


    Nach Änderung auf 15px Breite passt auch wieder alles in Bild --> viruz sein Problem!

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***


  • Ja schon, aber das ist mir zu breit! Hab es aber gefunden! In der inc.functions.php in Deiner berarbeiteten Funktion. Allerdings hilft euch meine Zeilenagabe nichts da die anders als bei Euch ist!
    Hier zu finden


    PHP


    Nach Änderung auf 15px Breite passt auch wieder alles in Bild --> viruz sein Problem!


    Hast Recht, damit sieht es "normal" wieder korrekt aus. Aber nicht ab 800px (oder wann auch immer das responsive zieht). Dann steht die Tabelle wieder über. Es reicht schon, den Browser zusammen zu schieben, da fällt's schon auf.


    Edit: Ich bekomm's nicht hin. :wacko:

  • Jap, sah vorher normal aus, ohne Überstand am Rand. Naja, ich stelle meine "alten" Dateien wieder her...

    The definition of open: mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/ manifest.git ; repo sync ; make