Ergebnis 1 bis 15 von 15

Thema: MetaModels Sortierung funktioniert plötzlich nicht mehr

  1. #1
    Contao-Nutzer Avatar von freedow
    Registriert seit
    04.03.2010.
    Ort
    Köln
    Beiträge
    34

    Standard MetaModels Sortierung funktioniert plötzlich nicht mehr

    Hallo zusammen,

    ich arbeite bereits seit mehreren Jahren mit Contao und Metamodels, bisher ohne Schwierigkeiten.
    Seit ca. 1 Monat funktioniert die Sortierung nicht mehr (nutze primär die manuelle Sortierung).
    D.h. die Items kann ich im Backend zwar verschieben, nach neuladen der Seite im BE setzt sich die Reihenfolge wieder zurück.

    Ich habe alle Updates versucht (MM, DC-General, Contao) ohne Erfolg. Ich habe festgestellt, wenn ich ein neues MetaModel anlege funktioniert die Sortierung in diesem MM. Hat irgendwer ähnliche Erfahrungen gemacht?

    Nutze Contao 3.4 und MM 2.x

    Danke und viele Grüße,
    Freedow

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo freedow,
    ist das ein altes Projekt?
    Es gab da mal zwischenzeitlich Probleme, wenn ich mich richti erinner...
    Eventuell hilft es, wenn du die Spalte mit dem Sorting mal leerst und dann wieder etwas neu sortierst.
    Kann auch sein, das du da an ein Limit von der Sortierung gekommen bist. Das haben hier im Forum auch schon manche angesprochen gehabt...
    Dazu müsstest du dann mal in die DB schauen, was da passiert, wenn du da sortierst.

    Ansonsten kann ich nur empfehlen auch ein Contao update zu machen, da MM nur noch die LTS-Variante von Contao unterstützt!

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3

  4. #4
    Contao-Nutzer Avatar von freedow
    Registriert seit
    04.03.2010.
    Ort
    Köln
    Beiträge
    34

    Standard

    Danke für die schnellen Antworten!

    @MacKP: Ich dupliziere die Seite nochmal und fahre gerade alle Updates ...

    @zonky: keine JS-Fehler. Sortierung über "blauen Pfeil" tut auch nicht.

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.728
    User beschenken
    Wunschliste

    Standard

    sieh auf alle Fälle mal nach, ob sich beim "Um-Sortieren" die Sortiernummer ändert (z.B. per phpMyAdmin)

  6. #6
    Contao-Nutzer Avatar von freedow
    Registriert seit
    04.03.2010.
    Ort
    Köln
    Beiträge
    34

    Standard

    Alle Einträge haben die gleiche Sortierungsnummer. Da stimmt irgendwas nicht!

    Schonmal passiert?

  7. #7

  8. #8
    Contao-Nutzer Avatar von freedow
    Registriert seit
    04.03.2010.
    Ort
    Köln
    Beiträge
    34

    Standard

    Danke zonky. Die Tips habe ich schon alle durch...

    Also der Fehler liegt darin, dass der Sorting-Wert nicht höher als '4294967295' sein darf. Ich habe also anscheinend das Limit erreicht.
    Wenn ich den Sorting-Wert auf niedrigere Werte setze, läuft die Sortierung wieder.

    Wie kann ich größere Werte für Sorting zulassen?
    Dann erspare ich mir die Neusortierung...

    Habe schon mit int(255) probiert. Die Werte bleiben allerdings unverändert...

    Danke!
    Geändert von freedow (25.07.2016 um 21:17 Uhr)

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.728
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von freedow Beitrag anzeigen
    Danke zonky. Die Tips habe ich schon alle durch...
    es ging mit nicht um die Tipps, sondern um die fehlenden Informationen - daher zus. zum Link der Hinweis, welchen Abschnitt Du Dir ansehen und beantworten solltest... denn wie immer "halbe Informationen => halbe Hilfe"!

    ... wenn Du alle Tipps durch hast, warum nicht auf den gestoßen? https://github.com/contao-community-...ral/issues/149

    da die Werte (m.E.) Vielfaches von 256 sind, solltest Du per phpMyAdmin die Zahlen entsprechend der Sortierung runter schrauben können

  10. #10
    Contao-Nutzer Avatar von freedow
    Registriert seit
    04.03.2010.
    Ort
    Köln
    Beiträge
    34

    Standard

    Ok. Verstanden. Halbe Info -> halbe Hilfe.

    Aber wie setze ich die Werte runter? Sind doch jetzt alle gleich. Welche Rechenoperation würdest du anwenden?

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.728
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von freedow Beitrag anzeigen
    Aber wie setze ich die Werte runter? Sind doch jetzt alle gleich. Welche Rechenoperation würdest du anwenden?
    ich denke, du kannst nicht mehr Sortieren, da Zahlenlimit in MySQL erreicht ist? dann sollte doch der Sortierparameter nicht gleich sein? aber wer kann das schon sagen... ohne Infos/Screenshots etc.pp. ...

    eine "manuelle Sortierung" mit einer Formel abzulegen ist per se Quatsch - dann kannst Du dir die manuelle Sortierung sparen

  12. #12
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.728
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von freedow Beitrag anzeigen
    Ok. Verstanden. Halbe Info -> halbe Hilfe.
    scheinbar nicht! oder Du möchtest nur "halbe Hilfe"... zumindest kann ich keine Flut von Infos erkennen!

  13. #13
    Contao-Nutzer Avatar von freedow
    Registriert seit
    04.03.2010.
    Ort
    Köln
    Beiträge
    34

    Standard

    Habe gerade einfach alle Sorting-Einträge auf '1' gesetzt. Sortierung ist geblieben, und ich kann im BE wieder sortieren.
    Gibt es einen sinnvolleren Weg?

  14. #14
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.728
    User beschenken
    Wunschliste

    Standard

    ich denke nicht - statt 1 hätte ich 128 oder 256 genommen - aber manuell bedeutet manuell, weil es keinen "Algorithmus" dafür gibt

  15. #15
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Das muss eine uralte Version (DCG Pre Aug 13, 2015) gewesen sein.
    In der haben wir optimistisch immer alles nachfolgende um 128 hoch geschoben wodurch dieses Limit erreicht wurde.
    Inzwischen haben wir da jedoch massiv optimiert. Die detaillierte Implementierung findet man unter: https://github.com/contao-community-...bc9db0d2fd685c

    Es ist zwar theorethisch immer noch moeglich das limit zu knacken, aber nur wenn man immer wieder (bei 2 Datensaetzen) den oberen nach unten schiebt. Das muss man dann ein paar Millionen mal machen und ist somit im Bereich des verschmerzbaren.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •