Hallo zusammen,
danke nochmal an das Team, dass auch dieses Jahrw wieder alles super geklappt hat. Ich schick nochmal ne ne Spende per Paypal rüber
Nun zum obigen Thema:
Wohl wissend dass es zu diesem Thema bereits einen Thread gibt (Alter Thread) möchte ich hierzu nochmal eine kleine Zusammenfassung geben. Ich selbst bin kein PHP-Spezialist und musste daher auch trotz der Anleitung relativ viel rumprobieren :-). Vielleicht haben es mit meiner Zusammenfassung andere "Noobs" etwas einfacher
Step 1 - Sortierfunktion kopieren und leicht abändern
- Verzeichnis /include/
- Datei functions.inc.php
- # Sortierfunktion für die Liga-Tabellefunction sort_tabelle ($a, $b){ if ($a['punkte'] == $b['punkte']) { if ($a['differenz'] == $b['differenz']) { if ($a['tore'] == $b['tore']) { if ($a['siege'] < $b['siege']) { return ($a['spiele'] < $b['spiele']) ? -1 : 1; } return ($a['siege'] > $b['siege']) ? -1 : 1; } return ($a['tore'] > $b['tore']) ? -1 : 1; } return ($a['differenz'] > $b['differenz']) ? -1 : 1; } return ($a['punkte'] > $b['punkte']) ? -1 : 1;}
- Obenstehende Funktion kopieren und unter dieser selbst nochmal einfügen
- In der kopierten Funktion die nachstehende Zeile
- function sort_tabelle ($a, $b)
wie folgt abändern:
- function sort_tip_overview ($a, $b)
- Datei speichern und Step 1 ist erledigt
Step 2 - Sortierung in tipps.php ausführen
- Verzeichnis /content/
- Datei tipps.php
- $tipps[$data['u_id']]['punkte'] = 0;
- if (isset($toplist['user']))
- {
- $tipps[$data['u_id']]['punkte_total'] = $toplist['user'][$data['u_id']]['punkte_total'];
- $tipps[$data['u_id']]['rang'] = $toplist['user'][$data['u_id']]['platz'];
- }
- else
- {
- $tipps[$data['u_id']]['punkte_total'] = 0;
- $tipps[$data['u_id']]['rang'] = 0;
- }
- }
- }
- uasort ($tipps, 'sort_tip_overview'); #Neue Sortierung
- if(isset($tipps) && is_array($tipps))
- {
- foreach($tipps as $user => $eigeneTipps)
- {
- $name = $eigeneTipps['name'];
- $rang = $eigeneTipps['rang'];
- if(strlen($name) > 12)
- {
- $name = substr($name,0,10)."...";
- }
Alles anzeigen
- Die hier angezeigte Zeile 873 ein genau dieser Stelle einfügen (Die Zeilennummer muss nicht stimmen)
- Datei speichern
Bei mir funktioniert es so wunderbar! Sofern PHP-Spezialisten noch etwas zu verbessern hätten - jederzeit gerne!
Danke auch an Sören, der mir durch seinen Post die Steilvorlage gegeben hat
Viele Grüße
Butze