Seite 142 von 204

Verfasst: 13.06.2006 00:55
von zweistein
Hottie hat geschrieben:Das hab ich hier schon irgendwo gelesen, das liegt an der "0" Punkte vergabe. Ich weiß auch nicht warum ihr das nicht so lasst, bei fast allen offiziellen WM Tipp´s ist die Punkte Vergabe 2, 3, 5 :-?

Aber was anderes, mir ist da grad noch ne Idee gekommen :)

Kann man nicht bei den Punkten, (teamgeist.gif) drei verschiedene Icons nehmen.

z.B.

Tendenz: = [ externes Bild ]

Tordifferenz: = [ externes Bild ]

Ergebnis: = [ externes Bild ]

Das würde schon mal Platz sparen und sieht besser aus.

Und dann wäre es natürlich ne Feine Sache wenn man das in der Rangliste dann z.B. auch so Anzeigen könnte:

Screen

Ich hab allerdings Null Ahnung vom Coden, aber Ihr habt hier schon so viel geleistet, da kann man das ja mal ansprechen :D

Gruß
Hottie

Hat mir gefallen die Idee und habe sie umgesetzt:

[ externes Bild ]

- Anzeige der Aufteilung der Punkt
- Sortierung analog zum Medalienspiegel bei Olympiade


Hier die benötigten Grafiken:
http://www.im-coma.de/images/wm/ball.gif
http://www.im-coma.de/images/wm/cup.gif
http://www.im-coma.de/images/wm/shoe.gif

edit:
Hier die nötigen Änderungen, die um die nachfolgend geposteten beiden Anmerkungen verbessert wurden:
(Soki Sokrates hat es erfolgreich eingebaut)

@buegelfalte: falls du möchtest kannst du die Änderungen gerne bei dir im Forum posten...

ACHTUNG: Wer den WMNotify Mod von buegelfalte benutzt muss Änderungen an der wm_notify.php durchführen, falls die Sortierung nach "Ergebnis", "Differenz", "Tendenz" erfolgen soll - vielleicht kann buegelfalte die Änderugen posten....

Code: Alles auswählen

#
#-----[ COPY ]------------------------------------------
#

images/wm/shoe.gif
images/wm/cup.gif
images/wm/ball.gif


#
#-----[ OPEN ]------------------------------------------
#
wm_stats.php

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

      'USER_WM_MADE'      => $wm_users_data[$i]['user_total_tipps']

#
#-----[ REPLACE WITH ]------------------------------------------
# 

      'USER_WM_MADE'      => $wm_users_data[$i]['user_total_tipps'],
	  'USER_POINTS_RESULT' => $wm_users_data[$i]['user_points_result'],
	  'USER_POINTS_DIFFERENCE' => $wm_users_data[$i]['user_points_difference'],
	  'USER_POINTS_TENDENCY' => $wm_users_data[$i]['user_points_tendency'],


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

                             'U_WM_ROUND1'        => append_sid("./wm_round1.".$phpEx)


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

                             'U_WM_ROUND1'        => append_sid("./wm_round1.".$phpEx),
							 'L_PICTURE_CUP'	  => 'cup.gif',
							 'L_PICTURE_BALL'	  => 'ball.gif',
							 'L_PICTURE_SHOE'	  => 'shoe.gif',


#
#-----[ OPEN ]------------------------------------------
#
... wm_stats_body.tpl

#
#-----[ FIND ]------------------------------------------
# 
    <td class="cat" colspan="5"><span class="cattitle"><a href="#">{L_WM_TITLE}</a></span></td>


#
#-----[ REPLACE WITH ]------------------------------------------
# 
    <td class="cat" colspan="8"><span class="cattitle"><a href="#">{L_WM_TITLE}</a></span></td>


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

    <td class="row2" align="center" nowrap="nowrap" valign="middle">  <strong><span class="genmed">{L_WM_STATS_MADE}

</span></strong>  </td>

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

    <td class="row2" align="center" nowrap="nowrap" valign="middle">&nbsp;</td>
    <td class="row2" align="center" nowrap="nowrap" valign="middle">&nbsp;</td>
    <td class="row2" align="center" nowrap="nowrap" valign="middle">&nbsp;</td>



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

    <td align="center" valign="middle" nowrap="nowrap" class="row1">  <span class="genmed">{userrow.USER_WM_MADE}

</span>  </td>


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

    <td align="center" valign="middle" nowrap="nowrap" class="row1"><span class="genmed">{userrow.USER_POINTS_RESULT}x <img 

src="./images/wm/{L_PICTURE_CUP}" alt="" /></span></td>
    <td align="center" valign="middle" nowrap="nowrap" class="row1"><span class="genmed">{userrow.USER_POINTS_DIFFERENCE}x 

<img src="./images/wm/{L_PICTURE_BALL}" alt="" /></span></td>
    <td align="center" valign="middle" nowrap="nowrap" class="row1"><span class="genmed">{userrow.USER_POINTS_TENDENCY}x 

<img src="./images/wm/{L_PICTURE_SHOE}" alt="" /></span></td>



#
#-----[ OPEN ]------------------------------------------
#
includes/functions_wm.php

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

 // Get wm users data
 function get_wm_users() {

        global $db;

        //
	// Get users data
	//
        $sql = "SELECT *, sum(tipp_points) AS user_points, count(tipp_points) as user_total_tipps
		FROM  " . WM_TIPPS_TABLE . "
		GROUP BY tipp_user
                ORDER BY user_points DESC";

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

	$wm_users = array();
	while ( $row = $db->sql_fetchrow($result) )
	{
	//	$wm_users[][$row['tipp_user']] = $row;
	   $wm_users[] = $row;
	}
	$db->sql_freeresult($result);

	return $wm_users;

 }



#
#-----[ REPLACE WITH ]------------------------------------------
# 

  // Get wm users data
 function get_wm_users() {

        global $db;

	// Load Config
		$wm_config    = array();  // Config values
		$wm_config    = get_wm_config();

    //
	// Get users data
	//
		$sql = "SELECT A. * , sum( A.tipp_points ) AS user_points, count( A.tipp_points ) AS user_total_tipps, 

count( B.tipp_points ) AS user_points_tendency, count( C.tipp_points ) AS user_points_difference, count( D.tipp_points ) AS 

user_points_result 
		 FROM  " . WM_TIPPS_TABLE . " A 
		 LEFT JOIN " . WM_TIPPS_TABLE . " B ON A.tipp_id = B.tipp_id 
		 AND A.tipp_points = " . $wm_config['points_tendency'] . " 
		 LEFT JOIN " . WM_TIPPS_TABLE . " C ON A.tipp_id = C.tipp_id 
		 AND A.tipp_points = " . $wm_config['points_tordiff'] . " 
		 LEFT JOIN " . WM_TIPPS_TABLE . " D ON A.tipp_id = D.tipp_id 
		 AND A.tipp_points = " . $wm_config['points_match'] . "
		 GROUP BY A.tipp_user 
		 ORDER BY user_points DESC, user_points_result DESC, user_points_difference DESC, user_points_tendency 

DESC";				
				

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

	$wm_users = array();
	while ( $row = $db->sql_fetchrow($result) )
	{
	//	$wm_users[][$row['tipp_user']] = $row;
	   $wm_users[] = $row;
	}
	$db->sql_freeresult($result);

	return $wm_users;

 }




Verfasst: 13.06.2006 01:06
von Soki Sokrates
Ich teste es gleich mal.

Nur musst du diesen Part korrigieren:

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

'USER_WM_MADE' => $wm_users_data[$i]['user_total_tipps'],

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

'USER_POINTS_RESULT' => $wm_users_data[$i]['user_points_result'],
'USER_POINTS_DIFFERENCE' => $wm_users_data[$i]['user_points_difference'],
'USER_POINTS_TENDENCY' => $wm_users_data[$i]['user_points_tendency'],

Müsste glaube ich so aussehen:

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

'USER_WM_MADE' => $wm_users_data[$i]['user_total_tipps']

#
#-----[ Ersetzen]------------------------------------------
#
'USER_WM_MADE' => $wm_users_data[$i]['user_total_tipps'],
'USER_POINTS_RESULT' => $wm_users_data[$i]['user_points_result'],
'USER_POINTS_DIFFERENCE' => $wm_users_data[$i]['user_points_difference'],
'USER_POINTS_TENDENCY' => $wm_users_data[$i]['user_points_tendency'],

weil ich da nämlich kein Komma hatte.

Re: Außer webmaster kann keiner Ergebnisse eintragen?

Verfasst: 13.06.2006 01:08
von zweistein
buegelfalte hat geschrieben:
zweistein hat geschrieben:@buegelfalte: Tolle Add Ons !
Hier noch eine weitere Idee für die Anzeige der Tipps:
http://www.badongo.com/pic/212597
Ist schnell programmiert und recht unsauber, daher kann ichs nicht einfach veröffentlichen....
Wenns läuft, ist es doch egal, wie es programmiert ist - aber daß ich mir jetzt aus deinem Screenshot nochmal dieselbe Arbeit mache, ist wohl ziemlich unnötig, oder ?

hätte folgende Modifizierungen, die ich bei Bedarf versuchen könnte in Änderungsanweisungen zu formulieren:


1) In der Rangliste kann man sich die Tipps eines Users anschauen:

[ externes Bild ]

2) Auf der Tippseite kann man sich die Tipps aller User zu einem Spiel anschauen:

[ externes Bild ]

Verfasst: 13.06.2006 01:11
von zweistein
Soki Sokrates hat geschrieben:weil ich da nämlich kein Komma hatte.
stimmt. habs verbessert. Dieser Fehler war auch noch ein zweites Mal drin.

Re: Außer webmaster kann keiner Ergebnisse eintragen?

Verfasst: 13.06.2006 01:14
von Soki Sokrates
zweistein hat geschrieben:
buegelfalte hat geschrieben:
zweistein hat geschrieben:@buegelfalte: Tolle Add Ons !
Hier noch eine weitere Idee für die Anzeige der Tipps:
http://www.badongo.com/pic/212597
Ist schnell programmiert und recht unsauber, daher kann ichs nicht einfach veröffentlichen....
Wenns läuft, ist es doch egal, wie es programmiert ist - aber daß ich mir jetzt aus deinem Screenshot nochmal dieselbe Arbeit mache, ist wohl ziemlich unnötig, oder ?

hätte folgende Modifizierungen, die ich bei Bedarf versuchen könnte in Änderungsanweisungen zu formulieren:


1) In der Rangliste kann man sich die Tipps eines Users anschauen:

[ externes Bild ]

2) Auf der Tippseite kann man sich die Tipps aller User zu einem Spiel anschauen:

[ externes Bild ]
Immer her damit. Das find ich schon geil: http://www.badongo.net/pic/212597

Und das andere auch. Also ich interessiere mich dafür.

Ihr seid die Coolsten! Wir immer besser das Ding! :lol:

Verfasst: 13.06.2006 01:21
von John Doe
@zweistein

wm_stats_body.tpl

suche

Code: Alles auswählen

<td class="cat" colspan="5">
ersetze mit

Code: Alles auswählen

<td class="cat" colspan="8">

Verfasst: 13.06.2006 01:29
von Soki Sokrates
John Doe hat geschrieben:@zweistein

wm_stats_body.tpl

suche

Code: Alles auswählen

<td class="cat" colspan="5">
ersetze mit

Code: Alles auswählen

<td class="cat" colspan="8">
Zweisteins Add-On wurde von mir eingebaut und scheint perfekt zu funktionieren. Jeder User hat in der Rangliste, die aufführung und von der Punktzahl scheint auch alles äquivalent zu sein.

Cool, ich warte auf das andre Zeugs :D

Verfasst: 13.06.2006 01:36
von zweistein
Soki Sokrates hat geschrieben: Zweisteins Add-On wurde von mir eingebaut und scheint perfekt zu funktionieren. Jeder User hat in der Rangliste, die aufführung und von der Punktzahl scheint auch alles äquivalent zu sein.

Cool, ich warte auf das andre Zeugs :D
prima :grin:

danke für den schnellen Test. An die beiden anderen Addons werd ich mich morgen abend mal dran und versuchen sie in Codeänderungen zu formulieren ....

Verfasst: 13.06.2006 02:25
von Soki Sokrates
Viele meiner Tipper haben Probleme das Tipspiel zu öffnen durch Klick auf WM 2006.

Woran kann das liegen?

Verfasst: 13.06.2006 02:36
von Hottie
@ zweistein und den Rest die sich an der Umsetztung meiner Idee beteiligt haben:

Rechtherzlichen Dank!!!

Werde es gleich mal einbauen!

Das ist ein Service hier ... Klasse!!!

Gruß
Hottie