Da sich hier einige über die Ranglisten beklagen, stelle ich mal 2 Patches aus meinem System zur Verfügung. Beide Patches sind unabhängig voneinander.
Der erste Patch behebt einen Bug, der nur auftaucht, falls man die Anzahl der Elements pro Seite verändert hat. Die Seitenberechnung berücksichtigt den Wert aus der Config ($CONFIG['RANGLISTE']['UPP']). Fest verdrahtet ist dagegen die Anzahl der tatsächlich angezeigten Zeilen (10). Der f0lgende Patch behebt das Manko:
Diff
- --- 2018-wm.orig/content/rangliste.gruppenboni.php 2018-02-15 22:42:08.000000000 +0100
- +++ 2018-wm/content/rangliste.gruppenboni.php 2018-06-15 11:03:45.903080773 +0200
- @@ -108,7 +108,8 @@
- <p>Auf dieser Rangliste sind alle Tipper einer Gruppe mit ihren Punkten aufgelistet (inkl Bonuswetten).
- Für die Rangliste ohne aller Boni wähle den entsprechenden Eintrag im linken Menü.</p>
- <!--?php
- - returnGrpRangliste("grp_boni",$selected_grp,((isset($RUNTIME['PATH'][4]) ? $RUNTIME['PATH'][4] : 1) -1)*$CONFIG['RANGLISTE']['UPP'],10,1);
- + returnGrpRangliste("grp_boni",$selected_grp,((isset($RUNTIME['PATH'][4]) ? $RUNTIME['PATH'][4] : 1) -1)*$CONFIG['RANGLISTE']['UPP'],
- + $CONFIG['RANGLISTE']['UPP'],1);
- $sql = $CONFIG['MYSQL']['CONNECT']--->query("SELECT platz,rang FROM ". $CONFIG['MYSQL']['PREFIX'] ."rangliste_grp_boni WHERE uid = '".$_SESSION['s_id']."'");
- $row = $sql->fetch_array();
- --- 2018-wm.orig/content/rangliste.gruppenspiele.php 2018-02-15 22:45:58.000000000 +0100
- +++ 2018-wm/content/rangliste.gruppenspiele.php 2018-06-15 11:03:20.470769269 +0200
- @@ -119,7 +119,7 @@
- <!--?php
- returnGrpRangliste("grp_games", $selected_grp,
- ((isset($RUNTIME['PATH'][4]) ? $RUNTIME['PATH'][4] : 1) -1)*$CONFIG['RANGLISTE']['UPP'],
- - 10, 1);
- + $CONFIG['RANGLISTE']['UPP'], 1);
- $sql = $CONFIG['MYSQL']['CONNECT']--->query("SELECT platz,rang FROM ". $CONFIG['MYSQL']['PREFIX'] ."rangliste_grp_games WHERE uid = '".$_SESSION['s_id']."'");
- $row = $sql->fetch_array();
- if ($row['platz'] > 100 && $RUNTIME['PATH'][4] == 1) {
Der folgende Patch behebt das Problem mit den übergroßen Avataren in den Ranglisten. Außerdem wurde an einer Stelle die Überschriften-Zeile korrigiert (fehlendes "Bild").
Diff
- --- 2018-wm.orig/include/inc.functions.php 2018-06-08 13:16:10.000000000 +0200
- +++ 2018-wm/include/inc.functions.php 2018-06-15 11:01:58.000000000 +0200
- @@ -2152,7 +2152,7 @@
- ?>
- <img src="<?php echo $flag?>" style="padding:1px;border:0px;">
- <!-- Beginn MOD-Userpic -->
- - <img src="<?php echo $userpic?>" style="padding:1px;border:0px;" id="rangliste_bild">
- + <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:35px; height:35px;" id="rangl
- <!-- Ende MOD-Userpic -->
- <td class=" tabcontentmid"="" align="middle"><!--?php echo $ar['tipps']?-->
- <!--?php echo $ar['e']?-->
- @@ -2283,7 +2283,7 @@
- ?>
- <img src="<?php echo $flag?>" style="padding:1px;border:0px;">
- <!-- Beginn MOD-Userpic -->
- - <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:50px; height:50px;">
- + <img src="<?php echo $userpic?>" style="padding:1px; border:0px; width:35px; height:35px;">
- <!-- Ende MOD-Userpic -->
- <!--?php echo $ar['tipps']?-->
- <!--?php echo $ar['e']?-->
- @@ -2460,7 +2460,7 @@
- #<!-- Ende MOD-Userpic -->
- ?>
- <!-- Beginn MOD-Userpic -->
- - <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:40px; height:40px;" ;="">
- + <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:35px; height:35px;">
- <!-- Ende MOD-Userpic -->
- <!--?php
- echo "<td class=\"tabCKMid\" ".$ownstyle."\""." align=\"left\" colspan=\"2\" nowrap-->";
- @@ -2686,7 +2687,7 @@
- #<!-- Ende MOD-Userpic -->
- ?>
- <!-- Beginn MOD-Userpic -->
- - <img src="<?php echo $userpic?>" style="padding:1px;border:0px;" id="rangliste_bild">
- + <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:35px; height:35px;" id="rangliste_bil
- <!-- Ende MOD-Userpic -->
- <?php
- echo " <td="" class="\"tabCKMid\"" ".$ownstyle."\""."="" colspan="\"2\"" nowrap="" align="\"left\"">";
- @@ -3574,6 +3575,7 @@
- Rang
- Name
- Favorit
- + Bild
- Tipps
- E
- D
- @@ -3657,7 +3659,7 @@
- ?>
- <img src="<?php echo $flag?>" style="padding:1px;border:0px;">
- <!-- Beginn MOD-Userpic -->
- - <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:40px; height:40px;">
- + <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:35px; height:35px;">
- <!-- Ende MOD-Userpic -->
- <!--?php echo $ar['tipps']?-->
- <!--?php echo $ar['e']?-->
- @@ -4170,7 +4172,7 @@
- ?>
- <img src="<?php echo $flag?>" style="padding:1px;border:0px;">
- <!-- Beginn MOD-Userpic -->
- - <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:50px; height:50px;">
- + <img src="<?php echo $userpic?>" style="padding:1px;border:0px; width:35px; height:35px;">
- <!-- Ende MOD-Userpic -->
- <!--?php echo $ar['tipps']?-->
- <!--?php echo $ar['e']?-->