Seite 85 von 108

Re: Doppelte Einträge in der Datenbank

Verfasst: 12.06.2008 23:46
von bacci
Patch hat geschrieben:kann es sein dass du die anstosszeiten geändert hast nachdem user schon die entsprechenden spiele getippt hatten? von 18 Uhr auf 20:45 uhr und andersrum?
Naja, so nicht, aber ürsprünglich hatte ich die Beta 0.4 drauf, dort haben die Anstosszeiten nicht gestimmt, waren alle eine Stunde zu früh. Mit dem Update auf 0.6.0, dann 0.6.1 und so weiter bis jetzt 1.0 musste ich beim Update auf 0.6 auch ein Datenbankupdate machen. Danach waren die Zeiten dann korrekt.

Meinst Du das kann damit Zusammenhängen ??

Ich selbst habe aber die Zeiten nicht geändert und es ist eigenartiger Weise auch nicht immer wenn ein Tipp geändert wird :-?

LG.Bacci

Verfasst: 13.06.2008 08:16
von buegelfalte
jerx hat geschrieben:Wenn ein Spieler bisher nicht mitgetippt hat, so erhält er einen roten Pfeil. Dort steht dann z. B. "von Rang auf 20". Kann man diesen Usern nicht einen grünen Pfeil geben?
Nein, denn diese User sind nicht AUF- sondern ABgestiegen - die hatten vorher keinen Rang, sind also quasi von "Rang 0" auf den jetzigen abgefallen, daher ist der rote Pfeil korrekt. (Bei einem grünen Pfeil müßten die von irgendwoher AUFgestiegen sein.) Und solange diese User keinen Tipp abgeben, behalten die auch den roten Pfeil, da der "Rang von gestern" immer "0" ist.

Das hier zeigt die "0" mit an (also "von Rang 0 auf 20" statt "von Rang auf 20" im Tooltip):

em_stats.php

finden

Code: Alles auswählen

$int_userpos_yesterday = $arr_oldranks[$em_users_data[$i]['tipp_user']];
ersetzen mit

Code: Alles auswählen

$int_userpos_yesterday = intval($arr_oldranks[$em_users_data[$i]['tipp_user']]);

Verfasst: 13.06.2008 12:25
von wwwthomasbauerattf
kann mir dazu keiner weiterhelfen?:
wwwthomasbauerattf hat geschrieben:in den ranglisten werden ja auch die avatare klein dargestellt.
nur haben jetzt ein großteil meiner user kein avatar ausgewählt.

es gibt aber einen mod namens "default avatar", wo im viewforum und im profil des benutzers die kein avatar ausgewählt haben ein standardavatar angezeigt wird...


hier das wichtige aus der installationsanleitung:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#

includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#

		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
}

#
#-----[ AFTER, ADD ]------------------------------------------
#

//
// Default Avatar MOD - Begin
//
if ( empty($avatar_img) )
{
	$avatar_img = '<img src="'.  $images['default_avatar'] .'" alt="" border="0" />';
}
//
// Default Avatar MOD - End
//

hab das jetzt auch in die em_stats.php eingebaut... leider funktioniert das nicht. weiß jemand was man da machen kann...
den default_avatar-mod hab ich in meinem forum selbst eingebaut und da funktioniert es. wenn man in das profil eines benutzers schaut der kein avatar ausgewählt hat sieht man das standard-avatar...

Verfasst: 13.06.2008 14:01
von jerx
buegelfalte hat geschrieben: Nein, denn diese User sind nicht AUF- sondern ABgestiegen - die hatten vorher keinen Rang, sind also quasi von "Rang 0" auf den jetzigen abgefallen, daher ist der rote Pfeil korrekt. (Bei einem grünen Pfeil müßten die von irgendwoher AUFgestiegen sein.) Und solange diese User keinen Tipp abgeben, behalten die auch den roten Pfeil, da der "Rang von gestern" immer "0" ist.

Das hier zeigt die "0" mit an (also "von Rang 0 auf 20" statt "von Rang auf 20" im Tooltip):

em_stats.php

finden

Code: Alles auswählen

$int_userpos_yesterday = $arr_oldranks[$em_users_data[$i]['tipp_user']];
ersetzen mit

Code: Alles auswählen

$int_userpos_yesterday = intval($arr_oldranks[$em_users_data[$i]['tipp_user']]);
Ich sehe es anders. Aus meiner Sicht sind die User vom letzten Platz+1 aufgestiegen. Wenn man es nicht so sehen würde, bräuchte man gar nicht erst tippen und wäre besser als der Erstplatzierte.

Um diese Problematik zu umgehen, könnte man die User vielleicht mit einem anderen Zeichen versehen. In den Musikcharts wird bei Neueinsteigern z. B. "Neu" anstatt der Tendenzsymbole angezeigt.

Verfasst: 13.06.2008 14:22
von buegelfalte
jerx hat geschrieben:Wenn man es nicht so sehen würde, bräuchte man gar nicht erst tippen und wäre besser als der Erstplatzierte.
Wenn es einen Platz "0" geben würde, dann ja ...
jerx hat geschrieben:In den Musikcharts wird bei Neueinsteigern z. B. "Neu" anstatt der Tendenzsymbole angezeigt.
Ich habe einige, die haben nur den Meister getippt und dann das Interesse verloren ... die bleiben dann für immer "neu" ...


here u go

finden

Code: Alles auswählen

if($int_userpos_yesterday < $int_userposabsolute )
ersetzen mit

Code: Alles auswählen

	if ($int_userpos_yesterday == 0)
	{
		$userpos_change = '<img src="./images/em/neu.gif" alt="Neueinsteiger" title="Neueinsteiger" border="0" />';
	}
	else if($int_userpos_yesterday < $int_userposabsolute )
in das Verzeichnis images/em muß natürlich noch ein "neu.gif", ich nehme das hier: [ externes Bild ]

Verfasst: 13.06.2008 14:30
von Slyver
Hi,

ich hab das EM 2008 Webtipp Teil bei mir Eingebaut.

Aber ich möchte auch die Torjäger- und Europameister Tipps verwenden.

Warum kommen da nur Fehler?

Gruß

Verfasst: 13.06.2008 14:45
von buegelfalte
buegelfalte hat geschrieben:in das Verzeichnis images/em muß natürlich noch ein "neu.gif", ich nehme das hier: [ externes Bild ]
Und passend dazu habe ich mir die anderen auch neu gebaut:
[ externes Bild ] [ externes Bild ] [ externes Bild ] [ externes Bild ]
Slyver hat geschrieben:Warum kommen da nur Fehler?
Sorry, Kristallkugel kaputt ... wenigstens die Info welche Version und WAS für Fehler, wäre schon hilfreich ... :roll:

Verfasst: 13.06.2008 15:08
von jerx
buegelfalte hat geschrieben:
jerx hat geschrieben:In den Musikcharts wird bei Neueinsteigern z. B. "Neu" anstatt der Tendenzsymbole angezeigt.
Ich habe einige, die haben nur den Meister getippt und dann das Interesse verloren ... die bleiben dann für immer "neu" ...
Bei mir wird es sicher auch einige geben, die das Interesse verlieren. Wieso bleiben die denn dann immer auf neu? Müßten sie nicht beim nächsten Spiel ein Tendenzsymbol erhalten?

---------------------------------------------------------------------------
Slyver hat geschrieben:Hi,

ich hab das EM 2008 Webtipp Teil bei mir Eingebaut.

Aber ich möchte auch die Torjäger- und Europameister Tipps verwenden.

Warum kommen da nur Fehler?

Gruß
Meine Kristallkugel scheint noch zu funktionieren. Die Torjäger und Europameistertipps konnte man ursprünglich nur bis EM Beginn tippen. Wenn du das neueste Paket von wwwthomasbauerattf heruntergeladen hast, dann war die Deadline zu Beginn des zweiten Spieltages.

Such in em_round1.php und em_finals.php nach (kommt jeweils zweimal vor)

Code: Alles auswählen

4 * 86400
und ersetze die erste 4 durch beispielsweise 8. Damit können deine User bis zum Beginn des dritten Spieltages diese Tipps abgeben.

---------------------------------------------------------------------------------
wwwthomasbauerattf hat geschrieben:in den ranglisten werden ja auch die avatare klein dargestellt.
nur haben jetzt ein großteil meiner user kein avatar ausgewählt.

es gibt aber einen mod namens "default avatar", wo im viewforum und im profil des benutzers die kein avatar ausgewählt haben ein standardavatar angezeigt wird...


hier das wichtige aus der installationsanleitung:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#

includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#

		case USER_AVATAR_GALLERY:
			$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
			break;
	}
}

#
#-----[ AFTER, ADD ]------------------------------------------
#

//
// Default Avatar MOD - Begin
//
if ( empty($avatar_img) )
{
	$avatar_img = '<img src="'.  $images['default_avatar'] .'" alt="" border="0" />';
}
//
// Default Avatar MOD - End
//

hab das jetzt auch in die em_stats.php eingebaut... leider funktioniert das nicht. weiß jemand was man da machen kann...
den default_avatar-mod hab ich in meinem forum selbst eingebaut und da funktioniert es. wenn man in das profil eines benutzers schaut der kein avatar ausgewählt hat sieht man das standard-avatar...
Mein Code in der em_stats.php sieht jetzt so aus. Bin kein Coder, aber es scheint zu funktionieren:

Code: Alles auswählen

	//
	// Default Avatar MOD - Begin
	//
	if ( empty($str_avatar) && $poster_id != ANONYMOUS)
	{
		$str_avatar = 'http://www.deinedomain.de/images/avatars/no_avatar.gif';
	}
	// Default Avatar MOD - End
	//

@Slyver

Verfasst: 13.06.2008 15:15
von bacci
Slyver hat geschrieben:Hi,

ich hab das EM 2008 Webtipp Teil bei mir Eingebaut.

Aber ich möchte auch die Torjäger- und Europameister Tipps verwenden.

Warum kommen da nur Fehler?

Gruß
na weil die Tippannahme dafür bereits vorbei ist ??
Wenn dort einTipp abgegeben worden ist/wäre, dann ist der Fehler weg.

Das von Teamkiller sollte helfen :

http://www.phpbb.de/viewtopic.php?p=999 ... nig#999323

alledings musst Du das

Code: Alles auswählen

if ( $current_time < $first_game_time + ( 4 * 86400 )) { 
bei allen glaube 3 Codezeilen anpassen, in dem Fall war die Verlängerung 4 Tage. Also da wurde das Tippannahmeende 4 Tage nach EM Beginn Verschoben. die 4 musst Du also so ändern das dein Annahmeende für die beiden Tipps wenn zum Bsp. Sonntag das Annahmeende dafür sein soll 9 dasteht.

Code: Alles auswählen

if ( $current_time < $first_game_time + ( 9 * 86400 )) {
LG.Bacci

Verfasst: 13.06.2008 15:26
von buegelfalte
jerx hat geschrieben:Bei mir wird es sicher auch einige geben, die das Interesse verlieren. Wieso bleiben die denn dann immer auf neu? Müßten sie nicht beim nächsten Spiel ein Tendenzsymbol erhalten?
Bei denen, die NIE tippen (außer den EM-Meister), bleiben die Gesamtpunkte immer auf Null, und es gibt keinen "Vortages-Rang", der die Tendenz bestimmen würde. Daher bleiben diese Leute immer auf "neu".