Seite 1 von 1

profile.php?mode=editprofile anpassen

Verfasst: 29.12.2005 14:05
von smaugilein
Hallöchen!

[offtopic]Weihnachtstage gut überstanden? :-)[/offtopic]

Ich möchte gerne die Seite "profile.php?mode=editprofile" anpassen - also die Seite die erscheint, wenn man auf "Profil" klickt.
Hintergrund ist, dass ich die Seite gerne auf drei Einzelseiten aufsplitten möchte: Ich habe eine Auswahlseite gebastelt, auf der Einstellungen getätigt werden können. Dort sollen Links à la "Mein Account" (E-Mailadresse, Login und Passwort anpassen), "Meine Daten" (Name, Geburtstag etc.) und "Forenansicht" (neuste zuerst, älteste zuerst etc.) erscheinen.
Das "Backgroundprogramming" (sorry wegen des Worts :-D) habe ich schon geschafft - die Frage ist nun nur, ob ich die profile_add_body.tpl einfach so anpassen kann, dass dort nur noch Einstellungen zur E-Mailadresse, zum Login und Passwort gemacht werden können (sprich: alle "überflüssigen" Formularfelder werden einfach gelöscht), oder ob das Probleme mit sich bringt - wie z.B. dass beim Absenden des vereinfachten Formulars Dinge falsch in die MySQL-Datenbank gespeichert werden bzw. dass man sich überhaupt nicht mehr registrieren kann etc...

Für "Meine Daten" und "Forenansicht" würde ich dann eigene Funktionen schreiben, das ist ja nicht so schwer! :-)

Verfasst: 04.01.2006 14:48
von AmigaLink

Verfasst: 04.01.2006 17:01
von smaugilein
Ayayay, so viel Anleitung für so eine kleine Sache, die ich möchte.

Danke für den Link, aber ich werd's mal "händisch" probieren. Wird schon schiefgehen! ;-)

Aber weiß denn trotzdem jemand eine Antwort auf folgendes?
Meine Wenigkeit hat geschrieben:die Frage ist nun nur, ob ich die profile_add_body.tpl einfach so anpassen kann, dass dort nur noch Einstellungen zur E-Mailadresse, zum Login und Passwort gemacht werden können (sprich: alle "überflüssigen" Formularfelder werden einfach gelöscht), oder ob das Probleme mit sich bringt - wie z.B. dass beim Absenden des vereinfachten Formulars Dinge falsch in die MySQL-Datenbank gespeichert werden bzw. dass man sich überhaupt nicht mehr registrieren kann etc...

Verfasst: 04.01.2006 17:41
von AmigaLink
Wenn es so einfach wäre wie du es dir vorstellst, dann wäre MODs wie mein easyUCP nicht erstellt worden. ;)

Die profile_add_body.tpl wird zur Registrierung, Profilbearbeitung und teilweise sogar für die Avatarverwaltung genutzt. Somit kann es auch zu fehlern kommen wenn du einfach sachen entfernst.

Verfasst: 04.01.2006 17:44
von smaugilein
Naja, ich könnte beim "editprofile"-Aufruf einfach Sachen à la

Code: Alles auswählen

<input type="hidden" name="occupation" value="' . $userdata['user_occ'] . '">
Oder sowas einbauen... Die Avatarbearbeitung kann ich ja drinlassen. Stört dort ja keinen! ;-)

Verfasst: 05.01.2006 18:04
von 2005
Ja, mach einfach alle Felder, die du nicht brauchst zu einem hidden feld! oder mach es (was schwieriger geht) mit switches!
Viel glück!

Verfasst: 05.01.2006 18:10
von 2005
Ich hab den nickpagemod eingebaut, da da ja Wohnort etc. schon drin ist und hab dann nur die Signatur den Usernamen, Passwort, Die vielen Radiobuttons und Sprach, Style dringelassen. Dass heißt jetzt Einstellungen! Dann hab ich noch in der profile.php eine weiterleitung bei mode = viewprofile zur nickpage gemacht und alles war gut!

Viel Spaß bei deinem kleinen "Eingriff"!

P.S. Bei der Anmeldung hab ich einfach selber mit html ein Formular gebastelt, was dann an profile.php geschickt wird!

Verfasst: 05.01.2006 21:03
von smaugilein
Ja, sowas hatte ich mir gedacht! Wusste doch, dass das geht! Dann werd ich mich gleich mal ransetzten! Danke! :)