Was du beschreibst, ist ja genau das selbe, wie ich oben in meinem letzten Post geschrieben habe, oder irre ich mich da (Betreffend mit originaler Reihenfolge funktioniert das Plugin)?Giovanni9030 hat geschrieben: Bei 4 Datenbanken hatte ich die Reihenfolge der Profilfelder geändert, Geburtstag und Geschlecht hatten hier nicht die richtige ID 10 für Geburtstag und 11 für Geschlecht. Nur eine Datenbank war Original und hier funktionierte auch die Statistik richtig.
...
Nachdem ich die Reihenfolge auf den anderen 4 Installationen wieder auf die Originale geändert habe, funktionierten diese auch wieder richtig, und das sogar ohne Änderung der Editor.php.
Jammon hat geschrieben:Ich habe herausgefunden, wie der Fehler zu Stande kommt. Man kann den Fehler nur reproduzieren, wenn man die Reihenfolge der Profilfelder in der Profilfeldpflege ändert! Sonst sieht man den Fehler nicht.
Hast du den Code analysiert? Ich habe mir ihn angesehen und meine Erkenntnis würde deiner widersprechen. Denn für das ausgewählte Feld WURDE keine Abfrage gemacht, doch mit meinem geänderten Code hast du die Abfrage drin. Die Reihenfolge spielt hier nämlich grundsätzlich keine Rolle, es geht nur um die ID des Profilfeldes, welches selektiert wurde.Giovanni9030 hat geschrieben: Ich schließe daraus, dass das Statistikplugin einfach von der Original-Reihenfolge der Profilfelder ausgeht und keine Abfrage ausführt, ob sich eventuell die Reihenfolge geändert hat.
Hast du deine ID aus der Datenbank gelesen? Oder wo hast du deine ID verglichen? Du meinst mit ID wirklich die Identifikationsnummer des Profilfeldes, nicht die Position/Reihenfolge? Nur damit wir uns richtig verstehen. Denn auch wenn die Position geändert wird, ändert sich nicht die ID vom Profilfeld. Das sind zwei unterschiedliche Einträge in der Datenbank.
Hast du zum Testen das Plugin mal deinstalliert und neu installiert, damit alle Werte wieder auf default gesetzt sind? Das wäre wichtig für eine 100%ige Prüfung, ob es nun funktioniert oder nicht.
PHP Versionen, welche ich erfolgreich getestet habe, waren 5.3.20 und 5.4.10.
Gruzz Jammon