angepasstes Siegerpodest WM2014

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!

  • Ich bin mir sicher, es wird die Frage kommen nach dem modifizierten Siegerpodest aus der EM2012. Die aktuelle Datei im DL-Paket ist wirklich einwenig "flau". Ich hatte das Ganze vor zwei Jahren mal angepasst.. (liegt hier irgendwo im Archiv, mittels Suche im Forum werdet ihr fündig).


    Heuer wurde das Ganze an die WM2014 angepasst. Hierbei ist es fast egal, welche Version (1.6.x oder 1.7.x) ihr installiert habt. Im Prinzip muss nur inhaltlich, sofern gewollt, die Datei sieger.php an euer Tippspiel angepasst werden.


    Der Download beinhaltet zwei Dateien (einmal mit integrierten UserPic-Mod oder mit der Anzeige des WM-Geheimfavouriten). Egal für welche Datei ihr euch entscheidet, die jeweilige Datei aus dem Paket in sieger.php umbenennen (selbsterklärend: die vorhandene Datei natürlich zuvor sichern, falls etwas schief gehen sollte) und auf euren Webspace kopieren.


    Hier anbei die Screenshots:


    - mit integriertem USER-PIC-MOD


    - mit Anzeige des WM-Geheimfavouriten des Tippers


    .. so sieht das Original aus..:


    Die Dateien im DL-Paket, umbenannt als sieger.php, funktionieren bei mir im Workaround der v1.6.x bzw. in der V1.7.x ohne Fehler. Der hardcodierte Text innerhalb der Datei kann gern je nach Bedarf geändert werden. Die richtige Anzeige im Tippspiel erfolgt natürlich erst sofern Spiele beendet wurden. Als Admin kannst ja im Vorfeld einwenig testen..
    Bei der Datei mit den Userpics wurde die Darstellung der Bilder auf 75x75px begrenzt, nicht das es das Design sprengt.


    Viel Erfolg beim Einbauen,


    Fragen, Ergänzungen und Verbesserungen bitte nur in diesem Thread...

  • Kann es sein, das das Datum 14.07.13 in Zeile 84 und 186 falsch ist?
    Müsste es nicht der 14.07.14 sein?


    Die date-Variable wird nach y.m.d abgefragt, sprich y=14, m=7, d=13 (entspricht hoit 13.07.2014)
    Im Code der Datei sieger.php soll das finale Siegerpodest am Tag nach dem 13.07.2014 erst aufgebaut werden.
    Deshalb die Schleifenabfrage: if (date("y.m.d") > "14.07.13") ...


    Mein Problem könnte ev. sein, sofern das Finale über den 13.7.14 noch hinaus geht, und ob die Abfrage dann immer noch stimmt!!!

  • Wenn ich jetzt Deine sieger.php mit User Pics nehme hat das wohl leider keine Auswirkung auf die Rangliste? Dort wird weiterhin nur das Siegertreppchen angezeigt?


    Ich will eigentlich das Siegertreppchen auf der intern/home haben und unter Rangliste kein Siepertreppchen oder maximal drunter! In der Rangliste will ich ja die Rangliste sehen und nicht die 3 Sieger wo ich evtl. gar nicht dabei bin (so aus User Sicht)


    Kann mir da jemand einen Workaround zur Verfügung stellen??
    Auch ganz lieb Bitte Bitte gesagt! :vain:

    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 ***

  • das kannst du ändern in der rangliste Menü etwa zeile 46
    sieht so aus

    PHP
    1. <a class="nav sub<?php echo ($RUNTIME['PATH'][2] == "sieger" ? " active" : "")?>" href="<?php echo $CONFIG['PATH'].gLink()?>rangliste/rangliste/sieger/">Siegertreppchen</a>

    Zufrieden mit dem Script und dem Support?
    Möchtest du uns unterstützen?
    Dann könntest du etwas

              Spenden


  • das kannst du ändern in der rangliste Menü etwa zeile 46
    sieht so aus

    PHP
    1. <a class="nav sub<?php echo ($RUNTIME['PATH'][2] == "sieger" ? " active" : "")?>" href="<?php echo $CONFIG['PATH'].gLink()?>rangliste/rangliste/sieger/">Siegertreppchen</a>


    Danke Oldie!
    Ich weis jetzt zwar wie es aussieht, aber was ich ändern muss damit da erst die Ranglioste und dann die sieger.php kommt ist mir leider ein Rätsel! Ich bin doch php Depp!
    Und vor allem wo müsste ich in der inter.home.php etwas anpassen? :hail: :hail:

    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 ***

  • ups war mein Fehler das geht in der inc.conten etwa Linie 446

    PHP
    1. header ("location: ".$CONFIG['PATH'].gLink("rangliste/rangliste/sieger/"));


    das hintere sieger ändern in die anzeige die du möchtest


    ich habe die auf einen bick als erstes


    PHP
    1. header ("location: ".$CONFIG['PATH'].gLink("rangliste/rangliste/kompakt/"));

    Zufrieden mit dem Script und dem Support?
    Möchtest du uns unterstützen?
    Dann könntest du etwas

              Spenden


  • Danke Oldie!


    Wenn mir jetzt noch jemand erklären könnte wie ich das Siegerpodest auf die intern/home unter die News bekomme??
    Ganz lieb schau ...

    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 ***

  • Kleine Verbesserung: In der Downloadversion der Userpic-Version oben stehen die Bilder im freien Raum, das ist pures "Glück" und hängt nur vom Browser ab, ob es zentriert ist oder nicht über den Namen.
    Perfekterweise müssen die Bilder immer in der Zelle über den Namen stehen (nachfolgend nur ein Beispiel):

    PHP
    1. <td style="font-weight:bold; font-size:12px;">
    2. <!-- Beginn MOD-Userpic -->
    3. <?php
    4. $userpic = "img/userpic/".$picdritter;
    5. ?>
    6. <img src="<?php echo $userpic; ?>"; width=75px height=75px;>
    7. <br>
    8. <!-- Ende MOD-Userpic -->
    9. <a href="index.php?page=statistik/profil/<?php echo $iddritter; ?>" style="text-decoration:none;"><?php echo $dritter; ?></a>
    10. </td>
  • Horst
    meinst du so? wie im anhang?
    danneinfach die siger.php includen
    bei mir ist es so eingebunden
    unter

    PHP
    1. Wenn du wissen m&ouml;chtest, wie das Tippspiel grunds&auml;tzlich funktioniert, dann solltest du einmal die <a href="index.php?page=home/news/anleitung/">Anleitung</a> aufrufen. Dort wird die Bedienung mit Screenshots auf einfache Art und Weise erkl&auml;rt. </div>


    dies einfügen

    PHP
    1. <?php include "content/sieger.php"; ?>


    sieht dann so aus


    kanst aber auch die intern.conten von mir nehmen sollte gehen

    Dateien

    • sie.png

      (33,52 kB, 138 Mal heruntergeladen, zuletzt: )
    • intern.content.rar

      (2,47 kB, 6 Mal heruntergeladen, zuletzt: )

    Zufrieden mit dem Script und dem Support?
    Möchtest du uns unterstützen?
    Dann könntest du etwas

              Spenden


  • Ah da hätte ich ja auuch drauf kommen können!
    Wenn man sonst nichtsbraucht als den Aufruf der sieger.php ist es ja easy!


    Danke Oldie!

    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 ***

  • Ich hab eigens mein WM-Tippspiel um die Seite sieger.php mit dem UserPic-Mod noch einwenig angepasst. Sofern man das Siegerpodest (i.orig. Siegertreppchen) ist diese Seite bis auf die Anzeige der Top3 einwenig leer, mhh. Ich hätte halt gern darunter eine Rangliste mit nur den Top3-Tippern vom Siegerpodest, incl. den erzielten Punkten aus den Spielen, den Veränderungen im Ranking etc. gehabt. Dafür bietet sich die vorhandene Rangliste-Kompakt im Verzeichnis /content an. OK, diese Datei includiert, aber es wird dann die komplette Rangliste Kompakt angezeigt. Es sollten aber bitte nur die Top3 sein. Also wo den Befehl LIMIT einfügen. In der inc.function war das möglich. Dort habe ich eine neue RanglisteSieger eingefügt, diese im Code angepasst, die Abfrage mit Limit 3 begrenzt, und "includiere" die neue Abfrage in der sieger.php. Und es funktioniert. Horst hatte von mir ein pn erhalten, um sich das Ganze auf meiner WM-Tippspielseite live anzuschauen.
    Soweit ich lesen konnte, wollte er einige Änderungen in der Ansicht des Siegerpodest. Ich hänge mal einen Sreenshot von meiner Seite an, wer das gern auch so haben möchte, dann poste ich auch die Änderungen. Aber Vorsicht, es müssen Änderungen an der inc.function vorgenommen werden, und bei einem Fehler könnte das Tippspielscript nicht mehr funktionieren!!!
    Änderungen von 2Fast4UeXtrem wurden in der sieger.php berücksichtigt.
    OK, bei einer absoluten Punktgleichheit unterscheidet leider das Siegerpodest nicht, wer auf Platz 1 und 2 ist, es wird einfach nach dem absteigenden Benutzernamen sortiert. Halt andere Baustelle...


  • Aber sicher doch :)


    Habe 2 Dateien angepasst:


    rangliste.menu.php -> Button Rangliste leitet nun auf "Auf einen Blick", also auf die Kompakte Rangliste weiter
    rangliste.kompakt.php -> Vor der Rangliste habe ich das Siegertreppchen eingefügt

  • in der inc.content.php kann man die Reihenfolge der Rangliste ändern wenn man also die kompakt als start haben will dieses so ändern

    PHP
    1. header ("location: ".$CONFIG['PATH'].gLink("rangliste/rangliste/kompakt/"));

    Zufrieden mit dem Script und dem Support?
    Möchtest du uns unterstützen?
    Dann könntest du etwas

              Spenden