[BETA] phpBB3 Football MOD Version 0.9.3
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
- dagobert50gold
- Gesperrt
- Beiträge: 1316
- Registriert: 04.11.2009 16:52
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Hallo,
Da stimmt bei mir was in der Tabelle nicht.
In der Tabelle haben die punkt- und torgleichen Mannschaften unterschiedliche Plätze!
Aber wie sind die angeordnet?
Auf Platz 9 sind Bremen und Leverkusen.
In der Tabelle und in der Formtabelle kommt erst Bremen und dann Leverkusen.
Auf Platz 1 befinden sich Lautern und Hoffenheim. Aber in der Tabelle ist der FCK vorne, in der Formtabelle Hoffenheim! Woran liegt das, dass die beiden die Plätze "tauschen", aber auf Platz 9 alles beim Alten bleibt?
Danke!
Da stimmt bei mir was in der Tabelle nicht.
In der Tabelle haben die punkt- und torgleichen Mannschaften unterschiedliche Plätze!
Aber wie sind die angeordnet?
Auf Platz 9 sind Bremen und Leverkusen.
In der Tabelle und in der Formtabelle kommt erst Bremen und dann Leverkusen.
Auf Platz 1 befinden sich Lautern und Hoffenheim. Aber in der Tabelle ist der FCK vorne, in der Formtabelle Hoffenheim! Woran liegt das, dass die beiden die Plätze "tauschen", aber auf Platz 9 alles beim Alten bleibt?
Danke!
Der kleine phpBB.de-Knigge - unsere Hausordnung • F1 WebTipp von Dr.Death • F1 WebTipp SQL-Updates
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Mir ist aufgefallen das man selbst nur Mannschaften bis zur ID 1000 vergeben kann ist dies korrekt?
Kann man das Erweitern?
Kann man das Erweitern?
Wenn ich hier schreibe sitze ich meist davorMeistens sitzt der Fehler nicht im Computer, sondern davor...

Re: [BETA] phpBB3 Football MOD Version 0.9.1
Ich denk mal, das ist so gewollt^^Fiessi hat geschrieben:Mir ist aufgefallen das man selbst nur Mannschaften bis zur ID 1000 vergeben kann ist dies korrekt?
Kann man das Erweitern?
Bei mir hat folgendes geholfen:
includes/acp/acp_football_teams.php
Code: Alles auswählen
'team' => array('num', false, 1, 999),

Gruß JeyP91
Re: [BETA] phpBB3 Football MOD Version 0.9.1
So ich habe mal wieder ein kleines Problem und ich glaub, dass ist noch ein kleiner Fehler in der Mod 
Kann es sein, dass beim berechnen der Tabelle die Werte als Strings verglichen werden und nicht als Integer?
Bei mir wurde nämlich in der Tippliga ein 10:5 und ein 10:4 Sieg jeweils als Niederlage gewertet.
10:1 jedoch nicht. Es ist außerdem in jeder Liga reproduzierbar
[ externes Bild ]
Zum Thema Tabelle.
Ich hatte es so dass die Bonuspunkte pro Spieltag in der Tabelle sind. Nunja jetzt nicht mehr. Sie stehn in einer Tabelle mit den Spalten: season, league, team_id, bonuspoints.
Damit müsste es ja eigentlich gehen...
Hast du einen Ansatz woran das liegen könnte?

Kann es sein, dass beim berechnen der Tabelle die Werte als Strings verglichen werden und nicht als Integer?
Bei mir wurde nämlich in der Tippliga ein 10:5 und ein 10:4 Sieg jeweils als Niederlage gewertet.
10:1 jedoch nicht. Es ist außerdem in jeder Liga reproduzierbar

[ externes Bild ]
Zum Thema Tabelle.
Ich hatte es so dass die Bonuspunkte pro Spieltag in der Tabelle sind. Nunja jetzt nicht mehr. Sie stehn in einer Tabelle mit den Spalten: season, league, team_id, bonuspoints.
Damit müsste es ja eigentlich gehen...
Es wird damit keine Tabelle mehr angezeigt sondern die Fehlermeldung:football hat geschrieben:Anschließend musst du bei der Ausgabe den Bonus addieren:Code: Alles auswählen
SUM(b.bonuspunkte) AS bonus,
Code: Alles auswählen
'POINTS' => $row['points'] + $row['bonus'],
Wenn ich die Tabelle als "LEFT JOIN" einbinde, anstatt als "RIGHT JOIN" wird die Tabelle angezeigt, aber ohne die Bonuspunkte -.-Es liegen noch keine Spielergebnisse vor oder diese Liga hat nur KO-Runden.
Hast du einen Ansatz woran das liegen könnte?
Zuletzt geändert von JeyP91 am 10.09.2010 23:21, insgesamt 4-mal geändert.
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Die Lösungen zu den Tabellen-Problemen stehen am Ende des Beitrags zum Download bereit.
Einfach auspacken und nach /football/block/ kopieren.
Bei der Anzeige der Tabelle habe ich jetzt bei Punkt- und Torgleichheit die Platzierung weggelassen, es gilt also die Platzierung des darüberstehenden Vereins.
Ebenso sortieren ich jetzt anschließend noch nach dem Vereinsnamen, damit die Tabelle überall gleich angezeigt wird und nicht nach Datenbankeintrag und anschließender Verarbeitung irgendetwas willkürliches bei der Sortierung herauskommt.
Bei hist_popup.php wird jetzt auch der richtige Platz angezeigt.
@JeyP91: Da hast du wirklich einen Fehler entdeckt, der aber nur bei einem zweistelligen Toranzahl in Kombination mit einstelliger Toranzahl auftritt.
Das ganze liegt am nicht ganz ausgereiften Datenmodell. Die Tore sind als String abgespeichert, daher habe ich beim Vergleich in SQL einfach beim ersten Wert 0
addiert und dann verglichen. Schon klappt es.
Ich werde noch einmal schauen, wo ich das überall noch einbauen muss. Sicherlich bei der Punktermittlung. Aber es fallen ja so selten mehr als 9 Tore und tippen tut sowas eigentlich auch keiner.
Einfach auspacken und nach /football/block/ kopieren.
Bei der Anzeige der Tabelle habe ich jetzt bei Punkt- und Torgleichheit die Platzierung weggelassen, es gilt also die Platzierung des darüberstehenden Vereins.
Ebenso sortieren ich jetzt anschließend noch nach dem Vereinsnamen, damit die Tabelle überall gleich angezeigt wird und nicht nach Datenbankeintrag und anschließender Verarbeitung irgendetwas willkürliches bei der Sortierung herauskommt.
Bei hist_popup.php wird jetzt auch der richtige Platz angezeigt.
@JeyP91: Da hast du wirklich einen Fehler entdeckt, der aber nur bei einem zweistelligen Toranzahl in Kombination mit einstelliger Toranzahl auftritt.
Das ganze liegt am nicht ganz ausgereiften Datenmodell. Die Tore sind als String abgespeichert, daher habe ich beim Vergleich in SQL einfach beim ersten Wert 0
addiert und dann verglichen. Schon klappt es.
Ich werde noch einmal schauen, wo ich das überall noch einbauen muss. Sicherlich bei der Punktermittlung. Aber es fallen ja so selten mehr als 9 Tore und tippen tut sowas eigentlich auch keiner.

Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
- dagobert50gold
- Gesperrt
- Beiträge: 1316
- Registriert: 04.11.2009 16:52
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Danke für die Bug-Behebung (Der Ordner heißt ja table-bug)!
Ich habe es soeben eingebaut und ...
Gladbach und Leverkusen sind nun BEIDE auf Platz 8!
Danke
!
Ich habe es soeben eingebaut und ...
Gladbach und Leverkusen sind nun BEIDE auf Platz 8!
Danke

Der kleine phpBB.de-Knigge - unsere Hausordnung • F1 WebTipp von Dr.Death • F1 WebTipp SQL-Updates
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Hallo Football,
ich habe das gleiche Problem, bei mit hat jemand sicher versehentlich Mainz 3:11 für Kaiserslautern getippt und bekommt dafür keine Punkte, obwohl Lautern 0:1 führt.
EDIT: jetzt steht es 2:1 und der Tipper bekommt einen Punkt???
Max
ich habe das gleiche Problem, bei mit hat jemand sicher versehentlich Mainz 3:11 für Kaiserslautern getippt und bekommt dafür keine Punkte, obwohl Lautern 0:1 führt.
EDIT: jetzt steht es 2:1 und der Tipper bekommt einen Punkt???
Max
- dagobert50gold
- Gesperrt
- Beiträge: 1316
- Registriert: 04.11.2009 16:52
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Eben, da er scheinbar die 11 nicht verarbeiten kann und dann die 3 größer ist als die Unbekannte ...Maxwell hat geschrieben:EDIT: jetzt steht es 2:1 und der Tipper bekommt einen Punkt???
Max
Der kleine phpBB.de-Knigge - unsere Hausordnung • F1 WebTipp von Dr.Death • F1 WebTipp SQL-Updates
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Kein Support per PN! Auch nicht zu den F1WebTipp-SQL-Updates!
Re: [BETA] phpBB3 Football MOD Version 0.9.1
Fehler: Im Programm werden die Tipps als Strings verglichen, und da ist 3 halt größer als 1.
Lösung:
in /football/includes/functions.php
in der Funktion "select_points"
bei deinem Punkte-Modus (oder bei allen) jeweils " + 0 " vor den < oder > Vergleichen einfügen.
Also z.B. für Modus 3 (4 mal + 0 einfügen):
Lösung:
in /football/includes/functions.php
in der Funktion "select_points"
bei deinem Punkte-Modus (oder bei allen) jeweils " + 0 " vor den < oder > Vergleichen einfügen.
Also z.B. für Modus 3 (4 mal + 0 einfügen):
Code: Alles auswählen
$select_part = ($sum ? "SUM(IF(b.goals_home <> '' AND b.goals_guest <> ''," : 'IF(((m.status = 2) OR (m.status = 3)),') .
"IF(b.goals_home <> '' AND b.goals_guest <> '',
IF((b.goals_home + 0 < b.goals_guest) <> ($creator.goals_home + 0 < $creator.goals_guest)
OR (b.goals_home = b.goals_guest) <> ($creator.goals_home = $creator.goals_guest)
OR (b.goals_home +0 > b.goals_guest) <> ($creator.goals_home + 0 > $creator.goals_guest),
" .($sum ? '0' : "''") . ",
IF((b.goals_home = $creator.goals_home) AND (b.goals_guest = $creator.goals_guest),
$points_result,
$points_tendency
)
),
" .($sum ? '0' : "''") . '
),
' .($sum ? '0' : "''") . "
) " .($sum ? ')' : '') . 'AS points';
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.