pimp my Artikelsortierung

Fragen zur Implementierung und/oder Anpassung von ConPresso 4 werden in diesem Forum diskutiert.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

pimp my Artikelsortierung

Beitrag von MarkusR »

Hier die aufgebohrte Version der manuellen Artikelsortierung.

Und wie immer:
Vor der Benutzung sowohl ein Backup der Datenbank als auch von den Originaldateien machen!

(sollte übrigens auch mit 4.0.6 funktionieren)
Dateianhänge
mod_move_articles_407.zip
(15.12 KiB) 1202-mal heruntergeladen
move_articles.gif
move_articles.gif (11.47 KiB) 22610 mal betrachtet
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

Hallo Markus,

DANKE für dieses neue Tool!!
Dieses Feature brauche ich gerade für ein Webprojekt das ich sonst mit den Redakteuren über das Indexfeld eine kompliziertere Lösung gehen müsste.

Aber mit diesem Tool ... cool.

DANKE

Doch ein Problem hätte ich noch?! Und zwar muss ich noch irgend etwas anpassen?? oder einfach nur die Dateien hochladen??
Denn bei mir kommt so eine Sortierung leider nicht?!

Das einzigste was noch sein könnte ist, dass ich beim kopieren der geänderten Stellen etwas vergessen habe?? Da ich in der Datei auch noch den Artikelfilter von dir drin habe.
Ich schaue mir nochmals alles an ...

Hast du sonst evtl. eine Idee?

cu Ralf
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Das sind ja fertig bearbeitete Dateien.

Die muß man nur in seinen Auftritt kopieren. Wenn man natürlich andere Modifikationen drin hat gehen diese flöten.

Hast Du denn überhaupt "manuelle Sortierung" für die Rubrik aktiviert?
Wie sieht es denn bei Dir aus?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Ralf
ConPresso-Checker
Beiträge: 205
Registriert: 25.08.2005 10:58
Hat sich bedankt: 65 Mal
Danksagung erhalten: 14 Mal

Beitrag von Ralf »

MarkusR hat geschrieben:... Hast Du denn überhaupt "manuelle Sortierung" für die Rubrik aktiviert?
:oops: :oops: oopppssss :lol: 8)

OK das hatte ich natürlich vergessen und siehe da JETZT funktioniert es wunderbar!!!

VIELEN DANK
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

[gelöst] Gepimpte Artikelsortierung m. "Nach Index, man

Beitrag von Mr. Magpie »

Hallo Markus,

ich würde gerne deine gepimpte Artikelsortierung mit der Sortieroption "Nach Index, dann manuell" aus http://community.conpresso.de/viewtopic ... 3624#23624 kombinieren, um die Möglichkeit zu haben, bestimmte "Kopfartikel" immer ganz oben stehen zu haben.
Später soll evtl. auch eine Sortierung "Nach Index (absteigend), dann manuell" möglich sein.

Bei den zwei Stellen in ../_admin/articles.php habe ich entsprechend 'sort_id desc' durch 'idx asc, sort_id desc' ersetzt.
Erste Versuche schienen erfolgreich, dann aber waren plötzlich offenbar die sort_id-Werte (teilweise) weg, sodass ich die Artikel nicht mehr manuell sortieren konnte.

Ich vermute also, es müsste hierfür auch in deinem Pimp-Code eine Anpassung erfolgen, bin mir aber nicht so ganz sicher was und wo.
Zuletzt geändert von Mr. Magpie am 19.12.2009 11:59, insgesamt 1-mal geändert.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Hast Du nochmal geprüft, ob Du alle Vorkommen von 'sort_id desc' (die alten UND die neuen (die Suche findet 4 Stück)) entsprechend angepasst hast?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

:wall: Ich Blödi hatte doch tatsächlich nur zwei Vorkommen von 'sord_id desc' ersetzt, weil ich zeichengenau, also inkl. der Quotes gesucht/ersetzt hatte. (das hatte ich aber auch geschrieben ;))
Sorry, wenn ich dir unnötig Arbeit gemacht habe. :oops:
Zuletzt geändert von Mr. Magpie am 15.12.2009 11:43, insgesamt 1-mal geändert.
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Jetzt ist's auch getestet: Es funktioniert!

Weil's mir gerade wieder einmal auffiel, als ich einen Artikel per Index-Wert ganz oben festpinnen wollte: Preisfrage - Was ist der kleinste Indexwert?
"0"? Nein! "00"!!
Günther Ludwig
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Mr. Magpie hat geschrieben:[...]Später soll evtl. auch eine Sortierung "Nach Index (absteigend), dann manuell" möglich sein.[...]
Das wird jetzt aber problematisch, oder?
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Zum Index-00-Beitrag: Der Index ist eine Alphabetische Sortierung, keine Zahlen.
Daher gilt:
1
10
1000
2
22
3
4
45678
5

und nicht
1
2
3
4
5
etc.

Jetzt weiß ich nur nicht wo die "0" im Alphabet liegt... vor oder hinter der "1"? Im Zeichensatz liegt sie davor...

Daher beginnt mein Index immer mit 1 oder noch besser 01 oder bei großen Rubriken 001 :wink:

Zur absteigenden Sortierung nach index: ja, das wird schwierig, weil alle Felder "ohne" Index eigentlich "zzzzzz" beinhalten und mir nicht klar ist, was da alphabetisch noch dahinter liegen könnte, wenn es nur 6 Stellen gibt... Umlaute? Sonderzeichen? Muss man mal testen...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Die Umlaute werden bei ihren korrespondierenden Buchstaben des Alphabets eingeordnet.

Will man einen Index höher als zzzzzz, muss man schon zu Sonderzeichen greifen:

a < ä < o < ö < s < ß < u < ü < z < { < | < } < ~ < § < ° < ² < ³ < µ
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

~ kommt nach z :wink:

ein index ~ oder ~1 bis ~9 setzt Artikel ganz nach hinten bzw. bei umgekehrter Sortierung dann wohl nach vorne...

edit:
beide Posts um 13:12, DU warst nur ein Eckchen schneller... :wink:
ich habe nach Lektüre des mySQL-Handbuchs die ASCII-Sortierung angenommen
http://de.wikipedia.org/wiki/ASCII

aber § geht tatsächlich auch ans Ende... es gibt also Möglichkeiten...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Schon, aber das absteigende Sortieren nach Index müsste man deinem Pimp noch irgendwie beibringen. Dass es Index-Werte jenseits der zzzzzz gibt, habe ich schon angenommen.

Ich denke, man kann nicht Beides haben.
Günther Ludwig
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Schon 'idx desc, sort_id desc' statt 'idx asc, sort_id desc' probiert?
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Mr. Magpie
ConPresso-Profi
Beiträge: 1004
Registriert: 01.01.1970 01:00
Wohnort: Wuppertal
Hat sich bedankt: 274 Mal
Danksagung erhalten: 59 Mal

Beitrag von Mr. Magpie »

Das geht selbstverständlich, aber ich möchte doch in der ../_include/common.inc.php sowohl

__('manual') => 'idx ASC, sort_id DESC',

als auch

__('nach Index (absteigend), dann manuell') => 'idx DESC, sort_id DESC',

drin haben.
Das geht nicht, wenn ich in deinem Artikelsortierungs-Pimpcode mich auf idx ASC, sort_id DESC festlegen muss.
Günther Ludwig
Antworten