User Cp -> "Profil bearbeiten" spiegeln

Cyberstar0
Hallöchen!

Ich hab da vielleicht eine etwas eigenartige Frage.

Ich möchte gerne im user cp das Feld "Profil bearbeiten spiegeln" (Bild 1)

Heisst also genau das gleiche nochmals einfügen. Ich möcht imprinzip das profil spalten.

Möchte ein eigenen punkt zum abwesend melden. Bei meinem Abwesenheitshack kann man das nur unter profil bearbeiten machen. Ich möcht aber eben gerne einen eigene Menüpunkt im Usercp haben.

Also einfach das profil spielgeln und alles bis auf den Away hack aus dem Template löschen. So dies zur erklärung.


Das Template usercp_profil_edit Template hab ich schon kopiert und neu abgespeichert.heist jetzt usercp_profil_abw.tpl

Einen neuen menüpunkt im user cp hab ich mir auch schon angelegt nur wenn ich darauf klicke bleibt die seite weiß.

Der Teil im Usercp.tpl sieht so aus


Zitat:
<a href="usercp.php?action=profile_abw{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/usercp_abw.gif" border="0" alt="Abwesend melden" title="Abwesend melden - Hier könnt Ihr Euch abwesend melden" /></a><br /> <span class="normalfont"><b><a href="usercp.php?action=profile_abw{$SID_ARG_2ND}">Abwesend melden</a></b></span><br /> <span class="smallfont">Hier könnt Ihr Euch abwesend melden</span></td>



Wo muß ich da nochwas ändern?Wäre super wenn einer helfen könnte

Mfg
Cybi
mkkcs
Du muß es doch genauso machen wie es die anderen Menüpunkte machen !

in der usercp.php ....

suche
/** edit profile **/

und dadrüber einfügen

code:
1:
2:
3:
4:
5:
6:
7:
if ($action == 'profile_abw') {

		header("Location: usercp.php?action=profile_edit".$SID_ARG_2ND_UN);
		exit();
	}


und da dann mal schauen was Du alles noch in diese Abfrage reintun mußt, was den Abwesendheits-Hack betrifft.
Cyberstar0
Hi!

Dank dir erstmal. Jetzt ist zumindest die weiße Seite weg,aber ich werd in das normale Profil weitergeleitet

usercp.php?action=profile_edit


Irgendwas hab ich da noch vergessen. Hast du noch eine Idee? Sorry darin bin ich net so gut

Mfg
Cybi
mkkcs
klar das Du dort dann den anderen action reinschreiben !
Cyberstar0
Hi

könntest mir das erklären?

Meistens probier ich ja selber bis ich es irgendwie hinbekomme aber hier blick ich irgendwie net so richtig durch

mfg
cybi
mkkcs
na halt so

in der usercp.php ....

suche
/** edit profile **/

und dadrüber einfügen

code:
1:
2:
3:
4:
5:
6:
7:
if ($action == 'profile_abw') {

		header("Location: usercp.php?action=profile_abw".$SID_ARG_2ND_UN);
		exit();
	}


na und dann das was da noch alles reingehört um den "Abwesenheitshack" zu füttern.....

sorry den genauen Code kann ich Dir nicht hinschreiben, da ich ihn nicht kenne !
Cyberstar0
Hi!

Jup genau so hattte ich das auch schon probiert. Nur da passiert leider nix.

Er läd und läd und läd. Und bricht dann irgendwann ab.

Muss ich im Template noch irgendwas ändern?

Man ist ja doch net so einfach alles


Mfg
Cybi
mkkcs
Du mußt natürlich in dem IF strukturell es so aufbauen wie z.B. profil_edit


d.h.

IF Abfangen wenn Formulardaten kommen
-> danach usercp aufrufen mit profil_abw
-> danach natürlich ein exit um die Routine vorzeitig zu beenden

Daten auslesen um das Template zu füttern
Template aufrufen