[Beta] WorldCup WebTip 2006 (WM Tippspiel)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
parkrocker
Mitglied
Beiträge: 50
Registriert: 24.03.2005 22:18
Wohnort: Zürich

Beitrag von parkrocker »

AceVentura hat geschrieben:
Wo kann ich denn den Weltmeistertipp zumindest bis nach dem 2 Spieltag verlängen lassen?

in der functions_wm.php
Hab eine ein wenig andere Variante verwirklicht: Tippen bis vor die Achtelfinals:

FINDE:

Code: Alles auswählen

function save_wm_tipp($user_id, $tipped_winner) {

        global $db, $lang;
        
        $first_game      = get_first_game();
        $first_game_time = $first_game[0]['game_time'];
        $current_time = time();

        if ( $current_time < $first_game_time ) {
           //
	   // Delete old wm tipp
	   //
	   $sql = "DELETE FROM " . WM_TIPPS_TABLE . " WHERE tipp_user = $user_id AND tipp_game = 65";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not delete wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   //
	   // Insert wm tipp
	   //
	   if ( $tipped_winner != 0 ) {
	   $sql = "INSERT INTO " . WM_TIPPS_TABLE . " (tipp_user,tipp_game,tipp_home) VALUES ($user_id,65,$tipped_winner)";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not insert wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   }
	}

 }
ERSETZE DURCH:

Code: Alles auswählen

function save_wm_tipp($user_id, $tipped_winner) {

        global $db, $lang;
        
        $first_finalgame      = get_first_finalgame();
        $first_finalgame_time = $first_finalgame[0]['game_time'];
        $current_time = time();

        if ( $current_time < $first_finalgame_time ) {
           //
	   // Delete old wm tipp
	   //
	   $sql = "DELETE FROM " . WM_TIPPS_TABLE . " WHERE tipp_user = $user_id AND tipp_game = 65";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not delete wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   //
	   // Insert wm tipp
	   //
	   if ( $tipped_winner != 0 ) {
	   $sql = "INSERT INTO " . WM_TIPPS_TABLE . " (tipp_user,tipp_game,tipp_home) VALUES ($user_id,65,$tipped_winner)";
           if( !($result = $db->sql_query($sql)) )
	   {
		message_die(GENERAL_ERROR, 'Could not insert wm tip', '', __LINE__, __FILE__, $sql);
	   }
	   }
	}

 }
 
  function get_first_finalgame() {

        global $db;

        //
	// Get games data
	//
	$sql = "SELECT *
		FROM  " . WM_FINALS_TABLE . "
                ORDER BY game_time ASC LIMIT 1";

        if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not get games data', '', __LINE__, __FILE__, $sql);
	}

	$resultsdata = array();
	while ( $row = $db->sql_fetchrow($result) )
	{
		$resultsdata[] = $row;
	}
	$db->sql_freeresult($result);

	return $resultsdata;

 }
Benutzeravatar
theGrinch
Mitglied
Beiträge: 15
Registriert: 11.02.2004 14:08

Beitrag von theGrinch »

Tipps sind gesperrt, funzt also auch mit englischer uhrzeit (nachdem ich einmal das Zeitupdate gemacht habe) :mrgreen:

Teamnamen hatte ich in der DB geändert, vielen vielen Dank nochmal Ace!!!
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

ganz dumme Frage, wurde sicher schon mal gestellt: wieso stimmen die Beginnzeiten nicht?

das 1. Match läuft ja schon, trotzdem steht bei Beginnzeit 19.00
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
AceVentura
Mitglied
Beiträge: 366
Registriert: 30.07.2005 02:16
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von AceVentura »

@helmut

dein direkter vorredner spricht das thema an....

board einstellungen alle korrekt ? board zeit korrekt ?
dann (aber auch nur dann) -> Download



@tomtom

ja diese email adresse ist bei paypal registriert.
Zuletzt geändert von AceVentura am 09.06.2006 18:25, insgesamt 1-mal geändert.
Soki Sokrates
Mitglied
Beiträge: 130
Registriert: 22.04.2005 04:58

Beitrag von Soki Sokrates »

Tja Helmut, wo warst du denn die ganze Zeit. Da sind zwei Befehle, die stehen hier irgendwo.



Andere Frage: Könnte ich den geilen Zwischenstand jetzt quasi als Livestand eingeben? Oder würden dann sofort die Ranglisten in den vorgesehenen Thread gepostet?
Soki Sokrates
Mitglied
Beiträge: 130
Registriert: 22.04.2005 04:58

Beitrag von Soki Sokrates »

ergebnisse eintragen-Klick verursacht bei mir grad ne leere Seite!

Wie blöd, und jetzt?
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

@ace: Board-Zeit habe ich von GMT+1 auf GMT geändert, hat an der Beginnzeit nix geändert.

Welche Einstellungen gibt es sonst noch die die Zeit beeinflussen??
Es tanzt ein Bi Ba Butzemann.
Soki Sokrates
Mitglied
Beiträge: 130
Registriert: 22.04.2005 04:58

Beitrag von Soki Sokrates »

Soki Sokrates hat geschrieben:ergebnisse eintragen-Klick verursacht bei mir grad ne leere Seite!

Wie blöd, und jetzt?
Komisch, ohne was zu machen, jetzt erscheint die Seite wieder. Naja.
005
Mitglied
Beiträge: 1
Registriert: 25.12.2005 22:00

Beitrag von 005 »

Helmut71 hat geschrieben:Welche Einstellungen gibt es sonst noch die die Zeit beeinflussen??
so wie es scheint: die User-Zeit (im Profil einstellbar)
Benutzeravatar
AceVentura
Mitglied
Beiträge: 366
Registriert: 30.07.2005 02:16
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von AceVentura »

Helmut71 hat geschrieben:@ace: Board-Zeit habe ich von GMT+1 auf GMT geändert, hat an der Beginnzeit nix geändert.

Welche Einstellungen gibt es sonst noch die die Zeit beeinflussen??

Boardzeit ist eigentlich irrelevant, da die Boardzeit mit der aus deinem Profil überschrieben wird. Lass die auf GMT+1. Ebenfalls dein Profil auf GMT+1.

Stimmen die Zeiten jetzt nicht, dann nutze meinen Download Link.
Datei entpacken, hochladen, ausführen, löschen. (ist ein db_update.php)
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“