Beiträge von Cyperghost im Thema „Punkteliste: Benutzer mit 0 Punkten ausblenden?“

    Du müsstest die Datei wcf/lib/page/EggsWinnerPointsListPage.class.php anpassen müssen. Und zwar folgendes ersetzen/tauschen

    PHP: EggsWinnerPointsListPage.class.php
        protected function initObjectList() {
            parent::initObjectList();
            $this->objectList->sqlConditionJoins .= " LEFT JOIN wcf" . WCF_N . "_user_option_value user_option_value ON (user_option_value.userID = user_table.userID)";
            $this->objectList->sqlOrderBy = "user_option_value.userOption" . User::getUserOptionID("eggsPoints") . " DESC";
        }

    durch

    PHP: EggsWinnerPointsListPage.class.php
        protected function initObjectList() {
            parent::initObjectList();
            $this->objectList->sqlConditionJoins .= " LEFT JOIN wcf" . WCF_N . "_user_option_value user_option_value ON (user_option_value.userID = user_table.userID)";
            $this->objectList->sqlOrderBy = "user_option_value.userOption" . User::getUserOptionID("eggsPoints") . " DESC";
            $this->objectList->getConditionBuilder()->add("user_option_value.userOption" . User::getUserOptionID("eggsPoints")." > ?", [0]);
        }

    Dann müsste das gehen ;)