[Feature #865] Suchergebnisse aufsteigend/absteigend sortieren

Hier geht es um die Programmierung von Opencaching.de - User mit Erfahrungen im Bereich PHP, MySQL, HTML, JavaScript, CSS werden hier ständig gesucht
Benutzeravatar
Slini11
Vereinsmitglied
Vereinsmitglied
Beiträge: 1164
Registriert: 17.03.2012, 13:25

Hallo zusammen,
nach einiger Zeit habe ich mich mal wieder an ein Redmine-Ticket gewagt: http://redmine.opencaching.de/issues/865
In Zukunft wird man die Spalten dann hoffentlich mit einem Klick auf den Spaltennamen aufsteigend bzw. absteigend und mit noch einem Klick jeweils gegenteilig sortieren können :).
Die ursprüngliche Idee hinter der ganzen Sache war eigentlich, etwas einzubauen, um schnell nach ältesten Caches (Listed since) suchen zu können.
Genau, dass kann man aktuell aber nicht, da in Ergebnissliste der Suche keine Spalte für "Listed since"(bycreated) existiert.
Hat jemand ne Idee oder einen Vorschlag, wie man das trotzdem gut einbauen könnte.?Oder soll es in Zukunft eine Spalte für "Listed since" geben?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
[url=http://www.opencaching.de/viewprofile.php?userid=159941][img]http://www.opencaching.de/statpics/DE/159941.jpg[/img][/url]
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6623
Registriert: 04.12.2009, 00:31

[quote="Slini11"]In Zukunft wird man die Spalten dann hoffentlich mit einem Klick auf den Spaltennamen aufsteigend bzw. absteigend und mit noch einem Klick jeweils gegenteilig sortieren können :).[/quote]

Cool, danke!
Wird durch den Klick dann eine neue SQL-Abfrage ausgelöst,
oder passiert diese Neu-Sortierung intern in der xxxxx?
Zuletzt geändert von mic@ am 16.01.2016, 18:53, insgesamt 1-mal geändert.
Benutzeravatar
Slini11
Vereinsmitglied
Vereinsmitglied
Beiträge: 1164
Registriert: 17.03.2012, 13:25

[quote="mic@"]
Cool, danke!
Wird durch den Klick dann eine neue SQL-Abfrage ausgelöst,
oder passiert diese Neu-Sortierung intern in der xxxxx?
[/quote]
Aktuell ist es eine neue SQL-Abfrage. Ich wusste gar nicht, dass die Suchen in einer xxxxx gespeichert werden.
Ich weiß nur, dass die Sucheinstellungen, spricht die querys, gespeichert werden.
Kannst du mir den näheres zu dieser xxxxx sagen?
[url=http://www.opencaching.de/viewprofile.php?userid=159941][img]http://www.opencaching.de/statpics/DE/159941.jpg[/img][/url]
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6623
Registriert: 04.12.2009, 00:31

[quote="Slini11"]Ich wusste gar nicht, dass die Suchen in einer xxxxx gespeichert werden.[/quote]

Das war meine Vermutung, denn wenn man die Daten schon ermittelt hat, dann braucht man das doch
nicht nochmal einzulesen, wenn sich nur die Sortierung ändert. Oder denke ich da zu simpel?
Benutzeravatar
bohrsty
Administrator
Administrator
Beiträge: 1365
Registriert: 30.03.2012, 22:54

[quote="mic@"]
[...] Oder denke ich da zu simpel?
[/quote]

du denkst vermutlich zu "modern"... ;) diese techniken haben viel mit ajax/javascript bei der anzeige der daten zu tun und das wird bei oc nicht verwendet (zumindest nicht im bereich der tabellen)...
gruss Nils (bohrsty)

Bild
OConly

So modernes Zeugs wollte ja auch niemand. :-/
Benutzeravatar
Slini11
Vereinsmitglied
Vereinsmitglied
Beiträge: 1164
Registriert: 17.03.2012, 13:25

[quote="OConly"]
So modernes Zeugs wollte ja auch niemand. :-/
[/quote]
Kommt bestimmt irgendwann auch noch  ;).
Hat noch jmd. ne Idee zu dem "bycreated"-Problem? Ne Lösung habe ich dafür nämlich immer noch nicht gefunden.
[url=http://www.opencaching.de/viewprofile.php?userid=159941][img]http://www.opencaching.de/statpics/DE/159941.jpg[/img][/url]
OConly

[quote="Slini11"]
[quote="OConly"]
So modernes Zeugs wollte ja auch niemand. :-/
[/quote]
Kommt bestimmt irgendwann auch noch  ;).
[/quote]

Nun ja, einmal war es ja schon weitgehend fertig. Aber wie gesagt, es wollte niemand.
following

[quote="OConly"]
[quote="Slini11"]
[quote="OConly"]
So modernes Zeugs wollte ja auch niemand. :-/
[/quote]
Kommt bestimmt irgendwann auch noch  ;).
[/quote]

Nun ja, einmal war es ja schon weitgehend fertig. Aber wie gesagt, es wollte niemand.
[/quote]

Quatsch. Wir reden hier von moderner Frontent-Technik mit Dynamic HTML. Die wird (a) bei OC durchaus an einigen Stellen verwendet (Karte, Logs nachladen, Cachelisten bearbeiten, diverse Einstellungsformulare). Und (b) gab es darüber hinaus bislang keine Versuche, das noch weiter auszubauen. Der erste geplante Versuch in der Richtung ist das "Responsive Web Design" von Mirco, und das ist selbstverständlich gewollt, aber noch weit von einer konkreten Implementation entfernt.
Zuletzt geändert von following am 18.01.2016, 14:39, insgesamt 1-mal geändert.
Benutzeravatar
Slini11
Vereinsmitglied
Vereinsmitglied
Beiträge: 1164
Registriert: 17.03.2012, 13:25

Da sich bis dato noch keiner zu einer bycreated-Spalte gemeldet hat, habe ich sie einfach mal eingebaut. Meinungen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
[url=http://www.opencaching.de/viewprofile.php?userid=159941][img]http://www.opencaching.de/statpics/DE/159941.jpg[/img][/url]
following

Für Benutzer mit schwachen Augen und großer Schrift wirds dann sehr eng ... aber wir sind wohl eh eine aussterbende Art. ;)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
Slini11
Vereinsmitglied
Vereinsmitglied
Beiträge: 1164
Registriert: 17.03.2012, 13:25

[quote="following"]
Für Benutzer mit schwachen Augen und großer Schrift wirds dann sehr eng ...
[/quote]
Ja, das stimmt schon. Wie gesagt: Die Spalte muss nicht rein, wäre aber natürlich ein "nicetohave". Ich habe schon den letzten Logeinträgen einen Eintrag geklaut und die OC-Only-Spalte für die Kurzbeschreibung & lange Cachenamen frei gemacht, wenn kein OC-Only-Attribut gesetzt ist. Außerdem finde ich die Info, wann der Cache gelegt wurde auch nur dann interessant, wenn man genau danach sucht(sortiert). Sonst ist es (für mich) eher uninteressant.
Wenn wir irgendwann mal das neue Design haben, besteht das Problem hoffentlich nicht mehr. Die linke Menüspalte ist echt nervig  :-\.
(nebenbei: wieso sind die Icons bei dir so scharf, obwohl die Schrift so groß ist? Ich krieg das irgendwie mit meinem Browser nicht hin?)
[url=http://www.opencaching.de/viewprofile.php?userid=159941][img]http://www.opencaching.de/statpics/DE/159941.jpg[/img][/url]
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6623
Registriert: 04.12.2009, 00:31

[quote="Slini11"]Ich habe schon den letzten Logeinträgen einen Eintrag geklaut und die OC-Only-Spalte für die Kurzbeschreibung & lange Cachenamen frei gemacht, wenn kein OC-Only-Attribut gesetzt ist.[/quote]

Weitere Einsparmöglichkeiten:
- Vorangestellte laufende Nummer entfernen (ist doch nutzlos)
- oc-only Attribut verkleinern (Smiley weg, oc-only reicht)
- Jahrangaben nur zweistellig
following

Slini11 hat geschrieben: Ich habe schon den letzten Logeinträgen einen Eintrag geklaut und die OC-Only-Spalte für die Kurzbeschreibung & lange Cachenamen frei gemacht, wenn kein OC-Only-Attribut gesetzt ist.
Ah, das hatte ich übersehen. Man könnte es ja so machen: Die zusätzliche Spalte nur einblenden wenn als Sortierkriterium gewält, und dann das kleine 16x16-Pixel-OConly-Symbol in die Zeile unter das Listingdatum setzen.

Wegen der Numerierung bin ich unsicher, ob die jemand braucht. Ist jedenfalls ziemlich oldschool.
(nebenbei: wieso sind die Icons bei dir so scharf, obwohl die Schrift so groß ist? Ich krieg das irgendwie mit meinem Browser nicht hin?)
Hab die Bildskalierung im Firefox abgeschaltet, vermutlich mit dem Addon "Theme & Font size changer". Sollte auch mit browser.enable_automatic_image_resizing = false gehen.
OConly

[quote="following"]
Wegen der Numerierung bin ich unsicher, ob die jemand braucht. Ist jedenfalls ziemlich oldschool.
[/quote]

Jepp, die kann wohl weg.
Antworten