Seite 74 von 214

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 04:06
von femu
Hallo football,

ich hab jetzt die Ergebnisse manuell in die DB eingetragen. Wegen der zwei restlichen Spiele mach ich mir jetzt keinen Kopf mehr :grin: Schau mer dann mal in zwei Jahren bei der EM wieder :D

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 09:25
von Fabian
football hat geschrieben:Du hast also mit
CODE: ALLES AUSWÄHLEN
Delete from phpbb_footb_rank_matchdays where season=2010 and league=6 and user_id=98

Nico aus den Spieltagsranglisten gelöscht. Da jetzt aber der letzte Spieltag ist, können noch Punkte über den Weltmeistertipp hinzugefügt werden.
Lösch doch bitte die Sondertipps von Nico:
CODE: ALLES AUSWÄHLEN
Delete from phpbb_footb_extra_bets where season=2010 and league=6 and user_id=98
Beide SQL-Abfragen wurden ausgeführt, die leere Zeile war noch immer da. Im ACP war der User Nico noch als Tipper aufgeführt, da habe ich dann auch noch gelöscht. In der Gesamtrangliste ist der leere Eintrag allerdings immer noch vorhanden. Übrigens nur, wenn man "Viertelfinale - Finale" ausgewählt hat und nicht bei den vorherigen Spieltagen.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 09:36
von football
femu hat geschrieben:Hallo football,

ich hab jetzt die Ergebnisse manuell in die DB eingetragen. Wegen der zwei restlichen Spiele mach ich mir jetzt keinen Kopf mehr :grin: Schau mer dann mal in zwei Jahren bei der EM wieder :D
Wenn du die Ergebnisse direkt in der DB einträgst, werden die Ranglisten nicht neu berechnet. Du solltest zumindest einmal die Ergebnisse im Adminbereich erneut speichern.
Versuch doch mal folgendes:

Code: Alles auswählen

REPLACE INTO `phpbb_footb_matchdays` VALUES
(2010, 6, 5, 0, '2010-07-10 20:30:00', '', '', 'Viertelfinale - Finale', '8');

REPLACE INTO `phpbb_footb_matches` VALUES
(2010, 6, 57, 918, 903, '2', '1', 5, 3, '2010-07-02 16:00:00', '', 'W 53', 'W 54', 1, '', ''),
(2010, 6, 58, 930, 910, '1', '1', 5, 3, '2010-07-02 20:30:00', '', 'W 49', 'W 50', 1, '4', '2'),
(2010, 6, 59, 901, 906, '0', '4', 5, 3, '2010-07-03 16:00:00', '', 'W 52', 'W 51', 1, '', ''),
(2010, 6, 60, 921, 927, '0', '1', 5, 3, '2010-07-03 20:30:00', '', 'W 55', 'W 56', 1, '', ''),
(2010, 6, 61, 930, 918, '2', '3', 5, 3, '2010-07-06 20:30:00', '', 'W 58', 'W 57', 1, '', ''),
(2010, 6, 62, 906, 927, '0', '1', 5, 3, '2010-07-07 20:30:00', '', 'W 59', 'W 60', 1, '', ''),
(2010, 6, 63, 930, 906, '', '', 5, 0, '2010-07-10 20:30:00', '', 'L 61', 'L 62', 1, '', ''),
(2010, 6, 64, 918, 927, '', '', 5, 0, '2010-07-11 20:30:00', '', 'W 61', 'W 62', 1, '', '');
Dann sollte deine DB in Ordnung sein und du kannst die Ergebnisse des Spieltags erneut im Adminbereich speichern damit die Rangliste aktualisiert wird.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 09:43
von football
Fabian hat geschrieben:Beide SQL-Abfragen wurden ausgeführt, die leere Zeile war noch immer da. Im ACP war der User Nico noch als Tipper aufgeführt, da habe ich dann auch noch gelöscht. In der Gesamtrangliste ist der leere Eintrag allerdings immer noch vorhanden. Übrigens nur, wenn man "Viertelfinale - Finale" ausgewählt hat und nicht bei den vorherigen Spieltagen.
Mach noch einmal sicherhaltshalber:

Code: Alles auswählen

Delete from phpbb_footb_bets where season=2010 and league=6 and user_id=98;
Delete from phpbb_footb_rank_matchdays where season=2010 and league=6 and user_id=98;
Delete from phpbb_footb_extra_bets where season=2010 and league=6 and user_id=98;
Und speicher dann noch einmal die Ergebnisse des letzten Spieltags im Adminbereich.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 10:05
von Fabian
football hat geschrieben:Mach noch einmal sicherhaltshalber:

Delete from phpbb_footb_bets where season=2010 and league=6 and user_id=98;
Delete from phpbb_footb_rank_matchdays where season=2010 and league=6 and user_id=98;
Delete from phpbb_footb_extra_bets where season=2010 and league=6 and user_id=98;
Die SQL-Befehle habe ich ausgeführt. Es erscheint # MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).
football hat geschrieben:Und speicher dann noch einmal die Ergebnisse des letzten Spieltags im Adminbereich.
Beim Speichern erhalte ich neuerdings (könnte zeitlich gesehen möglicherweise sein seitdem die Leerzeile angezeigt wird) immer folgende Meldung:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '' in Zeile 3 [1064]

SQL

UPDATE phpbb_footb_rank_matchdays SET rank_total = 12 WHERE season = 2010 AND league = 6 AND matchday = 5 AND user_id = 

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: football/includes/functions.php
LINE: 351
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_football_results.php
LINE: 381
CALL: save_ranking_matchday()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_football_results->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Die Spielergebnisse wurden bisher aber trotzdem immer gespeichert.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 11:53
von Hegse
football hat geschrieben:@Hegse
Da ist noch ein Fehler im Programm:

Ersetze in /styles/prosilver/template/football/bet.html

Code: Alles auswählen

<!-- IF bet_edit.GROUP <> '' -->
durch

Code: Alles auswählen

<!-- IF bet_edit.GROUP >= 'A' -->
Besten Dank!

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 14:37
von femu
football hat geschrieben:
femu hat geschrieben:Hallo football,

ich hab jetzt die Ergebnisse manuell in die DB eingetragen. Wegen der zwei restlichen Spiele mach ich mir jetzt keinen Kopf mehr :grin: Schau mer dann mal in zwei Jahren bei der EM wieder :D
Wenn du die Ergebnisse direkt in der DB einträgst, werden die Ranglisten nicht neu berechnet. Du solltest zumindest einmal die Ergebnisse im Adminbereich erneut speichern.
Versuch doch mal folgendes:

Code: Alles auswählen

REPLACE INTO `phpbb_footb_matchdays` VALUES
(2010, 6, 5, 0, '2010-07-10 20:30:00', '', '', 'Viertelfinale - Finale', '8');

REPLACE INTO `phpbb_footb_matches` VALUES
(2010, 6, 57, 918, 903, '2', '1', 5, 3, '2010-07-02 16:00:00', '', 'W 53', 'W 54', 1, '', ''),
(2010, 6, 58, 930, 910, '1', '1', 5, 3, '2010-07-02 20:30:00', '', 'W 49', 'W 50', 1, '4', '2'),
(2010, 6, 59, 901, 906, '0', '4', 5, 3, '2010-07-03 16:00:00', '', 'W 52', 'W 51', 1, '', ''),
(2010, 6, 60, 921, 927, '0', '1', 5, 3, '2010-07-03 20:30:00', '', 'W 55', 'W 56', 1, '', ''),
(2010, 6, 61, 930, 918, '2', '3', 5, 3, '2010-07-06 20:30:00', '', 'W 58', 'W 57', 1, '', ''),
(2010, 6, 62, 906, 927, '0', '1', 5, 3, '2010-07-07 20:30:00', '', 'W 59', 'W 60', 1, '', ''),
(2010, 6, 63, 930, 906, '', '', 5, 0, '2010-07-10 20:30:00', '', 'L 61', 'L 62', 1, '', ''),
(2010, 6, 64, 918, 927, '', '', 5, 0, '2010-07-11 20:30:00', '', 'W 61', 'W 62', 1, '', '');
Dann sollte deine DB in Ordnung sein und du kannst die Ergebnisse des Spieltags erneut im Adminbereich speichern damit die Rangliste aktualisiert wird.
Vielen Dank. Sieht jetzt erst mal gut aus. Mal schauen, ob ich dann Samstag wieder Ergebnisse eintragen kann :wink:

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 08.07.2010 22:54
von archivar
football hat geschrieben:Die neuen Spielpläne für die Saison 2011 könnt ihr hier downloaden und auf der Demoseite ansehen.

Die Saison könnt iht im Adminbereich anlegen oder diesen Befehl benutzen:

Code: Alles auswählen

REPLACE INTO `phpbb_footb_seasons` VALUES
(2011, 'Saison 2010/2011', '2010/2011');
Hallo football,
vielen Dank für die Spielpläne-2011.
Die Install. in die DB lief bei mir ohne Probleme. :)

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 09.07.2010 00:01
von football
Fabian hat geschrieben:Beim Speichern erhalte ich neuerdings (könnte zeitlich gesehen möglicherweise sein seitdem die Leerzeile angezeigt wird) immer folgende Meldung:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '' in Zeile 3 [1064]

SQL

UPDATE phpbb_footb_rank_matchdays SET rank_total = 12 WHERE season = 2010 AND league = 6 AND matchday = 5 AND user_id = 

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: football/includes/functions.php
LINE: 351
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_football_results.php
LINE: 381
CALL: save_ranking_matchday()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_football_results->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Die Spielergebnisse wurden bisher aber trotzdem immer gespeichert.
Die Spielergebnisse werden zuerst abgespeichert und anschließend die Rangliste für diesen Spieltag neu berechnet.
Da bricht er bei dir aber noch ab.

Vergleich doch mal die user_ids der Sonderwetten mit denen deiner Tipper:

Code: Alles auswählen

Select * from phpbb_footb_extra_bets where season=2010 AND league=6 AND matchday <> 5 AND matchday_eval = 5;
Das sollten ja maximal 11 (bzw. ein vielfaches davon, falls du mehrere Sonderwetten hast) sein.
Andere bitte löschen.

Oder zähl noch einmal die Ranglistenplätze:

Code: Alles auswählen

Select * from phpbb_footb_rank_matchdays where season=2010 AND league=6; 
Das sollten ja genau 55 (5 mal 11) sein.
Wenn nicht, dann überzähligen löschen.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 09.07.2010 09:45
von Fabian
football hat geschrieben:Oder zähl noch einmal die Ranglistenplätze:

Select * from phpbb_footb_rank_matchdays where season=2010 AND league=6;

Das sollten ja genau 55 (5 mal 11) sein.
Wenn nicht, dann überzähligen löschen.
Hier kommen 54 Ergebnisse. Bei Spieltag 2-5 jeweils 11, bei Spieltag 1 sind es 10 Einträge. Ein Teilnehmer nimmt erst seit dem zweiten Spieltag teil.
football hat geschrieben:Vergleich doch mal die user_ids der Sonderwetten mit denen deiner Tipper:

Select * from phpbb_footb_extra_bets where season=2010 AND league=6 AND matchday <> 5 AND matchday_eval = 5;

Das sollten ja maximal 11 (bzw. ein vielfaches davon, falls du mehrere Sonderwetten hast) sein.
Andere bitte löschen.
Beim Ausführen dieser SQL-Abfrage erscheint die Fehlermeldung "#1054 - Unbekanntes Tabellenfeld 'matchday' in where clause"