Seite 28 von 108
Verfasst: 24.05.2008 21:00
von buegelfalte
buegelfalte hat geschrieben:Für mich ist "daneben" zwar nicht akkurat, aber korrekt: das Spiel hat kein Ergebnis, man hat aber eins angegeben und liegt damit nunmal "daneben".
Wer das noch ändern will (Tipps für zukünftige Spiele werden in der em_usertipps.php als "daneben" gelistet), macht das hier:
Code: Alles auswählen
if ($row_games['game_time'] > time()) { $arr_userpkt[3]++; }
ersetzen mit
Code: Alles auswählen
if ($row_games['game_time'] > time()) { /* $arr_userpkt[3]++; */ }
und
Code: Alles auswählen
if ($row_games['game_time'] > time())
{
$arr_userpkt[3]++;
}
ersetzen mit
Code: Alles auswählen
if ($row_games['game_time'] > time())
{
/* $arr_userpkt[3]++; */
}
Damit werden die zukünftigen Spiele in der Tippliste (Aufstellung ganz unten im Fenster) garnicht mehr mitgezählt und "daneben" wird nur dann gezählt, wenn man bei einem vergangenen Spiel daneben liegt.
Hinweis: es wird auch "daneben" gezählt, wenn noch KEIN Ergebnis eingetragen wurde, es zählt die Spielzeit (also Anstoß) - für die Dauer von Anstoß bis zum Eintragen des Ergebnisses wird also "daneben" angezeigt, obwohl das vielleicht nicht korrekt ist, aber damit wird man wohl leben können. (Wenn man es denn bemerkt, denn während des Spiels sitzt man ja wohl vor dem TV

)
Verfasst: 25.05.2008 13:11
von Sputum
Wie kriegt man bei fehlenden Europameister das division by Zero weg? Das muss man ja irgendwie lösen können! Ist nicht der Mörder-Bug, aber nett wäre eine Lösung schon!
Verfasst: 25.05.2008 22:17
von Hegse
Nabend.
Ich habe gerade gesehen das buegelfalte die Europameister Tipps versteckt hat. Wie kann ich das den einstellen? Habe bis jetzt noch nichts dazu gefunden...
Gruß Hegse
Verfasst: 26.05.2008 00:05
von buegelfalte
Hegse hat geschrieben:Ich habe gerade gesehen das buegelfalte die Europameister Tipps versteckt hat. Wie kann ich das den einstellen? Habe bis jetzt noch nichts dazu gefunden...
Das kann man nicht "einstellen", dazu muß man die Programmierung ändern, das habe ich in meinem Forum einfach so reingefrickelt.
Bei mir sieht das ungefähr so aus (und das ist keine exakte MOD-Anleitung sondern ein "privater Hack", man sollte also wissen, was man tut):
in der
em_stats.php gibt es eine Stelle, die so aussieht:
(dahinter kommt noch Code) ... die habe ich so abgeändert:
und vorher (vor dem "
$template->assign_block_vars('userrow', array(") der "str_emtipp" das hier zugewiesen
Code: Alles auswählen
$str_emtipp = ( array_key_exists($em_users_data[$i]['tipp_user'] , $champion_tips) ) ? "<a href="" . $team_data[$champion_tips[$em_users_data[$i]['tipp_user']]]['team_link'] . "" target="_blank">" . $team_data[$champion_tips[$em_users_data[$i]['tipp_user']]]['team_name'] . "</a>" : $lang['l_em_winner_not_set'];
$str_emtipp = ((time() < 1212854400) && ($em_users_data[$i]['tipp_user'] != $userdata['user_id']) && ($userdata['user_level'] != ADMIN)) ? $lang['Hidden_email'] : $str_emtipp;
Aber wie gesagt: Hack, kein Support, keine Garantie

Verfasst: 26.05.2008 10:32
von Patch
unholysaint hat geschrieben:Wenn man am 11.06. morgens die Rangliste betrachtet, liefert die Funktion den Timestamp zum ersten Spiel vom 10.06. für die Berechnung der Platzierungen vom Vortag.
Die Ergebnisse dieses Spiel werden also schon mit in die Berechnung einbezogen.
Aber es dürfen ja nur alle Spiele bis zum 09.06. mit in die Berechnung einfliessen, denn man will ja die Veränderung zum 10.06. sehen - auch wenn es schon der 11.06. ist.
ich verstehe. ich aber auch kompliziert gemacht
ich werd das mal umbauen. es ist doch einfach zu schauen welches das letzte eingetragen spiel ist und diesen timestamp zu verwenden
ich würde die modifizierten files inkl. Torjägertipp dann zur verfügung stellen.
Verfasst: 26.05.2008 10:38
von buegelfalte
Patch hat geschrieben:ich würde die modifizierten files
Bitte auch als MOD-Snippet, damit die Leute mit den gemoddeten Tippspielen auch in den Genuß kommen
Patch hat geschrieben:inkl. Torjägertipp dann zur verfügung stellen.
Sehr cool !
Verfasst: 26.05.2008 11:51
von fluidman
@buegelfalte... gibts den regenbogentipper mod auch zum nachbasteln??
Verfasst: 26.05.2008 12:09
von Patch
Aufbauend auf die Version 5.1 von Svenson jetzt die Version 5.2
- Vorraussetzung wieder: MySQL 4.1 o. höher!
zu den Neuerungen:
- In der Konfi ist einiges hinzugekommen. (Zusatzpunkte für richtiges Ergebnis, Punkte für Torjägertipp)
[ externes Bild ]
- Außerdem können die Torjäger an dieser Stelle verwaltet werden
[ externes Bild ]
- Torjägertipp für jeden User
[ externes Bild ]
- Beseitigung von Bugs bei der Ermittlung der Tendezpfeile
Schnippet kann ich leider nicht zur Verfügung stellen, die Änderungshistorie bekomm ich nicht mehr zusammen
>>Download
Nutzung auf eigene Gefahr! Ich hab noch keine Testinstallation gemacht
Es wäre auch schön wenn mal jemand in seinem Testboard die komplette EM durchspielt inkl. Finalspiele und mir sagen kann ob der Torjägertipp richtig berechnet wurde.
Verfasst: 26.05.2008 12:17
von buegelfalte
fluidman hat geschrieben:@buegelfalte... gibts den regenbogentipper mod auch zum nachbasteln??
Nein, das ist ein Hack ohne Rücksicht auf phpBB-Konventionen und müßte erst in ein MOD umgebaut werden - dazu habe ich momentan keine Zeit.
Verfasst: 26.05.2008 14:27
von Strichmaennli
Sehe ich das richtig:
- Sind in der Version 5.1 alle die hier in den letzten 10 Seiten beschriebenen Fehler behoben?
- Kann ich einfach die Dateien auf dem Server austauschen?
- Wie sieht es mir der Datenbank aus, wenn schon Tipps erfasst wurden? Gibt es da Probleme bei update?
Gruss
Strichmaennli