Seite 1 von 2
Eingeloggte User oben anzeigen
Verfasst: 27.02.2007 16:24
von Charger
Hallo,
ich möchte das wenn sich ein User einloggt, sein nick oben erscheint,
da wo: faq, suche, mitgliederliste.... erscheint.
und wenn er auf sein nick drauf klickt soll er sein profilansicht sehen,
als würde er von der mitgliederliste aus auf sein nick klicken.
Verfasst: 28.02.2007 16:23
von punkface
Hallo
Für den Benutzernamen:
http://www.phpbb.de/viewtopic.php?p=379499#379499
Für die URL zum Profil:
page_header.php
suche
danach einfügen
Code: Alles auswählen
'U_VIEW_PROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $userdata['user_id']),
In der overall_header.tpl kannst du dann für den Benutzernamen {USERNAME} und für die URL fürs Profil {U_VIEW_PROFILE} verwenden. Um den Link nur eingeloggten Benutzern anzuzeigen, benutz einfach den Switch switch_user_logged_in. Bsp:
Code: Alles auswählen
<!-- BEGIN switch_user_logged_in -->
<a href="{U_VIEW_PROFILE}" class="mainmenu">{USERNAME}</a>
<!-- END switch_user_logged_in -->
Verfasst: 28.02.2007 18:29
von Charger
Hallo,
was ist mit dieser URL den du geschrieben hast:
http://www.phpbb.de/viewtopic.php?p=379499#379499
muss ich die angaben dort auch machen?
oder nur deine hier?
habe dein code eingegeben, keine funktion,
wo in overall_header.tpl soll ich den code eingeben?
Verfasst: 28.02.2007 18:45
von punkface
Jep, natürlich.
Charger hat geschrieben:
wo in overall_header.tpl soll ich den code eingeben?
Gute Frage. Schlechte Antwort: Da wo du magst.
Ich weiss erstens nicht welches Template du verwendest und hab zweitens keine Ahnung wo du denkst dass der Link hin soll. Genaue Anweisungen der Art "suche - füge danach ein" kann ich dir somit also schlecht geben, oder?

Verfasst: 28.02.2007 20:31
von Charger
hab immer noch kein plan,
also bei der url:
http://www.phpbb.de/viewtopic.php?p=379499#379499
soll ich da nur dein thema nehmen oder die der anderen auch?
Verfasst: 01.03.2007 02:13
von punkface
Jetzt rat mal warum ich explizit meinen Beitrag und nicht etwa das komplette Thema verlinkt hab...
Damits dann aber auch für dich eindeutig wird
page_header.php
Suchen:
Danach einfügen:
Verfasst: 01.03.2007 16:50
von Charger
Danke,
es funktioniert jetzt,
aber egal wo ich diesen code in der Overall_header eingebe
der nick erscheint oben links
kannst mir bitte so erklären das es zwischen
Profil und
Du hast keine neu nachrichten erscheint
http://home.arcor.de/jetfly/phpbb/overall_header.txt
Verfasst: 01.03.2007 19:07
von punkface
suche
Code: Alles auswählen
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subBlue/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a> <a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="{PRIVMSG_IMG}" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>
ersetzte das Ganze mit
Code: Alles auswählen
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subBlue/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>
<!-- BEGIN switch_user_logged_in -->
<a href="{U_VIEW_PROFILE}" class="mainmenu">{USERNAME}</a>
<!-- END switch_user_logged_in -->
<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="{PRIVMSG_IMG}" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>
Verfasst: 01.03.2007 19:58
von Charger
das passt auch perfekt, danke!
eine letzte frage noch, kann man das nick dann auch farbig haben?
Verfasst: 01.03.2007 20:07
von punkface
Sicher...
In der overall_header.tpl anstatt
einfach
Code: Alles auswählen
<a href="{U_VIEW_PROFILE}" class="mainmenu" style="color: green">
verwenden.
Anstelle von green kannst du natürlich jeden beliebigen
Farbwert verwenden.