Re: [BETA] phpBB3 Football MOD Version 0.9.0
Verfasst: 12.05.2010 12:54
Danke für das Update. Habe das Problem, dass ich in der neuen Version keinen Tipp für den Weltmeister abgeben kann, weil kein Land auswählbar ist. 

phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Jeep, das Problem habe ich auch. Über das ACP kann ich die Tipps editieren, da funktioniert das Auswahlmenü.drschnaggls hat geschrieben:Danke für das Update. Habe das Problem, dass ich in der neuen Version keinen Tipp für den Weltmeister abgeben kann, weil kein Land auswählbar ist.
In der neuen Version habe ich die Übergabevariablen neu benannt. Vermutlich wird bei Euch noch das alte Template gezogen.Hegse hat geschrieben:Jeep, das Problem habe ich auch. Über das ACP kann ich die Tipps editieren, da funktioniert das Auswahlmenü.drschnaggls hat geschrieben:Danke für das Update. Habe das Problem, dass ich in der neuen Version keinen Tipp für den Weltmeister abgeben kann, weil kein Land auswählbar ist.
Entweder die 1. Bundesliga im Adminbereich unter "Ligen verwalten" löschen oder in der Datenbank der 1. Liga eine höhere Liganummer als 6 gebenHegse hat geschrieben: Wie kann ich eigentlich einstellen das die Tippseite für das WM Tippspiel aufgerufen wird wenn ich in der Navigation unter Tipprunden auf Tippen klicke?
Momentan wird Standardmäßig das Bundesliga Tippspiel 2009/2010 aufgerufen.
Code: Alles auswählen
$league = request_var('l', 0);
Code: Alles auswählen
$league = request_var('l', 6);
Code: Alles auswählen
first_league
Code: Alles auswählen
current_league
Versuchs mal mit einer Änderung in includes/acp/acp_football_teams.php:Hallo,
ich hab da mal ne Frage. Dein MOD möchte die Länderflaggen ja als GIF. Gibt es die Möglichkeit, dass er auch PNGs oder JPGs annimmt?! Wahrscheinlich ne doofe Frage, aber ich bin leider noch nicht so richtig drin.![]()
Danke!
Code: Alles auswählen
if (substr_count($file ,".gif") == 1)
Code: Alles auswählen
if (substr_count($file ,".png") == 1)
Code: Alles auswählen
SQL ERROR [ mysqli ]
Table 'forum2010.FOOTB_SEASONS' doesn't exist [1146]
SQL
SELECT DISTINCT s.season FROM FOOTB_SEASONS AS s INNER JOIN FOOTB_LEAGUES AS l ON (l.season = s.season) INNER JOIN FOOTB_MATCHDAYS AS m ON (m.season = s.season AND m.league = l.league) WHERE m.status IN (0,1,2) ORDER BY s.season ASC
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: football/includes/functions.php
LINE: 720
CALL: dbal_mysqli->sql_query()
FILE: includes/acp/acp_football_results.php
LINE: 51
CALL: curr_season()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_football_results->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
auf,Table 'forum2010.FOOTB_SEASONS' doesn't exist [1146]
Irgendwie ist die Fehlermeldung nicht ganz stimmig.1887fabi hat geschrieben:Code: Alles auswählen
SQL ERROR [ mysqli ] Table 'forum2010.FOOTB_SEASONS' doesn't exist [1146] SQL SELECT DISTINCT s.season FROM FOOTB_SEASONS AS s INNER JOIN FOOTB_LEAGUES AS l ON (l.season = s.season) INNER JOIN FOOTB_MATCHDAYS AS m ON (m.season = s.season AND m.league = l.league) WHERE m.status IN (0,1,2) ORDER BY s.season ASC
Wurden wirklich die phpbb_footb_seasons Tabelle mit Präfix phpbb_ angelegt. Das bedeutet, dass mein Script (und auch andere) mit Deinem Präfix nicht umgehen können. Oder hast Du das nur aus dem Script abgelesen? Mit "normalen" Präfix wird phpbb_ auf diesen normalen Präfix umgesetzt.1887fabi hat geschrieben:Als erstes fiel mir dabei die qualifizierte Tabellenangabeauf,Table 'forum2010.FOOTB_SEASONS' doesn't exist [1146]
denn dein Script hat in meiner DB die Tabellen als phpbb_footb_seasons usw. angelegt.
Nur entfernt? Also heißt sie jetzt footb_season? Das klappt natürlich nicht. Wenn schon sollte sie auf forum2010.footb_seasons umbenannt werden. Dann sollte es vielleicht klappen.1887fabi hat geschrieben:Habe also auf einen einfachen Bug getippt und mal kurzerhand sämtliche Tippspiel-Tables umbenannt (also das phpbb_-Präfix entfernt), hat aber nichts gebracht und so bin ich immernoch auf Fehlersuche.
Nein, hat er nicht.football hat geschrieben:Aber warum kommt dann Table 'forum2010.FOOTB_SEASONS' doesn't exist [1146]? Ich nehme mal an, Du hast hier beim posten geschummelt.
Da hier als erstes die Datenbank, in der sich die Tabelle befinden soll, genannt wird (forum2010) gefolgt von der Konstanten (FOOTB_SEASONS) getrennt von einem Punkt ., ist die Sache eindeutig.Table 'forum2010.FOOTB_SEASONS' doesn't exist [1146]
Code: Alles auswählen
REPLACE INTO `phpbb_footb_matches` VALUES
(2010, 6, 57, 0, 0, '', '', 5, 0, '2010-07-02 16:00:00', '', 'W 53', 'W 54', 1, '', ''),
(2010, 6, 58, 0, 0, '', '', 5, 0, '2010-07-02 20:30:00', '', 'W 49', 'W 50', 1, '', ''),
(2010, 6, 59, 0, 0, '', '', 5, 0, '2010-07-03 16:00:00', '', 'W 52', 'W 51', 1, '', ''),
(2010, 6, 60, 0, 0, '', '', 5, 0, '2010-07-03 20:30:00', '', 'W 55', 'W 56', 1, '', '');
Code: Alles auswählen
if ($row['goals_home'] < $row['goals_guest'] OR $row['goals_overtime_home'] < $row['goals_overtime_guest'])
{
$new_id = $row['guest_id'];
Code: Alles auswählen
if ($row['goals_home'] < $row['goals_guest'] OR $row['goals_overtime_home'] < $row['goals_overtime_guest'])
{
$new_id = $row['home_id'];
Wunderprima, es funktioniert jetzt alles! Besten Dank!football hat geschrieben:In der neuen Version habe ich die Übergabevariablen neu benannt. Vermutlich wird bei Euch noch das alte Template gezogen.Hegse hat geschrieben:Jeep, das Problem habe ich auch. Über das ACP kann ich die Tipps editieren, da funktioniert das Auswahlmenü.drschnaggls hat geschrieben:Danke für das Update. Habe das Problem, dass ich in der neuen Version keinen Tipp für den Weltmeister abgeben kann, weil kein Land auswählbar ist.
Daher bitte im Adminbereich unter Styles die Templates aktualisieren und einmal
"Rekompilieren veralteter Style-Komponenten" unter Allgemein -> Serverlast temporär einschalten.
Code: Alles auswählen
if ((3 == $row['status']) OR (6 == $row['status']))
{
if ($row['goals_home'] > $row['goals_guest'] OR $row['goals_overtime_home'] > $row['goals_overtime_guest'])
{
$new_id = $row['guest_id'];
$sqlup = 'UPDATE ' . FOOTB_MATCHES . " SET $field = $new_id WHERE season = $season AND league = $league AND match_no = $matchnumber";
$resultup = $db->sql_query($sqlup);
return $row['guest_symbol']. '#'. $row['guest_id']. '#'. $row['guest_name']. '#'. $row['guest_sname'];
}
if ($row['goals_home'] < $row['goals_guest'] OR $row['goals_overtime_home'] < $row['goals_overtime_guest'])
{
$new_id = $row['guest_id'];
Kannst gerne mal Hier bei mir nachschauen. Login: boarder Passwort: boarderBeste Lösung:
in football.php:
Code: Alles auswählen
first_league
durch
Code: Alles auswählen
current_league