Support Telefon: 0228 / 280 56 68 - Mo-Fr. 09-18.00

Suche

Suche

Support

Forum Beta Tester

Problem mit Artikelreihenfolge

Hallo.

Ich habe bei einem Projekt ein Problem mit der Artikelreihenfolge: Und zwar wurden wohl für die Seiten unter einem Menüpunkt die OrderIDs mehrfach vergeben. Das sieht dann so aus:

ReporeID-116[OrderID-13]: Zahlreiche Anmeldungen für Gospelchor

ReporeID-112[OrderID-12]: Gemeinsame Gottesdienste in der Stadt Einbeck

ReporeID-117[OrderID-12]: Gott ist mir persönlich nahe gekommen

ReporeID-19[OrderID-11]: Konzerte und Aufführungen 2006

ReporeID-114[OrderID-10]: Vorbereitungen für Kindermusical laufen

ReporeID-83[OrderID-3]: Frischer Wind durch erneuerten Auftritt

Allerdings führt die doppelte Vergabe der 12 (ändert sich auch mal auf andere) zu Problemen, wenn ich zB OrderID 11 nach oben verschieben möchte ... Die rutscht dann gleich 2 hoch:

ReporeID-116[OrderID-13]: Zahlreiche Anmeldungen für Gospelchor

ReporeID-19[OrderID-12]: Konzerte und Aufführungen 2006

ReporeID-112[OrderID-12]: Gemeinsame Gottesdienste in der Stadt Einbeck

ReporeID-117[OrderID-11]: Gott ist mir persönlich nahe gekommen

ReporeID-114[OrderID-10]: Vorbereitungen für Kindermusical laufen

ReporeID-83[OrderID-3]: Frischer Wind durch erneuerten Auftritt

Lässt sich dann zwar einen nach unten schieben, sieht aber dann so aus:

ReporeID-116[OrderID-13]: Zahlreiche Anmeldungen für Gospelchor

ReporeID-19[OrderID-12]: Konzerte und Aufführungen 2006

ReporeID-112[OrderID-12]: Gemeinsame Gottesdienste in der Stadt Einbeck

ReporeID-117[OrderID-11]: Gott ist mir persönlich nahe gekommen

ReporeID-114[OrderID-10]: Vorbereitungen für Kindermusical laufen

ReporeID-83[OrderID-3]: Frischer Wind durch erneuerten Auftritt

Jetzt würde es wieder Probleme geben, wenn ich OrderID 11 nach oben verschieben will, usw. usw.

Wie kann ich das beheben?


Von mwegner am 19.02.2006; 20:47:08 Uhr [1856 Hits]

Re: Problem mit Artikelreihenfolge

Hallo
Ich hatte das selbe Problem und hab es wie volgt gelöst.

In der lib/classes/artikel_class.php in der Zeile 1181 steht

$select .= " ORDER BY order_id DESC ".$this->cms->sqllimit."";

ich habe es dann so geändert:

$select .= " ORDER BY article_id DESC ".$this->cms->sqllimit."";

Dann werden alle Artikel auf der Startseite in der richtigen Reienfolge angezeigt allerdings kann man dann die Reienfloge im backend nicht mehr ändern.


Von Heike am 19.02.2006; 21:43:52 Uhr [156 Hits]

Re: Problem mit Artikelreihenfolge

Vielen Dank für die Antwort, aber leider ist dies keine Lösung für mich. Die Reihenfolge soll veränderbar bleiben.

So wie ich das sehe, ist das einzige Problem, dass die OrderIDs bei einem Menüpunkt einzigartig sein müssten, es also keine doppelten geben dürfte.


Von mwegner am 19.02.2006; 22:13:48 Uhr [193 Hits]

Re: Problem mit Artikelreihenfolge

Hi MWegner,

da gibt es im Moment tatsächlich ein kleines Problem und zwar mit Artikeln die der Startseite zugewiesen werden und anschließend verschoben werden.

Als Lösung für dich:
Installier dir mal das Entwickler-Plugin (devtools). Dort gibt es einen Punkt "Neuordnung" in dem du die Artikel neu Ordnen lassen kannst.
Führst du diese Funktion aus, so bekommen ALLE Artikel eine neue Order_ID. Die Reihenfolge entspricht dabei der Erstellung der Artikel. Die Zuweisung zu Menü-Punkten bleibt selbstverständlch erhalten.
Anschließend kannst du die Artikel wieder über die gewohnte Funktion neu Anordnen. Doppelte Nummern sollten somit nicht mehr vorkommen.

!! Für den Menü-Punkt "Startseite" funktioniert das Sortieren nicht sauber. Werden hier Artikel umsortiert, kann es zu doppelten Order_IDs kommen. An diesem Problem arbeiten wir gerade. Wird in der Version 3 dann behoben sein !!

Stephan



Von b.legt210 am 20.02.2006; 08:38:35 Uhr [207 Hits] Entwickler

Sie müssen sich anmelden, um einen Beitrag schreiben zu können.

Anfrage stellen

Warenkorb

Derzeit befindet sich nichts in Ihrem Warenkorb.
#start#

Facebook

Newsletter abonnieren.

Ihre Daten

Login

Login




Registrierung.
. Passwort vergessen?
.

Seminarkalender

Mo Di Mi Do Fr Sa So
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
.

xxnoxx_zaehler