Page 1 of 1

[GELÖST] "Plugin aktuelle Einträge" anders sortier

Posted: Sat Jun 30, 2007 12:13 am
by trancemaster2k
Hi,
beim Einfügen des Plugins "aktuelle Einträge" in die Sidebar habe ich festgestellt dass der älteste Eintrag ganz oben in der Liste steht.

Das würde ich gerne ändern, so dass der neueste ganz oben steht.


Habe in der Datei serendipity_plugin_recententries.php folgendes gefunden:

Code: Select all

        $entries_query = "SELECT DISTINCT id,
                                                title,
                                                timestamp
                                           FROM {$serendipity['dbPrefix']}entries
                                                $sql_join
                                          WHERE isdraft = 'false' AND timestamp <= " . time() . "
                                                $sql_where
                                       ORDER BY timestamp DESC
                                                $sql_number";
        $entries = serendipity_db_query($entries_query);

Was muß ich hier ändern ?

Es ist nämlich extrem blöd wenn ich z.B. die neuesten 5 Beiträge anzeigen lassen möchte und nur die ältesten in der Liste aufgeführt werden.

Re: "Plugin aktuelle Einträge" anders sortieren

Posted: Sat Jun 30, 2007 1:43 pm
by garvinhicking
Hi!

Hm, eigentlich müssten die korrekt sortiert sein wegen:

"ORDER BY timestamp DESC".

Deine Reihenfolge würder einem "ORDER BY timestamp ASC" entsprechen, aber das steht da ja nicht...?

Was benutzt Du denn für ne Datenbankversion und was für nen Typ? MySQL? Wie ist das Plugin sonst konfiguriert? Und vor allem welche Version des plugins?

Grüße,
Garvin

Posted: Sat Jun 30, 2007 2:24 pm
by trancemaster2k
Version des Plug-Ins: 1.6
verwendete Datenbank: MySQL

sonstige Konfiguration des Plug-Ins:
Titel: Aktuelle Einträge
Anzahl der Einträge: 10
Angezeigte Einträge überspringen: Alle anzeigen (bei der anderen Einstellung wird sonst gar nichts angezeigt)
Datumsformat: %A, %e. %B %Y
Kategorie: Alle Kategorien

Mehr ist da nicht zu konfigurieren über die Adminschnittstelle im Browser.


Ich habe mal versucht statt DESC einfach mal ASC zu verwenden, aber leider hab es keine Änderung der Reihenfolge...

Posted: Sat Jun 30, 2007 2:35 pm
by garvinhicking
Hi!

Welche MySQL-Version?

Das Problem gabs schonmal bei einigen Installationen, ich konnte das leider nie nachvollziehen da bei mir die Sortierungsreihenfolge stimmt. Kannst Du testweise mal das Plugin aus der aktuellen 1.2-beta version ausprobieren?

Grüße,
Garvin

Posted: Sat Jun 30, 2007 2:44 pm
by trancemaster2k
MySQL: 4.1.22-log

Werde nachher gleich mal das Plug-In aus der Beta-Version testen.

Posted: Sat Jun 30, 2007 3:12 pm
by trancemaster2k
Habe das neue Plug-In aus der Beta ausprobiert, leider keine Änderung der Sortierreihenfolge.

Random macht er natürlich, aber ansonsten ist immer noch der älteste Beitrag ganz oben in der Liste...

Posted: Mon Jul 02, 2007 11:21 pm
by trancemaster2k
Problem gelöst !

Habe jetzt die Sortierreihenfolge nach der letzten Bearbeitung ausgewählt.