Der Link zum Profil ist schon mal in der includes/page_header.php zu finden.
Dort gibt es eine Zeile
Code: Alles auswählen
'U_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile'),
diese ersetzen durch
Code: Alles auswählen
'U_PROFILE' => append_sid('profile.' . $phpEx . '?mode=viewprofile&' . POST_USERS_URL .'='.$userdata['user_id']),
Die andere Geschichte ist nicht ganz so einfach, denn dazu musst du neben den PHP Dateien auch die Templates bearbeiten.
Die nächste Datei ist includes/usercp_viewprofile.php.
Hier musst du
suchen und davor einfügen
Code: Alles auswählen
if ($profiledata['user_id'] == $userdata['user_id'] && $userdata['user_id'] != ANONYMOUS)
{
$template->assign_block_vars('editprofile',array('L_EDIT_PROFILE' => $lang['Edit_profile'],
'U_EDIT_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile')));
}
Jetzt muss dieser Block natürlich noch im Template erstellt werden:
Das folgende gilt nur für das Template subsilver, bei anderen musst du entsprechend anpassen.
Öffne: templates/subsilver/profile_view_body.tpl
Suche
Code: Alles auswählen
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td align="right"><span class="nav"><br />{JUMPBOX}</span></td>
</tr>
</table>
(das erste Table nicht vergessen!!)
davor einfügen:
Code: Alles auswählen
<!-- BEGIN editprofile -->
<tr>
<td class="catHead" colspan="2" align="center"><span class="cattitle"><a href="{editprofile.U_EDIT_PROFILE}">{editprofile.L_EDIT_PROFILE}</a></span></td>
</tr>
<!-- END editprofile -->
Falls du es lieber an einer anderen Stelle haben willst musst du das selbst iim template entsprechend anpassen.
Jetzt muss noch eine Variable mit dem Beschreibungstext in den Sprachdateien angelegt werden:
Öffne language/lang_german/lang_main.php
füge am Ende vor dem ?> ein:
Falls du mehrere Sprachen hast musst du das ganze natürlich in der Entsprechenden Sprache in allen Sprachen einfügen.
Das sollte es eigentlich sein.
Alle Dateien vor der Bearbeitung sichern! Ich habe das nicht getestet und übernehme keine Garantie dass es funktioniert!