[BETA] [3.1] [3.2] Football Prediction League

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag von football »

So wie es oben steht. Die 4 Teams wieder auf 3. Spieltag setzen und im Spielplan die 4 Begegnungen anpassen.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
forza sve
Mitglied
Beiträge: 257
Registriert: 03.12.2010 15:11
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag von forza sve »

Habe ich etwas verpasst ? - gibt es Probleme die wir beheben sollten ?
Version: phpbb 3.2
www.bergwelt-alpen.de
Benutzeravatar
CptGrato
Mitglied
Beiträge: 30
Registriert: 05.06.2015 06:42
Wohnort: Hamburg
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag 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.
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag 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.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
forza sve
Mitglied
Beiträge: 257
Registriert: 03.12.2010 15:11
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag 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 :grin:
Version: phpbb 3.2
www.bergwelt-alpen.de
forza sve
Mitglied
Beiträge: 257
Registriert: 03.12.2010 15:11
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag von forza sve »

Also

Code: Alles auswählen

and false
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 ???
Version: phpbb 3.2
www.bergwelt-alpen.de
MK35
Mitglied
Beiträge: 128
Registriert: 16.04.2007 15:32

Re: [BETA] Football Prediction League

Beitrag 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. :roll:

Muss ich auch die oben aufgeführten Änderungen vornehmen?
Nick134
Mitglied
Beiträge: 3
Registriert: 21.06.2016 22:27

Re: [BETA] Football Prediction League

Beitrag 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()
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag von football »

forza sve hat geschrieben:Also

Code: Alles auswählen

and false
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.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] Football Prediction League

Beitrag 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
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Antworten

Zurück zu „Extensions in Entwicklung“