Sorry Leutz, aber die Umstellung des User Profils is mal richtig in die Hose gegangen! (Felder für Facebook, etc. ein/ausschaltbar)
Hab heute die Updates von 2.1.14 auf .15, .16, und dann auf 2.1.17 durchgeführt. Soweit scheint alles zu laufen.
Aber dann in einem Profil gesehen, das sämtliche Felder für Facebook und Co. weg waren. In der DB auch nix mehr zu finden (außer dem Discord Eintrag, denn habt ihr wohl vergessen zu droppen). Außerdem werden keine Kategorien für benutzerdefinierte Felder mehr angezeigt.
Ihr habt leider völlig vergessen, das diese Felder nicht mal einfach in eine andere Tabelle gepackt werden können, ohne eine vorhandene Struktur zu zerdeppern. Außerdem kann man nicht einfach mal vorhandene Daten in der DB löschen. Wir haben jetzt nicht sooo viele Benutzer, aber wenn's mehr als 50 sind, ist sowas sehr ärgerlich.
Leider ist es auch so, das die Tabelle für benutzerdefinierte Felder (wie ärgerlicherweise bei anderen Tabellen auch) über phpMyAdmin nicht editierbar ist, da es blöderweise keine Autoinkrement Felder gibt, was meiner Meinung nach ein unnötiges Risiko für DB-Fehler darstellt. Somit gibs fast keine Möglichkeit, die gelöschten Daten von Hand in diese Tabelle zu übertragen. Und denn Benutzern zu sagen, sie möchten doch bitte ihre Profildaten wieder hinzufügen, ist auch keine Lösung.
Es wäre besser gewesen, die vordefinierten Felder so zu belassen und im Adminbereich für diese Felder Optionen einzubauen, ob diese angezeigt werden sollen oder nicht, anstatt daraus einfach benutzerdefinierte Felder zu machen. Wenn schon eigene Felder angelegt wurden, geht so ein Update logischerweise schief.
Mir bleibt jetzt nix anderes übrig, als mein Backup zurückzuspielen und auf einen Fix zu hoffen.
LG hacki65
verwendete ilch Version: 2.1.17
betroffene Homepage: speed-fun-driver.de
Zuletzt modifiziert von hacki65 am 01.11.2018 - 14:25:56