Seite 75 von 214

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 09.07.2010 09:54
von Chris Sabion
Hallo football, gibt es irgendwo vielleicht eine etwas detailliertere Anleitung für die BL-Sasion 2010/2011?

Wenn ich die Saison anlegen möchte, erscheint bei mir folgende Meldung:

SQL-Befehl:

REPLACE INTO `phpbb_footb_seasons`
VALUES ( 2011, 'Saison 2010/2011', '2010/2011' )

Das bedeutet ja, dass diese Tabelle bei mir fehlt.


Das Gleiche gilt für die 'php_footb_leagues'...kann das sein dass ich die aus Versehen gelöscht habe? Wie bekomme ich diese denn wieder, ohne dass ich aus Versehen das noch laufende WM-Tippspiel lösche ;)

Gruß
Chris Sabion





Edit:

Sorry, hat sich erledigt. Ich hatte nicht daran gedacht, dass der Präfix meiner Tabellen phpBB3 lautet, und nicht phpbb. ;)
Natürlich klappte es jetzt auf Anhieb.
Danke nochmal für die Tabellen...

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 09.07.2010 12:24
von football
Fabian hat geschrieben: Beim Ausführen dieser SQL-Abfrage erscheint die Fehlermeldung "#1054 - Unbekanntes Tabellenfeld 'matchday' in where clause"
Sorry, die Felder gibts natürlich nicht in der Sondertipp-Tabelle, versuch mal diese Abfrage

Code: Alles auswählen

Select * from phpbb_footb_extra_bets where season=2010 AND league=6;
Und dann die letzte Abfrage nicht vergessen:

Code: Alles auswählen

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

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 09.07.2010 12:58
von Fabian
Vielen Dank, beim Sondertipp war in der Datenbank ein Tipper eingetragen, den ich bereits aus dem Tippspiel entfernt hatte.
Nun ist die Leerzeile weg, und auch der Fehler im ACP beim Speichern :)

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 09.07.2010 14:19
von Hegse
Mahlzeit.

Wollte gerade mal schauen wie die Rangliste aussieht wenn der Weltmeister feststeht. Habe dazu unter Ergebnisse einfach mal Spanien oder Holland versucht anzuwählen. Daraufhin kam folgende Fehlermeldung:
SQL ERROR [ mysqli ]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 [1064]
SQL
UPDATE phpbb3_footb_rank_matchdays SET rank_total = 32 WHERE season = 2010 AND league = 6 AND matchday = 5 AND user_id =
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: football/includes/functions.php
LINE: 352
CALL: dbal_mysqli->sql_query()
FILE: football.php
LINE: 602
CALL: save_ranking_matchday()
Bin mir ziemlich sicher das das zwischenzeitlich funktioniert hatte zumindest als die Mannschaften für das Finale noch nicht feststanden. Liegt es daran? Obwohl, auf deiner Demoseite funktioniert es ja....

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 09.07.2010 23:19
von football
Hegse hat ein ähnliches Problem wie Fabian.
Da habe ich in /includes/acp_football_leagues.php vergessen beim Entfernen der Tipper auch die Sondertipps zu löschen.
D.h. nach

Code: Alles auswählen

					$sql = 'DELETE FROM ' . FOOTB_BETS . "
						WHERE season = $season 
							AND league = $league
							AND " . $db->sql_in_set('user_id', $mark_ary);
					$db->sql_query($sql);
folgendes hinzufügen:

Code: Alles auswählen

					$sql = 'DELETE FROM ' . FOOTB_EXTRA_BETS . "
						WHERE season = $season 
							AND league = $league
							AND " . $db->sql_in_set('user_id', $mark_ary);
					$db->sql_query($sql);
Das nehme ich für die nächste Version auf.

Wer zwischenzeitlich Tipper gelöscht hat, sollte mit

Code: Alles auswählen

Delete from phpbb_footb_extra_bets where season = 2010 and league = 6 and user_id not in (Select Distinct user_id from phpbb_footb_bets where season = 2010 and league = 6);
"Leichen" in den Sondertipps löschen.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 10.07.2010 09:03
von Hegse
Perfekt! :D So funktionierts, danke schön!!!

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 11.07.2010 11:14
von DespoBerry
hallo football,

bis jetzt kann man ja entweder bis zu den 3 verschiedenen tippabgabeterminen oder bis zum anstoss tippen.
kannst du eine möglichkeit einbauen wo man die die mögliche tippzeit bis zum anstoss einträgt?

zum beispiel 90 minuten, d.h. man kann bis 90 minuten vor anstoss des jeweiligen spiels tippen.

und dann hab ich noch einen darstellungsfehler.

die dritte zeile wird nicht korrekt angezeigt. da fehlt ein tipper bzw. die "Total" spalte ist verrutscht.
woran kann das liegen??

[ externes Bild ]

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 11.07.2010 11:48
von kacksack
Das Problem mit der verrutschte Anzeige bei "Alle Tipps" wurde schon besprochen, die Lösung sollte Dir dieser Beitrag von football bringen, versuch's mal.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 11.07.2010 16:38
von football
Leider nicht, diesmal ist es ein anderes Problem bzw ein Fehler.
Bislang hatte ich in den Tipprunden immer ein vielfaches von 8 an Spielen in den einzelnen Runden, sodass dieser Fehler noch nicht aufgefallen ist.

Versuch mal bitte in /football/block/all_bets.php

Code: Alles auswählen

	$splits = floor($count_matches / 8);
durch

Code: Alles auswählen

	$splits = ceil($count_matches / 8);
zu ersetzen.

Re: [BETA] phpBB3 Football MOD Version 0.9.1

Verfasst: 11.07.2010 19:30
von DespoBerry
football hat geschrieben:
Versuch mal bitte in /football/block/all_bets.php

Code: Alles auswählen

	$splits = floor($count_matches / 8);
durch

Code: Alles auswählen

	$splits = ceil($count_matches / 8);
zu ersetzen.
der dritte tipper wird leider immer noch nicht angezeigt

[ externes Bild ]

mit delivery block werden manchmal die spieltagsnamen angezeigt und manchmal durch #. Spieltag ersetzt.
wie wird das gesteuert??

[ externes Bild ]