LOL Nein, ich habe meins damals nach deren Vorbild erstellt. So rum ist es richtiger...jep das Pannel habe ich gesehen schaut wie deines aus Haben die bestimmt von dir abgeguckt.
Ich habe mein Profil auch in 3 Teile gesplittet, und das genau nach Deiner Idee (!):
- Avatar
- Signatur (Mod)
- Einstellungen
Dazu ist die usercp_register.php entsprechend angepasst worden, ein vereinfachtes Form für die Registrierung zu benutzen (die originale profile_add_body.tpl allerdings stark abgespeckt) und ein neues Form, für die kompletten Einstellungen (profile_edit_body.tpl). Beides durch die usercp_register.php gesteuert.
Und da ginge noch mehr, was ich mir zunächst geschenkt habe.
Das Menü selber ist eine zusätzliche Tabelle, die ich in allen dazugehörenden TPL-Files eingebaut habe. Die Werte dafür kommen aus der page_header.php.
Soviel zu meinem User Panel.
Für Euer Projekt kann man ebenfalls jede Seite in der usercp_register.php definieren, neue profile_..._body.tpl erstellen und hätte die entsprechenden Ansichten (auch eine Startseite, wenn es sein muss).
Und damit bliebe man beim Standard und kompatibel zu jedem weiteren Profil Mod.
Klar, eine Anleitung für die ein oder andere Stelle wird nötig sein, ggf. für alle bekannten Profil-Änderungen fertige Add-Ons als Einstiegshilfe erstellen, aber es müsste kein Profil Mod zusätzlich in das neue User Panel eingebaut werden, wie das beim PCP nunmal leider der Fall ist (auch wenn dort in der Version 2.0.x neue Felder einfach per ACP hinzugefügt werden können).
Sicher wäre das "easy User Panel" hard coded, aber dennoch besser gelöst, da hier immer noch jeder Änderungen einmal vornimmt und keine weiteren Probleme bekommt.
Daher, @AmigaLink, gebe ich nur zu bedenken, von neuen Files, die das Standardverfahren in phpBB ersetzen würden, doch eher Abstand zu nehmen.
Mit geschickten Änderungen in der usercp_register.php muss man sogar nicht mal stark vom Standard abweichen, nur um verschiedene Seiten im User Panel zu erzeugen Lediglich mehrere tpls sind nötig und die kann man in einer sauberen Dokumentation beschreiben, so daß jeder damit zurecht käme.