Hallo,
ich würde es begrüßen wen bei den Beendeten Ligen die Sortierung umgekehrt wäre, wie kann ich das machen?
Also nicht so:
Liga Season 1
Liga Season 2
Liga Season 3
Sondern so:
Liga Season 3
Liga Season 2
Liga Season 1
Danke
Hallo,
ich würde es begrüßen wen bei den Beendeten Ligen die Sortierung umgekehrt wäre, wie kann ich das machen?
Also nicht so:
Liga Season 1
Liga Season 2
Liga Season 3
Sondern so:
Liga Season 3
Liga Season 2
Liga Season 1
Danke
Müsstest im Moment in den Quellcode eingreifen. Diese Änderung wäre mit einem Update aber wieder hinfällig. Setze mir aber auf die ToDo dass man dies im ACP einstellen kann, wonach man genau sortieren möchte.
Für die Änderung sollte es ausreichen, die Datei cbs/lib/system\cache\builder\CompetitionsCacheBuilder.php in folgendermaßen abzuändern
<?php
namespace cbs\system\cache\builder\CompetitionsCacheBuilder;
use cbs\data\competition\Competition;
use wcf\system\cache\builder\AbstractCacheBuilder;
use wcf\system\WCF;
/**
* Caches the competitions.
*
* @author Marcel Beckers
*@license YoureCom License - Commercial (YCLC) <http://yourecom.de/hp/index.php?licence-commercial/>
* @package de.yourecom.cbs
*/
class CompetitionsCacheBuilder extends AbstractCacheBuilder {
/**
* @see wcf\system\cache\builder\AbstractCacheBuilder::rebuild()
*/
protected function rebuild(array $parameters) {
$data = array();
$sql = "SELECT competition.*, user.username AS contactName
FROM cbs".WCF_N."_competitions competition
LEFT JOIN wcf".WCF_N."_user user
ON(user.userID = competition.contactID)
ORDER BY name DESC";
$statement = WCF::getDB()->prepareStatement($sql);
$statement->execute(array());
while ($row = $statement->fetchArray()) {
$data[$row['competitionID']] = Competition::getClass(null, $row);
}
return $data;
}
}
Alles anzeigen
Danke, die Zeil 2 ist aber komplett anders als beim Orginal, ist das so gewollt?
Normal sollte ja nur das ORDER BY name DESC"; geändert werden oder?
Zeile 2 so bitte nicht ändern! Kopiere mir immer den Klassennamen zum Namespace um den Pfad zu haben. Hab dann aber wohl vergessen es wieder rückgängig zu machen
Aber ja, würde ausreichen den ORDER Teil abzuändern.
Ist für die nächste Version umgesetzt
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!