[BETA] EURO 2008 Webtipp

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 »

Hegse hat geschrieben:Ist vielleicht etwas unglücklich das die Rangzahl (3) in deinem Beispiel davor stehen bleibt...
Die Rangzahl steht nirgendwo, das ist der Platz (der für die Tendenz irrelevant ist) ;)

Beides anzuzeigen würde die Tendenzpfeil-Diskussion vielleicht mal endgültig erübrigen ...
Zuletzt geändert von buegelfalte am 11.06.2008 21:20, insgesamt 1-mal geändert.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
bacci
Mitglied
Beiträge: 84
Registriert: 24.03.2007 11:02
Wohnort: Hennigsdorf
Kontaktdaten:

doppelte einträge

Beitrag von bacci »

Misst, ein Problem ist doch noch:

gestern hatte ich einen Tipper, der einen Punkt zuviel bekam, dieser war in der Übersicht jedoch nicht zu sehen, er hatte 9 Punkte obwohl nur 8 zu sehen waren und 8 auch richtig gewesen wäre.

Ich habe dann in der Datenbank bemerkt, das der Eintrag für dieses Spiel bei dem Tipper doppelt war und Ihn gelöscht, danach war alles O.K.

Heute habe ich das gleiche phänomän bei 3 Usern, habe mitbekommen das Sie ihre Tipps geändert haben, anstatt aber zu ändern, wird in der Datenbank ein neuer Eintrag erstellt ....

Bitte dringend um hilfe, das muss wenn irgend möglich geändert werden.

LG. Bacci
Wenn Du denkst du hast ihn drinne ...
http://formel1.ofcomputer.de F1 WebTip
Benutzeravatar
Svenson
Mitglied
Beiträge: 147
Registriert: 01.03.2004 19:56

Beitrag von Svenson »

Hmmmm...hab jetzt gerade die neuen Ergebnisse eingetragen und OH WUNDER, es scheint alles zu passen....ich schwöre, die letzten Tage davor ging es nicht...im Code scheint wohl ein Zufallsgenerator eingebaut zu sein ;-)
Werd das jetzt mal weiter im Auge behalten...
"Das schönste auf der Welt ist nichts zu tun, um dann vom Nichtstun auszuruhn"
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

buegelfalte hat geschrieben:Beides anzuzeigen würde die Tendenzpfeil-Diskussion vielleicht mal endgültig erübrigen ...
Und das mache ich jetzt ...

em_stats.php

finden

Code: Alles auswählen

$int_userpos = 0;
danach einfügen

Code: Alles auswählen

$int_rang = 0;
finden

Code: Alles auswählen

$int_userpos = ($int_userpkt != $em_users_data[$i]['user_points']) ? $i + 1 : $int_userpos;
danach einfügen

Code: Alles auswählen

$int_rang = ($int_userpkt != $em_users_data[$i]['user_points']) ? $int_rang + 1 : $int_rang;
finden

Code: Alles auswählen

'USER_POS'               => ($int_userpos != $int_userposalt) ? $int_userpos : '',
ersetzen mit

Code: Alles auswählen

'USER_POS'               => ($int_userpos != $int_userposalt) ? $int_rang.'/'.$int_userpos : '',
Damit steht in der ersten Spalte der Rangliste jetzt zuerst der RANG (wichtig für Tendenz), dann der PLATZ.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

wwwthomasbauerattf hat geschrieben:bei "Häufigste Tipps", "Häufigste Tipps pro User" und "Häufigste Ergebnisse" sollte zB 0:1 und 1:0 als gleiches gelten...
Wurde eingebaut, aber in drei zusätzlichen Tabellen:

EMMoreStats v0.3

DOWNLOAD
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
jerx
Mitglied
Beiträge: 47
Registriert: 19.05.2006 01:45

Beitrag von jerx »

Funktioniert super. Jetzt kommt keine Verwirrung mehr auf. Danke!

@Svenson
Der Code hat wahrscheinlich auch vorher richtig funktioniert. Man wurde nur durch die Zeilennumerierung, die ausgerechnet bei Gleichplatzierten Usern aussetzte, auf die falsche Fährte gelockt. Mit dem neuen Code sollten aber alle Klarheiten beseitigt sein. ;)

@bacci
Das liegt wahrscheinlich hieran:
http://www.phpbb.de/viewtopic.php?p=999398#999398
Benutzeravatar
bacci
Mitglied
Beiträge: 84
Registriert: 24.03.2007 11:02
Wohnort: Hennigsdorf
Kontaktdaten:

hilfe !!

Beitrag von bacci »

hab ich aber eingebaut siehe:

Code: Alles auswählen

		if (count($trefferalone) == 1 && $em_config['user_trefferalone'] && $user_id == 0){
			$sql = "UPDATE " . EM_TIPPS_TABLE . "
                               SET tipp_points = tipp_points + " . $em_config['points_trefferalone'] . "
                               WHERE tipp_id = " . $trefferalone[0];
			if( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not update tipps data', '', __LINE__, __FILE__, $sql);
			}
Da ich zwei EM Webtipps betreibe wird das so langsam ganz schön schwierig, habe bei beiden das gleiche Problem, bei Tippänderungen wird ein neuer Datensatz angelegt anstatt den alten zu bearbeiten.

Was kann ich dagegen tun ?!

Danke im voraus für die Mühe ... bacci
Wenn Du denkst du hast ihn drinne ...
http://formel1.ofcomputer.de F1 WebTip
Benutzeravatar
buegelfalte
Mitglied
Beiträge: 759
Registriert: 16.02.2005 14:32
Wohnort: Köln
Kontaktdaten:

Beitrag von buegelfalte »

wwwthomasbauerattf hat geschrieben:@buegelfalte
was ist eigentlich in deinem tippspiel in der Rangliste die Statistik "Das Treppchen"???
Ein Witz.
Der Tipp-Gewinner der WM hat die Klappe so sehr aufgerissen, er würde sowieso wieder abräumen, daß ihm von anderen Usern schon verboten werden wollte, dieses Mal wieder "aufs Treppchen" zu kommen. Danach siehts auch ohne Eingreifen aus, denn momentan isser auf Rang 12, daher habe ich ihm diese "Statistik" eingebaut ;)
jerx hat geschrieben:Funktioniert super. Jetzt kommt keine Verwirrung mehr auf. Danke!
Und noch eine Verdeutlichung der Rang-Änderung:

em_stats.php

finden (u.U. sind die "alt"-Texte verändert, der Rest des Blocks sollte aber genauso aussehen, einfach nach "// compare the absolute positions" suchen und den Block darunter ersetzen)

Code: Alles auswählen

   // compare the absolute positions
   if($int_userpos_yesterday < $int_userposabsolute )
   {
      $userpos_change = '<img src="./images/em/down.gif" alt="Down" border="0" />';
   }
   else if ($int_userpos_yesterday == $int_userposabsolute )
   {
      $userpos_change = '<img src="./images/em/stay.gif" alt="Stay" border="0" />';
   }
   else if ($int_userpos_yesterday > $int_userposabsolute )
   {
      $userpos_change = '<img src="./images/em/up.gif" alt="Up" border="0" />';
   }
ersetzen mit

Code: Alles auswählen

	// compare the absolute positions
	if($int_userpos_yesterday < $int_userposabsolute )
	{
		$userpos_change = '<img src="./images/em/down.gif" alt="verschlechtert (von Rang ' . $int_userpos_yesterday . ' auf ' . $int_userposabsolute . ')" title="verschlechtert (von Rang ' . $int_userpos_yesterday . ' auf ' . $int_userposabsolute . ')" border="0" />';
	}
	else if ($int_userpos_yesterday == $int_userposabsolute )
	{
		$userpos_change = '<img src="./images/em/stay.gif" alt="unverändert (auf Rang ' . $int_userposabsolute . ')" title="unverändert (auf Rang ' . $int_userposabsolute . ')" border="0" />';
	}
	else if ($int_userpos_yesterday > $int_userposabsolute )
	{
		$userpos_change = '<img src="./images/em/up.gif" alt="verbessert (von Rang ' . $int_userpos_yesterday . ' auf ' . $int_userposabsolute . ')" title="verbessert (von Rang ' . $int_userpos_yesterday . ' auf ' . $int_userposabsolute . ')" border="0" />';
	}
Damit steht jetzt im Tooltip der Tendenz-Pfeile, von welchen auf welchen Rang sich der User bewegt hat.
Zuletzt geändert von buegelfalte am 11.06.2008 23:33, insgesamt 2-mal geändert.
http://www.beehave.de - home of humbug - und zocken !
[kein Support per PN]
Kuschel19
Mitglied
Beiträge: 331
Registriert: 30.06.2007 23:34

Beitrag von Kuschel19 »

Habe das mal bei mir gemacht ich sehe nun bei Platz 1/1 oder 2/3 nun raffe ich nicht was hat es zu bedeuten? War er vorher 3 nun 2 oder wie genau und bei den Pfeilen sehe ich nur Ball oder RotesPfeil einer der von 5 auf 1 gesprungen ist hat nur ein Ball und das nach dem 2ten Spiel wo er so gesprungen ist. Also erst nach dem 2ten Spiel war der jenige von 5 auf 1.

Könnte sein das ich noch nicht alle änderungen habe von dieser Ranggeschichte?
Benutzeravatar
double78
Mitglied
Beiträge: 157
Registriert: 22.10.2006 23:18
Wohnort: Köln
Kontaktdaten:

Beitrag von double78 »

Kuschel19 hat geschrieben:Habe das mal bei mir gemacht ich sehe nun bei Platz 1/1 oder 2/3 nun raffe ich nicht was hat es zu bedeuten?
das kommt bei mir auch,habs auch nit verstanden :oops:

und die änderung mit "compare the absolute positions" hat bei mir nix geändert nur Pfeile oder Punkte aber nicht
buegelfalte hat geschrieben:von welchen auf welchen Rang sich der User bewegt hat
Edit: oder kommt das erst nach der nächsten Ergebnis Eingabe ?
Gruß Laubi
Antworten

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