Ich habe gerade beim Spiel Argentinien : Schweiz versucht, bestimmt gefühlte 100 mal, das Tor in der 119 min. von Hand einzutragen. Geht nicht. Das Spiel wird immer zurückgesetzt. Hat das schon jemand bemerkt?
Liveergebnis
- engel1963
- Erledigt
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!
-
-
Hast wahrscheinlich in der inc.config.php $CONFIG['LIVETICKER']['HEAD']['USE_RESULTS'] = TRUE eingestellt. Das falsche Liveergebnis überschreibt deine Eingaben.
-
Selbes Problem hier. Das hatten wir alles schon einmal.
-
Das dürfte nicht das Problem sein, da der Cron nicht jede Minute abgerufen wird. Bis dahin sollte er das Ergebnis übernehmen.
-
Das Problem hatte ich auch. Erst nach dem Auschalten in der config übernahm er meine Daten.
-
Das dürfte nicht das Problem sein, da der Cron nicht jede Minute abgerufen wird. Bis dahin sollte er das Ergebnis übernehmen.
Doch, das ist das Problem. Nimm's mal raus, dann klappt's.
-
Ok. Dann erklärt mir bitte, warum das gestern ohne Probleme ging. Ich habe alle Tore von Hand eingetragen, heute nichts verändert und heute geht das nicht. Liegt wohl am neuen Monat.
-
Nein, das liegt mal wieder an diesem nervigen OLDB. Da ist zwar der Torschütze eingetragen, das Endergebnis allerdings lautet dort 0:0. Und warum das in die DB übernommen wird, steht ja in der Config.
-
Ok. Denkfehler meinerseits. Es geht um den Liveticker. Jetzt bin ich auch mal reingefallen.
-
Aber erklären kann ich mir das immer noch nicht. Gestern war das bei dem Deutschlandspiel genauso wie jetzt hier. Es gibt immer noch kein Liverergebnis. Und da ging es.
-
Ich vermute du benutzt den gecachten Liveticker?
Dann würde ich in der openliga.db.php ab ~ Zeile 147 noch die Zeilen dazu fügen:
So dass das alles so aussieht:
PHP- switch ($matchResult->resultName) {
- case 'Halbzeitergebnis':
- $goalsTeam1_HZ = (int) $matchResult->pointsTeam1;
- $goalsTeam2_HZ = (int) $matchResult->pointsTeam2;
- break;
- case 'Endergebnis':
- $goalsTeam1 = (int) $matchResult->pointsTeam1;
- $goalsTeam2 = (int) $matchResult->pointsTeam2;
- break;
- case 'nach Verlängerung':
- $goalsTeam1 = (int) $matchResult->pointsTeam1;
- $goalsTeam2 = (int) $matchResult->pointsTeam2;
- break;
- }
-
Habe diese Änderung gemacht, da ich den gecachten Liveticker verwende.
Bei mir ändert sich da aber leider nichts -
habe das auch mal gemacht, so sieht das bei mir aus.
Code- case 'Halbzeitergebnis':
- $goalsTeam1_HZ = (int) $matchResult->pointsTeam1;
- $goalsTeam2_HZ = (int) $matchResult->pointsTeam2;
- $goalsTeam1=$goalsTeam1_HZ;
- $goalsTeam2=$goalsTeam2_HZ;
- break;
- case 'Endergebnis':
- $goalsTeam1 = (int) $matchResult->pointsTeam1;
- $goalsTeam2 = (int) $matchResult->pointsTeam2;
- break;
- case 'nach Verlängerung':
- $goalsTeam1 = (int) $matchResult->pointsTeam1;
- $goalsTeam2 = (int) $matchResult->pointsTeam2;
- break;
-
Funktioniert mit der Änderung. Einfach den Ticker mit Strg + F5 neuladen.
Edit: Ins Ergebnis wird aber weiterhin das 0:0 übernommen.
-
Kann ich nicht bestätigen. Bei mir stimmt alles.
-
Könnt ihr mal eure 3 Files vom cached Liveticker hochladen?
Viell. habe ich einen Fehler drinnen?Habt ihr wirklich nur die openliga.db.php verändert?
-
Super, danke FiedlWdd
Macht auch gleich noch ein
dranHabs grad mal beim Griechenland Spiel geprüft
edit
Aber das Spiel steht bei mir in der Tippübersicht immer noch mit 0:0 drin.
Hab auch schon alles möglich probiert. (per Hand eingetragen, Rangliste neu berechnet, alles neu geladen....) -
auch nach Änderung in den Dateien von FiedlWdd "Cache" keine Änderung.
-
edit
Aber das Spiel steht bei mir in der Tippübersicht immer noch mit 0:0 drin.
Hab auch schon alles möglich probiert. (per Hand eingetragen, Rangliste neu berechnet, alles neu geladen....)In der openliga.db.head.php müssen auch noch die case-Angaben für die Verlängerung und dem Elfmeterschießen rein, sonst speichert er das 0:0-Endergebnis immer wieder in die Datenbank.
-
Juup das ist es! Jetzt passt es bei mir.
Vielen Dank