Seite 11 von 23

Verfasst: 06.06.2008 18:04
von PasXal
Hallo,
Habe einen Fehler.


Fatal error: Using $this when not in object context in /var/www/web5/html/page/emtipp_tippen.php on line 159

habe alles normal hochgeladen und auch die SQL ausgeführt, was muss ich tun?

Danke im vorraus,
Pascal

Verfasst: 07.06.2008 01:40
von derkubi
Nochmals meine Frage : Was passiert nach der EM ?

Kann/muß man das Teil dann runter schmeisssen ?
Oder auf die WM 2010 warten ?
Oder für die Bundesliga anpassen ?

Verfasst: 07.06.2008 01:51
von 4seven
Der Mod heißt ja EM-Tipp 2008

Folglich könnte man es später für seine Zwecke umfunktionieren oder halt runter damit :wink:

Verfasst: 07.06.2008 10:42
von monkey
Der soll jetzt erst mal die EM überstehen. Dann kann er eigentlich für jedes weitere Turnier (Gruppenphase + Finalrunde) benutzt werden.
Aber auch das ist anzupassen, also dass man direkt mit Finalrunden beginnen kann...
Bundesliga wäre theoretisch auch möglich...

@PasXal:
in der emtipp_tippen.php

finden
'U_ACTION' => $this->u_action,

ersetzen mit
'U_ACTION' => $phpbb_root_path . 'emtipp_tippen.' . $phpEx,

Verfasst: 07.06.2008 11:34
von issjut
ist für das update ein neuer DB-Befehl notwendig?
... Wie ist denn die Punktevergabe nun? Würde gerne eine Beschreibung mit ausliefern.

Verfasst: 07.06.2008 11:36
von monkey
ja, in der tabelle phpbb_emtipp_tipps muss das feld user_points vom Typ INT mit Länge 2 hinzugefügt werden...

wenn im Admin-Bereich die Ergebnisse eingetragen werden, dann werden die Tipps ausgewertet und wenn einer richtig getippt hat, gibt es einen Punkt dafür...

Verfasst: 07.06.2008 11:40
von issjut
Sehr schön, vielen Dank!
Vielleicht hast Du noch Zeit und Lust zusätzlich eine Art Ranking-Liste zu machen, die die aktuellen Punkte der User ausliest und in einer Art Tabelle anzeigt.

Verfasst: 07.06.2008 11:42
von monkey
Die Punkte der User sind in der Übersicht unten. Der 1. Platz ist ganz links...

Aber da wird sich noch einiges tuen, aber heute nicht mehr...

Hauptsache ist ja erst mal, dass es jetzt läuft. Hoffe auch, dass die Deadline funzt ;)

Verfasst: 07.06.2008 11:51
von monkey
In der emtipp_tippen.php

Bei // Tipps selektieren könnt ihr noch folgende Änderung machen:
Ist nur kosmetik, die Tipps werden eh nicht mehr in die DB übernommen, aber so kann man auch nix mehr auswählen...

Code: Alles auswählen

// Tipps selektieren
		if( $row['anstoss'] > (time() + $emtipp_config['deadline_time']) ) //Deadline erreicht?
		{
			$tipp_select[0] = '';
			$tipp_select[1] = '';
			$tipp_select[2] = '';
			$tipp_select[$user_tipps[$row['ID']]] = 'checked="checked"';
			$tipp_radio = "<input type='radio' name='spiel_" . $row['ID'] . "' value='1' " . $tipp_select[1] . ">";
			$tipp_radio .= " <input type='radio' name='spiel_" . $row['ID'] . "' value='0' " . $tipp_select[0] . ">";
			$tipp_radio .= " <input type='radio' name='spiel_" . $row['ID'] . "' value='2' " . $tipp_select[2] . ">";
			$tipp_radio .= " | <input type='radio' name='spiel_" . $row['ID'] . "' value='5'>";
		}
		else
		{
			$tipp_radio = $user_tipps[$row['ID']];
		}

Verfasst: 07.06.2008 14:56
von Sammy00
ich hab da noch eine Frage zu dem Adminbereich und zwar weiß ich nicht so recht wo ich es da finden kann. Bei den Modulen kann ich es nicht finden.