Seite 16 von 66
Re: [BETA] Football Prediction League
Verfasst: 20.06.2016 15:32
von football
So wie es oben steht. Die 4 Teams wieder auf 3. Spieltag setzen und im Spielplan die 4 Begegnungen anpassen.
Re: [BETA] Football Prediction League
Verfasst: 20.06.2016 17:48
von forza sve
Habe ich etwas verpasst ? - gibt es Probleme die wir beheben sollten ?
Re: [BETA] Football Prediction League
Verfasst: 21.06.2016 12:54
von CptGrato
Ich versteh das auch gerade nicht so ganz.
Das hab ich gemacht.
Code: Alles auswählen
In ext/Football/Football/includes/functions.php in Zeile 1752 and false anhängen:
if ( $row = $db->sql_fetchrow($result) and false) und dies am Ende der Gruppenphase entfernen.
Da jetzt ein Tag mehr vergangen ist muss ich alle 8 Teams wieder auf 3 setzen ?
Und heute abend sind ja nochmal 4 Begegnungen ?!?
Zieht es die Daten nicht gerade, wenn ich einfach den Spielplan aktualisiere ?
Oder passt am Ende der Gruppenphase so oder so wieder alles ? ( dann nehm ich die Änderung einfach zurück und warte ab. )
PS : Ok durch die Zeilenänderung und das Aktualisieren des Spielplans über die Datenbank der Demoseite scheint alles zu stimmen.
Re: [BETA] Football Prediction League
Verfasst: 21.06.2016 14:05
von football
Wenn das Programm einmal die besten dritten berechnet hat, bleiben diese Mannschaft so im Spielplan. Du kannst sie natürlich auch Mittwoch Abend nach dem letzten Spiel herausnehmen dann kommen die richtigen automatisch rein. Aber dann kannst du sie ja auch gleich richtig eintragen.
Das and false verhindert das nach dem Löschen nicht bei Aufruf des Achtelfinalspiel neue 3. berechnet werden.
Sorry hier in Amerika fehlen mir leider die Tools und die nötige Zeit.
Re: [BETA] Football Prediction League
Verfasst: 21.06.2016 18:53
von forza sve
Könnte das jemand nochmal erläutern ?
1.) was mus wo genau in der functions.php angefügt oder verändert werden ?
2.) und die Veränderung muss nach dem Achtelfinale rückgängig gemacht werden ?
3.) Anschließend den Spielplan aktualisieren ? Ist der Spielplan auf der Demo Seite denn aktuell ? Schließlich sitzt football am Strand von Malibu

Re: [BETA] Football Prediction League
Verfasst: 21.06.2016 19:16
von forza sve
Also
habe ich nun in Zeile 1752 angefügt....was muss man dann noch machen ?
..und wenn man das auf Viertelfinale klickt stehen dort auch bereits Teams ....Wales/Albanien & Frankreich/Nordirland ???
Re: [BETA] Football Prediction League
Verfasst: 21.06.2016 21:17
von MK35
Bei mir haben sich noch keine dritte Plätze berechnet....habe die Ergebnisse bisher aber auch noch nicht endgültig gespeichert. Wahrscheinlich liegt das daran.
Muss ich auch die oben aufgeführten Änderungen vornehmen?
Re: [BETA] Football Prediction League
Verfasst: 21.06.2016 22:35
von Nick134
Sorry für meine Grammatik, aber ich bin mit Google Translate , habe ich diese auf meinem Test-Board ohne Probleme jedoch installiert, wenn ich versuche, dies zu ermöglichen, auf dem Brett ich es wünsche laufen auf ich eine Liste der Fehler und es wird nicht ermöglichen . Hier ist die Liste von Fehlern jede Hilfe wäre fantastisch, wie ich wirklich möchte diese Erweiterung zu laufen und vielen Dank für all die harte Arbeit
General Error
SQL ERROR [ mysqli ]
Table 'footb839_forum.phpbb_footb_bets' doesn't exist [1146]
SQL
SHOW COLUMNS FROM phpbb_footb_bets
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/phpbb/db/tools.php
LINE: 1163
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/phpbb/db/tools.php
LINE: 1185
CALL: phpbb\db\tools->sql_list_columns()
FILE: [ROOT]/phpbb/db/tools.php
LINE: 794
CALL: phpbb\db\tools->sql_column_exists()
FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\tools->perform_schema_changes()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 550
CALL: call_user_func_array()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 496
CALL: phpbb\db\migrator->run_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 305
CALL: phpbb\db\migrator->process_data_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 202
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 185
CALL: phpbb\db\migrator->update_do()
FILE: [ROOT]/phpbb/extension/base.php
LINE: 80
CALL: phpbb\db\migrator->update()
FILE: [ROOT]/phpbb/extension/manager.php
LINE: 187
CALL: phpbb\extension\base->enable_step()
FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 177
CALL: phpbb\extension\manager->enable_step()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_extensions->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Re: [BETA] Football Prediction League
Verfasst: 22.06.2016 06:32
von football
forza sve hat geschrieben:Also
habe ich nun in Zeile 1752 angefügt....was muss man dann noch machen ?
..und wenn man das auf Viertelfinale klickt stehen dort auch bereits Teams ....Wales/Albanien & Frankreich/Nordirland ???
Gut dann hast du die automatische Berechnung der besten 3. deaktiviert.
Jetzt einfach diese Teams im Adminbereich unter Spielplan verwalten im Achtelfinale auf "noch nich bekannt" setzen und abspeichern.
Oder über ein Update des Spielplans von der Demoseite. Wie du willst.
Nach den letzten Gruppenspielen kannst du entweder die Gruppen 3. wie in meiner Beschreibung auf der Demo-Seite manuell einsetzen oder die Automatik durch herausnähme von "and false" wieder aktivieren.
Übrigens New Haven und nicht Malibu, hier waren heute äh gestern aber auch über 30 Grad Celsius.
Re: [BETA] Football Prediction League
Verfasst: 22.06.2016 13:50
von football
Eine Nacht drüber geschlafen jetzt habe ich die Lösung, damit die Automatik klappt:
In ext/Football/Football/includes/functionsFunctions.php muss ab dem Kommentar "// 3. Place Euro 2106" folgendes stehen
Code: Alles auswählen
// 3. Place Euro 2106
$groups = substr($para_ary[0], 0, 5);
$sql = '
SELECT
SUM(1) AS matches,
SUM(IF(m.status = 3, 1, 0)) AS played
FROM ' . FOOTB_MATCHES . " AS m
WHERE m.season = $season AND m.league = $league AND m.group_id <> ''
GROUP BY m.league
";
$result = $db->sql_query($sql);
if ( $row = $db->sql_fetchrow($result))
Wichtig: GROUP BY m.league statt m.group_id.
In der letzen Zeile steht bei Euch vielleicht das angehängte "and false"
Diesen Block bei Euch durch den obigen überschreiben.
Dann noch die fehlerhaften Teams im Adminbereich unter Spielplan verwalten aus dem Achtelfinale herausnehmen (auf noch nicht bekannt setzen)
Dann hoffe ich das es heute Abend klappt.
Den Spieltag bei den fehlerhaften Teams müsst ihr nicht unbedingt korrigieren.
Die 2106 könnt ihr gerne auch durch 2016 ersetzen