[PATCH] OLDB Liveticker (+Cache)

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!

  • also bei mir blinkt seit einer halben Stunde die Toranzeige.
    Ergebnis und Halbzeitstand werden nicht mehr angezeigt.
    Aber die Torschützen werden übertragen???!!!


    Nachtrag: und auch der Torschütze des 0:3 wird zeitnah und richtig angezeigt


    Nachtrag 2: Mit dem Spielende stimmt die Anzeige nun wieder Endstand und Torschützen werden richtig angezeigt

  • Ich behaupte mal, das kommt von OLDB...


    korrekt

    Code
    1. [goals] => stdClass Object ( [Goal] => Array ( [0] => stdClass Object ( [goalID] => 28329 [goalMachID] => 27046 [goalScoreTeam1] => 0 [goalScoreTeam2] => 0 [goalMatchMinute] => [goalGetterID] => 2163 [goalGetterName] => [goalPenalty] => [goalOwnGoal] => [goalOvertime] => [goalComment] => ) [1] => stdClass Object ( [goalID] => 28330 [goalMachID] => 27046 [goalScoreTeam1] => 0 [goalScoreTeam2] => 0 [goalMatchMinute] => [goalGetterID] => 2163 [goalGetterName] => [goalPenalty] => [goalOwnGoal] => [goalOvertime] => [goalComment] => ) [2] => stdClass Object ( [goalID] => 28338 [goalMachID] => 27046 [goalScoreTeam1] => 0 [goalScoreTeam2] => 1 [goalMatchMinute] => 20 [goalGetterID] => 14274 [goalGetterName] => Vargas [goalPenalty] => [goalOwnGoal] => [goalOvertime] => [goalComment] => ) [3] => stdClass Object ( [goalID] => 28342 [goalMachID] => 27046 [goalScoreTeam1] => 0 [goalScoreTeam2] => 2 [goalMatchMinute] => 43 [goalGetterID] => 14276 [goalGetterName] => Aranguiz [goalPenalty] => [goalOwnGoal] => [goalOvertime] => [goalComment] => ) ) )


    weiß nicht ob da jemand etwas falsch eingetragen hat bzw ob so ewat öfter passiert.
    Mann könnte z.b. noch bei der Ausgabe abfragen

    PHP
    1. if ($goal->goalMatchMinute >0 )


    und

    PHP
    1. if ($goaler->goalMatchMinute>0)


    dann passt es zumindest in diesem Fall

  • Hallo zusammen,


    Kassi wusste heute Nacht in der Shoutbox zu berichten das da jemand bei OLDB Ergebnisse unkorrekt eingetragen hat.
    Also denke ich, ist das eine durchaus plausible Möglichkeit.


    MfG Matze

    Primäres Ziel: Fortschritt ... nicht Freunde finden!

  • Hi,
    ich bekomme in V2


    "[OLDB] SOAP not available!"


    Lt. php Info ist SOAP aber aktiviert:


    '--enable-soap=shared'


    Heißt das jetzt, dass das generell nicht fluppt auf meinem Server (vServer 1und1), oder soll ich warten bis heute Nacht?
    Fragt und grüßt DJK


    EDIT: Hat sich erledigt, offensichtlich war das Modul nicht installiert. Nachgeholt -> fluppt 1a!
    Für das Darstellungsproblem habe ich die liveticker.head.php angepasst (Zeile 37):

    Code
    1. <div id="liveticker_head" style="width:100%; height:28px; overflow:auto; font-size:0.7em; text-align:center; padding-bottom:5px;">


    DJK

    Zitat

    Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
    K. Tucholsky

    Einmal editiert, zuletzt von djk ()

  • Hallo furious1,


    auch bei Dir will ich mich noch einmal explizit für Deine überragende Arbeit bedanken! :sdanke:


    Auch wenn bei mir, Dein Liveticker nicht immer/überall so läuft wie man es sich wünscht, schmälert das Deinen Einsatz keines Falls.
    Es liegt ja nicht am Ticker, sondern an meinen Systemen!


    Und auch bei Dir hoffe und wünsche ich mir, dass Du Deinen Einsatz für die Community weiter aufrecht erhälst!


    MfG Matze

    Primäres Ziel: Fortschritt ... nicht Freunde finden!

  • Wäre hier umsetzbar, dass man beim Klick auf den gelben "Kasten" zur Tippübersicht des jeweiligen Spiels und beim Klick auf den Namen des Landes auf dessen Statistik gelangt?

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

  • Wäre hier umsetzbar, dass man beim Klick auf den gelben "Kasten" zur Tippübersicht des jeweiligen Spiels und beim Klick auf den Namen des Landes auf dessen Statistik gelangt?


    aus

    Code
    1. <table style="width:100%; font-size:1.3em;">


    ein

    PHP
    1. <table style="width:100%; font-size:1.3em;" onClick="location.href='<?php echo $CONFIG['PATH'].gLink()?>statistik/spiel/<?php echo str_pad($script_game['GAME_ID'],2,"0",STR_PAD_LEFT)?>/';" onMouseOver="this.style.cursor='pointer';" onMouseOut="this.style.cursor='auto';" >


    und dann jeweils für die Flaggen

    PHP
    1. <img src="img/tflags/<?php echo $flagTeam1; ?>.png" border="0" />


    zu

    PHP
    1. <a href="<?php echo $CONFIG['PATH'].gLink()?>statistik/teams/<?php echo $flagTeam1?>/"> <img src="img/tflags/<?php echo $flagTeam1; ?>.png" border="0" /> </a>


    und

    PHP
    1. <img src="img/tflags/<?php echo $flagTeam2; ?>.png" border="0" />


    zu

    PHP
    1. <a href="<?php echo $CONFIG['PATH'].gLink()?>statistik/teams/<?php echo $flagTeam2?>/"> <img src="img/tflags/<?php echo $flagTeam2; ?>.png" border="0" /> </a>



    analog für die Ländernamen

    PHP
    1. <b><?php echo $nameTeam1; ?></b>


    zu

    PHP
    1. <a href="<?php echo $CONFIG['PATH'].gLink()?>statistik/teams/<?php echo $flagTeam1?>/"> <b><?php echo $nameTeam1; ?></b> </a>



    und


    PHP
    1. <b><?php echo $nameTeam2; ?></b>


    zu

    PHP
    1. <a href="<?php echo $CONFIG['PATH'].gLink()?>statistik/teams/<?php echo $flagTeam2?>/">
    2. <b><?php echo $nameTeam2; ?></b>
    3. </a>


    Hoffe ich habe jetzt auf die schnelle nichts falsch gemacht. ^^


    Netter Erweiterungswunsch viruz. Hatte ich mir auch schon gewünscht

  • Ich bin irgendwie kein Freund von onclick=location etc.


    Per CSS gaht das ganze auch wunderbar:

    Code
    1. .link-spanner{ position:absolute; width:100%; height:100%; top:0; left: 0; z-index: 1;} .link {z-index: 2; position:relative;}


    Den Table einfach so lassen, darunter ein

    PHP
    1. <a href="<?php echo $CONFIG['PATH'].gLink()?>statistik/spiel/<?php echo str_pad($script_game['GAME_ID'],2,'0',STR_PAD_LEFT)?>"><span class="link-spanner"></span></a>


    und dann die Links zu den einzelnen Teams mit einem class="link" versehen.


    Kann ich nur leider nicht testen, da der Liveticker bei mir ja nicht funktioniert. Bei meinem habe ich das so gemacht und das läuft tadellos!

  • Den Table einfach so lassen, darunter ein

    Code


    und dann die Links zu den einzelnen Teams mit einem class="link" versehen.


    Kann ich nur leider nicht testen, da der Liveticker bei mir ja nicht funktioniert. Bei meinem habe ich das so gemacht und das läuft tadellos!

    I only understand trainstation :(

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