[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.
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

Serverzeit-Fix:

Alle, die (wie ich) KEINE GMT-Zeit auf dem Server haben (ich vermute, das dürfte der Mehrheit so gehen), können mit folgendem Fix der ganzen Zeit-Verwirrung um korrekte Anfangszeiten der Spiele und dem Einhalten der Deadline zum Tippen endlich ein Ende bereiten.

In den Dateien wm_round1.php und wm_finals.php (und wm_showtipps.php, soweit installiert) ist folgender Code:

Code: Alles auswählen

$board_config['board_timezone']
(kommt immer im Funktionsaufruf "create_date" vor) zu ersetzen durch "0" (die Zahl Null).

Jetzt seht ihr bei den Auflistungen der Spiele die in der Datenbank gespeicherte Startzeit (ohne daß eine Zeitzonenumrechnung stattfindet). Diese Zeit wird im WM Tipp MOD mit der Serverzeit verglichen, um festzustellen, ob noch getippt werden darf (Schluß soll mit Anpfiff sein).
Wenn die angezeigte Zeit jetzt NICHT mehr korrekt ist, hat der Server keine GMT-Zeit, dann muß mit den hier bereits hundertfach geposteten SQL-UPDATEs (+/- 3600) die Zeit solange korrigiert werden, bis die Anzeige stimmt.

Jetzt stimmt die Zeitanzeige in den Spiellisten, die gespeicherte Zeit in der Datenbank und die Serverzeit überein, und es sollte keine Probleme mehr mit Spielen geben, die nach Anpfiff noch tippbar sind oder schon eine Stunde vor Anpfiff nicht mehr getippt werden können.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
dogsandfun
Mitglied
Beiträge: 248
Registriert: 03.09.2004 15:47
Wohnort: Bonn

Beitrag von dogsandfun »

Danke - das habe ich jetzt gemacht ... die Zeit stimmt mit der aktuellen Tageszeit hierzulande überein ...
Dein Beitrag danach - so klasse er ist is mir wieder ne Nummer zu hoch ... is aber nicht weiter schlimm

LG Dirk
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

dogsandfun hat geschrieben:Danke - das habe ich jetzt gemacht ... die Zeit stimmt mit der aktuellen Tageszeit hierzulande überein ...
Dein Beitrag danach - so klasse er ist is mir wieder ne Nummer zu hoch ... is aber nicht weiter schlimm
Das würde ich nicht so sehen, wenn nämlich die angezeigte Zeit bei dem Test mit der aktuellen Tageszeit übereinstimmt (und du in Deutschland sitzt), hat dein Server keine GMT-Zeit, und dann wird das Limit, bis wann getippt werden darf, sehr wahrscheinlich NICHT mit dem Anpfiff übereinstimmen !
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Beitrag von Gismo110 »

kann mir wer sagen ob ich meinen vorhin genannten sql code so einfügen kann?

will mir nicht jetzt wärend der wm das tippspiel schrotten
dogsandfun
Mitglied
Beiträge: 248
Registriert: 03.09.2004 15:47
Wohnort: Bonn

Beitrag von dogsandfun »

buegelfalte hat geschrieben: Das würde ich nicht so sehen, wenn nämlich die angezeigte Zeit bei dem Test mit der aktuellen Tageszeit übereinstimmt (und du in Deutschland sitzt), hat dein Server keine GMT-Zeit, und dann wird das Limit, bis wann getippt werden darf, sehr wahrscheinlich NICHT mit dem Anpfiff übereinstimmen !
Stimmt - aber es geht um den Spaß - es handelt sich um ein Hundeforum ... wo eh jetzt nicht der Megahype gemacht wird - aber schön wärs sicher gewesen ... nur vielleicht pick ichs morgen mal - die essenz aus den relevanten Beiträgen zu suchen ..

LG Dirk
Benutzeravatar
BOGIE
Mitglied
Beiträge: 91
Registriert: 08.10.2002 14:07

Beitrag von BOGIE »

AceVentura hat geschrieben:
BOGIE hat geschrieben:meinst du dies:
UPDATE `phpbb_wm_games` SET `game_time` = (`game_time` - 3600)
Wenn ja, das habe ich ausgeführt... dann steht z.B. 10.06.2006 - 14:00 Frankfurt

Wie bereits gesagt wurde können die Tipps bis zum Anpfiff abgegeben werden.

Mit dem SQL Update änderst du nur die Startzeiten.
Damit die User bei dir nicht schummeln können, ist es extrem wichtig, dass die richtigen Zeiten in der Datenbank gespeichert sind.

Also führe das gleiche Update nochmals aus mit +3600 am Ende, um das ganze wieder rückgängig zu machen.

Kontrolliere auch mal die Zeit des ersten Spiels in der Tabelle und poste den Wert hier. Dann sagen wir dir, ob das die richtige Zeit ist. (Ist sie richtig sind die anderen Zeiten auch richtig...)


Wenn du die Tippabgabe verkürzen willst, auf zb eine Stunde vor dem Anpfiff, brauchst man nur wenige Änderungen zu machen. Die such ich jetz aber nur raus, wenn du das wirklcih willst :D


Wenn im ACP für die richtige Tordifferenz 0 Punkte eingetragen sind, dann wird falsch berechnet. Wenn ich jedoch die Tordifferenz mit einem Punkt bewerte, dann wird wieder richtig gerechnet.
Was genau wird denn falsch berechnet ?

Hallo Ace,

anbei der Auszug aus DB...

Code: Alles auswählen

# MySQL-Front 3.2  (Build 2.10)

#
# Table structure for table phpbb_wm_games
#

CREATE TABLE `phpbb_wm_games` (
  `game_id` mediumint(8) NOT NULL auto_increment,
  `game_time` int(11) NOT NULL default '0',
  `game_home` mediumint(8) NOT NULL default '0',
  `game_away` mediumint(8) NOT NULL default '0',
  `game_loc` varchar(255) NOT NULL default '',
  `game_loclink` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`game_id`)
) TYPE=MyISAM;

#
# Dumping data for table phpbb_wm_games
#

INSERT INTO `phpbb_wm_games` VALUES (1,1149868800,1,2,'München','http://fifaworldcup.yahoo.com/06/de/d/c/munchen.html');
INSERT INTO `phpbb_wm_games` VALUES (2,1149879600,3,4,'Gelsenkirchen','http://fifaworldcup.yahoo.com/06/de/d/c/gelsenkirchen.html');
INSERT INTO `phpbb_wm_games` VALUES (3,1150311600,1,3,'Dortmund','http://fifaworldcup.yahoo.com/06/de/d/c/dortmund.html');
INSERT INTO `phpbb_wm_games` VALUES (4,1150376400,4,2,'Hamburg','http://fifaworldcup.yahoo.com/06/de/d/c/hamburg.html');
INSERT INTO `phpbb_wm_games` VALUES (5,1150812000,4,1,'Berlin','http://fifaworldcup.yahoo.com/06/de/d/c/berlin.html');
INSERT INTO `phpbb_wm_games` VALUES (6,1150812000,2,3,'Hannover','http://fifaworldcup.yahoo.com/06/de/d/c/hannover.html');
INSERT INTO `phpbb_wm_games` VALUES (7,1149944400,5,6,'Frankfurt','http://fifaworldcup.yahoo.com/06/de/d/c/frankfurt.html');
INSERT INTO `phpbb_wm_games` VALUES (8,1149955200,7,8,'Dortmund','http://fifaworldcup.yahoo.com/06/de/d/c/dortmund.html');
INSERT INTO `phpbb_wm_games` VALUES (9,1150387200,5,7,'Nürnberg','http://fifaworldcup.yahoo.com/06/de/d/c/nurnberg.html');
INSERT INTO `phpbb_wm_games` VALUES (10,1150398000,8,6,'Berlin','http://fifaworldcup.yahoo.com/06/de/d/c/berlin.html');
INSERT INTO `phpbb_wm_games` VALUES (11,1150830000,8,5,'Köln','http://fifaworldcup.yahoo.com/06/de/d/c/koln.html');
INSERT INTO `phpbb_wm_games` VALUES (12,1150830000,6,7,'Kaiserslautern','http://fifaworldcup.yahoo.com/06/de/d/c/kaiserslautern.html');
INSERT INTO `phpbb_wm_games` VALUES (13,1149966000,9,10,'Hamburg','http://fifaworldcup.yahoo.com/06/de/d/c/hamburg.html');
INSERT INTO `phpbb_wm_games` VALUES (14,1150030800,11,12,'Leipzig','http://fifaworldcup.yahoo.com/06/de/d/c/leipzig.html');
INSERT INTO `phpbb_wm_games` VALUES (15,1150462800,9,11,'Gelsenkirchen','http://fifaworldcup.yahoo.com/06/de/d/c/gelsenkirchen.html');
INSERT INTO `phpbb_wm_games` VALUES (16,1150473600,12,10,'Stuttgart','http://fifaworldcup.yahoo.com/06/de/d/c/stuttgart.html');
INSERT INTO `phpbb_wm_games` VALUES (17,1150916400,12,9,'Frankfurt','http://fifaworldcup.yahoo.com/06/de/d/c/frankfurt.html');
INSERT INTO `phpbb_wm_games` VALUES (18,1150916400,10,11,'München','http://fifaworldcup.yahoo.com/06/de/d/c/munchen.html');
INSERT INTO `phpbb_wm_games` VALUES (19,1150041600,13,14,'Nürnberg','http://fifaworldcup.yahoo.com/06/de/d/c/nurnberg.html');
INSERT INTO `phpbb_wm_games` VALUES (20,1150052400,15,16,'Köln','http://fifaworldcup.yahoo.com/06/de/d/c/koln.html');
INSERT INTO `phpbb_wm_games` VALUES (21,1150484400,13,15,'Hannover','http://fifaworldcup.yahoo.com/06/de/d/c/hannover.html');
INSERT INTO `phpbb_wm_games` VALUES (22,1150549200,16,14,'Frankfurt','http://fifaworldcup.yahoo.com/06/de/d/c/frankfurt.html');
INSERT INTO `phpbb_wm_games` VALUES (23,1150898400,16,13,'Gelsenkirchen','http://fifaworldcup.yahoo.com/06/de/d/c/gelsenkirchen.html');
INSERT INTO `phpbb_wm_games` VALUES (24,1150898400,14,15,'Leipzig','http://fifaworldcup.yahoo.com/06/de/d/c/leipzig.html');
INSERT INTO `phpbb_wm_games` VALUES (25,1150138800,17,18,'Hannover','http://fifaworldcup.yahoo.com/06/de/d/c/hannover.html');
INSERT INTO `phpbb_wm_games` VALUES (26,1150128000,19,20,'Gelsenkirchen','http://fifaworldcup.yahoo.com/06/de/d/c/gelsenkirchen.html');
INSERT INTO `phpbb_wm_games` VALUES (27,1150570800,17,19,'Kaiserslautern','http://fifaworldcup.yahoo.com/06/de/d/c/kaiserslautern.html');
INSERT INTO `phpbb_wm_games` VALUES (28,1150560000,20,18,'Köln','http://fifaworldcup.yahoo.com/06/de/d/c/koln.html');
INSERT INTO `phpbb_wm_games` VALUES (29,1150984800,20,17,'Hamburg','http://fifaworldcup.yahoo.com/06/de/d/c/hamburg.html');
INSERT INTO `phpbb_wm_games` VALUES (30,1150984800,18,19,'Nürnberg','http://fifaworldcup.yahoo.com/06/de/d/c/nurnberg.html');
INSERT INTO `phpbb_wm_games` VALUES (31,1150225200,21,22,'Berlin','http://fifaworldcup.yahoo.com/06/de/d/c/berlin.html');
INSERT INTO `phpbb_wm_games` VALUES (32,1150117200,23,24,'Kaiserslautern','http://fifaworldcup.yahoo.com/06/de/d/c/kaiserslautern.html');
INSERT INTO `phpbb_wm_games` VALUES (33,1150646400,21,23,'München','http://fifaworldcup.yahoo.com/06/de/d/c/munchen.html');
INSERT INTO `phpbb_wm_games` VALUES (34,1150635600,24,22,'Nürnberg','http://fifaworldcup.yahoo.com/06/de/d/c/nurnberg.html');
INSERT INTO `phpbb_wm_games` VALUES (35,1151002800,24,21,'Dortmund','http://fifaworldcup.yahoo.com/06/de/d/c/dortmund.html');
INSERT INTO `phpbb_wm_games` VALUES (36,1151002800,22,23,'Stuttgart','http://fifaworldcup.yahoo.com/06/de/d/c/stuttgart.html');
INSERT INTO `phpbb_wm_games` VALUES (37,1150214400,25,26,'Stuttgart','http://fifaworldcup.yahoo.com/06/de/d/c/stuttgart.html');
INSERT INTO `phpbb_wm_games` VALUES (38,1150203600,27,28,'Frankfurt','http://fifaworldcup.yahoo.com/06/de/d/c/frankfurt.html');
INSERT INTO `phpbb_wm_games` VALUES (39,1150657200,25,27,'Leipzig','http://fifaworldcup.yahoo.com/06/de/d/c/leipzig.html');
INSERT INTO `phpbb_wm_games` VALUES (40,1150722000,28,26,'Dortmund','http://fifaworldcup.yahoo.com/06/de/d/c/dortmund.html');
INSERT INTO `phpbb_wm_games` VALUES (41,1151089200,28,25,'Köln','http://fifaworldcup.yahoo.com/06/de/d/c/koln.html');
INSERT INTO `phpbb_wm_games` VALUES (42,1151089200,26,27,'Hannover','http://fifaworldcup.yahoo.com/06/de/d/c/hannover.html');
INSERT INTO `phpbb_wm_games` VALUES (43,1150290000,29,30,'Leipzig','http://fifaworldcup.yahoo.com/06/de/d/c/leipzig.html');
INSERT INTO `phpbb_wm_games` VALUES (44,1150300800,31,32,'München','http://fifaworldcup.yahoo.com/06/de/d/c/munchen.html');
INSERT INTO `phpbb_wm_games` VALUES (45,1150743600,29,31,'Stuttgart','http://fifaworldcup.yahoo.com/06/de/d/c/stuttgart.html');
INSERT INTO `phpbb_wm_games` VALUES (46,1150732800,32,30,'Hamburg','http://fifaworldcup.yahoo.com/06/de/d/c/hamburg.html');
INSERT INTO `phpbb_wm_games` VALUES (47,1151071200,32,29,'Kaiserslautern','http://fifaworldcup.yahoo.com/06/de/d/c/kaiserslautern.html');
INSERT INTO `phpbb_wm_games` VALUES (48,1151071200,30,31,'Berlin','http://fifaworldcup.yahoo.com/06/de/d/c/berlin.html');

Änderung für den Tipp eine Stunde vor dem Anpfiff hätte ich gern. Bitte raussuchen :grin: :D


DANKE !
--=¤ BOGIE ¤=--
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

buegelfalte hat geschrieben:(kommt immer im Funktionsaufruf "create_date" vor) zu ersetzen durch "0" (die Zahl Null).
bzw. doch nicht ersetzen, WENN (Achtung) man den Sommerzeit-Fix drin hat und die Boardzeit auf GMT+1 steht (dann wird nämlich die angezeigte Zeit von der create_date-Funktion automatisch um eine Stunde erhöht) ... Mann, das ist aber auch ne Sch... mit den Daten ... :-?
Zuletzt geändert von buegelfalte am 10.06.2006 20:15, insgesamt 1-mal geändert.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
Apotemnophiliac
Mitglied
Beiträge: 194
Registriert: 29.01.2006 14:05
Wohnort: Graz

Beitrag von Apotemnophiliac »

Hallo
Ich habe gestern den MOD geupdated und seitdem kommt folgende Fehlermeldung, nachdem ich im Menü auf WM 2006 gehe:
Fatal error: Call to undefined function get_wm_winner() in /board/wm_round1.php on line 260
Benutzeravatar
Highjacker
Mitglied
Beiträge: 36
Registriert: 23.04.2006 21:31

Beitrag von Highjacker »

Ist die Tendenz Punktevergabe richtig erklärt:

Punkte richtige Tendenz: z.B 1PKT
-> z.b 2:1 getippt und gespielt wurde 3:1. Gibt einen Punkt
-> Keine Punkte für zum z.B. gespielt 3:1 und getippt 2:0.


Weil die regen sich alle auf, das es für die "Sieg-Tendenz (Heimsieg-Tendenz)" keine Punkte gibt. Beispiel: Viele haben Deutschland getippt mit 2:0 und bekamen keine Punkte für das Gespielte 4:2.

Ist das richtig so, oder läuft in meinem Forum was falsch?

Dank`euch und Gruß
H`jacker
Benutzeravatar
Apotemnophiliac
Mitglied
Beiträge: 194
Registriert: 29.01.2006 14:05
Wohnort: Graz

Beitrag von Apotemnophiliac »

Hab das Problem durch komplette Neuinstallation gelöst, leider wurden dabei auch die kompletten Tips nach Ausführung der update.php gelöscht! Kann ich irgendwie die WM Sieger manuell nachtragen?!
Antworten

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