Seite 1 von 3
Link zum eigenen Profil
Verfasst: 14.09.2008 16:39
von bananen-joe
Hi, ich würde gerne im Header einen Link zum Profil des aktuell eingeloggten Nutzers platzieren. Also hier hin:
Code: Alles auswählen
http://*.ohost.de/forum/memberlist.php?mode=viewprofile&u=ID_DES_NUTZERS
(Sorry für das unkenntlich machen des Links, musste sein, da Google einfach alles findet und ich nicht riskieren möchte, dass dieser Nickname und mein realer Name in Verbindung gebracht werden. Außerdem war der Link eh schon ungültig

)
Nur bin ich irgendwie zu blöd, um da die ID reinzubekommen... hab schon einiges rumprobiert, unter anderem auch
Code: Alles auswählen
<a href="memberlist.php?mode=viewprofile&u=<?php echo $user_id; ?>">Meine Seite</a>
Da wird dann aber nichts für $user_id eingesetzt. Was muss da bitte hin?!
Verfasst: 14.09.2008 17:00
von 4seven
guck dir doch mal die funktion in den template-dateien an, wo es mit der id funktioniert

zb in der index_body.html
Verfasst: 14.09.2008 17:13
von bananen-joe
Wo befindet sich denn bitte in der index_body ein Link zum eigenen Profil?? Da sind doch nur verschiedene Links mit diesen... geschweiften Klammern Dingends...

{U_PROFILE} führt ja zum ucp, da will ich aber ja gar nicht hin. Und ansonsten seh ich da nur irrelevante Sachen wie {TOTAL_POSTS}, {BIRTHDAY_LIST} oder {LEGEND}...

Verfasst: 14.09.2008 17:19
von 4seven
ist schonmal garnicht schlecht.
war ein beispiel - schau, wenn du dir zb. posts anguckst, stehen dort die namen der user, die die beiträge geschrieben haben. klickst du hierauf kommst du zum profil, des users, also > viewtopic_topy.html
Verfasst: 14.09.2008 17:34
von bananen-joe
Also, in der viewtopic_body.html ist der Link zum Profil des Autor des Postes Folgender:
Diesen im overall_header.html angebracht führt allerdings nur zur index.php. Genauso wie
EDIT:
Es führt zu der Seite, die aktuell sichbar ist.
Verfasst: 14.09.2008 18:13
von 4seven
ich denke {U_PROFILE} war schon richtig. es führt ja nur ins ucp, wenn du auf deinen eigenen namen klickst, ansonsten führt es zum userprofil

Verfasst: 14.09.2008 18:26
von bananen-joe
4seven hat geschrieben:ich denke {U_PROFILE} war schon richtig. es führt ja nur ins ucp, wenn du auf deinen eigenen namen klickst, ansonsten führt es zum userprofil

Wenn ich als admin auf meinen Namen in einem Beitrag von mir klicke, lande ich bei "/forum/memberlist.php?mode=viewprofile&u=2", nicht im ucp! Und solch einen Link will ich eben auch im Header. Der Sinn dahinter ist, dass im Profil ein Gästebuch ist, dieses kann man im ucp nicht sehen. Und die Nutzer sollen das Teil schnell finden können, ohne vorher auf "Mitgliederlist" zu gehen und dann ihren Namen raus zu suchen, sondern eben direkt einen Link anklicken können.
Verfasst: 14.09.2008 18:35
von 4seven
Wenn ich als admin auf meinen Namen in einem Beitrag von mir klicke, lande ich bei "/forum/memberlist.php?mode=viewprofile&u=2", nicht im ucp!
hatte es jetzt nur aus dem kopf.
recht hast du, dann ist {U_PROFILE} ja genau das, was du suchst
brauchst also nur noch die templatevariable für user->id 
Verfasst: 14.09.2008 18:37
von bananen-joe
{U_PROFILE} ist standardmäßig im Header und führt zum ucp ("Persönlicher Bereich"). Ich will aber einen Link der zu dem eigenen Profil führt, wie es auch die anderen sehen.
Hoffe es ist jetzt klar, was ich will und was nicht

Verfasst: 14.09.2008 18:38
von 4seven
open functions.php
find
Code: Alles auswählen
'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,
after add
take your code
Code: Alles auswählen
<a href="memberlist.php?mode=viewprofile&u=<?php echo $user_id; ?>">Meine Seite</a>
change like this
Code: Alles auswählen
<a href="memberlist.php?mode=viewprofile&u={USER_ID_PROFILE}">Meine Seite</a>