Hallo,
ich habe folgendes Problem bei der Verwendung von 'Sortierbares Archiv der Einträge', wenn ich 'Titel' auswählen. Die Ausgabe gruppiert zwar die Einträge anhand des Anfangbuchstaben, aber sie ist halt ganz durcheinander.
Beispiel bei robertlender.info
Ich bin dem Problem mal nachgegangen. Also es gibt ja eine Variable ($custom_sortfield, Zeile 114 in serendipity_event_customarchive.php), die die Sortierung enthält. Die ist bist zu einem bestimmten Punkt vorhanden. Nämlich bis zu Zeile 339 in functions_entries.inc.php. Nach dem 'serendipity_plugin_api::hook_event()' ist plötzlich eine ganz andere Sortierung drin. Von da an verliert sich auch meine Spur.
Könnte jemand mal schauen wie ich die Sortierung an der Stelle in Ordnung kriege?
Danke!
'Sortier-Problem' in 'Sortierbares Archiv der Einträge'
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Hast du mal versucht die Plugin-Reihenfolge von Kategorien-Eigenschaften und Sortierbare-Einträge zu verändern?
Grüße,
Garvin
Hast du mal versucht die Plugin-Reihenfolge von Kategorien-Eigenschaften und Sortierbare-Einträge zu verändern?
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Puh. Das ist ein kompliziertes Problem, da egal wie man es angeht man eine der beiden Funktionalitäten "ruiniert".
Du könntes tmal probieren in den Eigenschaften des Plugins "Erweiterte Templates für KAtegorien" das Sortierungsfeld leerzusetzen, und auch in den Eigenschaften aller deiner KAtegorien die Sortierung leerzusetzen?
Sonst bin ich bei diesem Problem etwas ratlos, beide Plugins miteinander zu kombinieren, für eine ausführliche Analyse und dem Aufsetzen einer Test-Installation dazu fehlt mir zur Zeit etwas Freizeit.
Grüße,
Garvin
Puh. Das ist ein kompliziertes Problem, da egal wie man es angeht man eine der beiden Funktionalitäten "ruiniert".
Du könntes tmal probieren in den Eigenschaften des Plugins "Erweiterte Templates für KAtegorien" das Sortierungsfeld leerzusetzen, und auch in den Eigenschaften aller deiner KAtegorien die Sortierung leerzusetzen?
Sonst bin ich bei diesem Problem etwas ratlos, beide Plugins miteinander zu kombinieren, für eine ausführliche Analyse und dem Aufsetzen einer Test-Installation dazu fehlt mir zur Zeit etwas Freizeit.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Hi Garvin,
kein Problem. Hast mich zu mindest auf den richtigen Lösungsweg gebracht.
Falls es dich interessiert:
"'Erweiterte Templates für Kategorien' das Sortierungsfeld leerzusetzen" war genau der richtige Anhaltspunkt. Problem nur, wenn ich es leer lasse, dann wird der Default-Wert wieder eingesetzt. Ich mußte also im Plugin den regulären Wert entfernen. Gibt es dafür vielleicht eine bessere Lösung?
Ich habe auch die Stelle des Überschreibens gefunden:
serendipity_event_categorytemplates.php
Zeile: 663 // Override sort order
if (!empty($this->sort_order)) {
$eventData['orderby'] = $this->sort_order;
}
Vielleicht hilft es das Plugin zu verbessern.
kein Problem. Hast mich zu mindest auf den richtigen Lösungsweg gebracht.
Falls es dich interessiert:
"'Erweiterte Templates für Kategorien' das Sortierungsfeld leerzusetzen" war genau der richtige Anhaltspunkt. Problem nur, wenn ich es leer lasse, dann wird der Default-Wert wieder eingesetzt. Ich mußte also im Plugin den regulären Wert entfernen. Gibt es dafür vielleicht eine bessere Lösung?
Ich habe auch die Stelle des Überschreibens gefunden:
serendipity_event_categorytemplates.php
Zeile: 663 // Override sort order
if (!empty($this->sort_order)) {
$eventData['orderby'] = $this->sort_order;
}
Vielleicht hilft es das Plugin zu verbessern.
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Achja, das berühmte Leersetz-Problem. Derzeit gibt es da leider keinen anderen Weg, als es über phpMyAdmin in der serendipity_config Tabelle auf einen leeren Wert zu setzen; möglicherweise auch ein "Leerzeichen"?
Das Problem muss definitiv im Code irgendwie gelöst werden, ich bin mir nur noch nicht sicher wie, damit es keine "Kollateralschäden" hinterlässt.
Grüße,
Garvin
Achja, das berühmte Leersetz-Problem. Derzeit gibt es da leider keinen anderen Weg, als es über phpMyAdmin in der serendipity_config Tabelle auf einen leeren Wert zu setzen; möglicherweise auch ein "Leerzeichen"?
Das Problem muss definitiv im Code irgendwie gelöst werden, ich bin mir nur noch nicht sicher wie, damit es keine "Kollateralschäden" hinterlässt.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/