Seite 1 von 1
grafische buttons statt text-links in overall_header
Verfasst: 13.02.2003 13:24
von kai//
hi, leute!
ich hätte gerne grafische buttons statt text-links im headbereich.
wenn der user ausgeloggt ist, soll er die buttons "login", "login für pm" und "registrieren" sehen. ist er eingeloggt, erscheint selbstverst. nur "logout".
einfach die links durch <img> ersetzen funktioniert nicht, da dann der switch nicht mehr funktioniert. wie kann ich das also umsetzen?
schonmal danke!!
gruß, kai//
-----------offtopic
mir war so, als hätte ich diesen beitrag schon vor ein paar tagen gepostet. hab ich geträumt? oder ist er verschwunden? mysteriös. die suchfunktion hat zumindest nix gefunden.[/b]
Verfasst: 13.02.2003 13:28
von ArnoSimon
Eine Grafik als Link setzen funzt so:
<a href="..."><img src="..."></a>
Arno
PS Zu HTML helfen Dir
Dr. Web oder
SelfHTML schon eine ganze Ecke weiter....
Verfasst: 13.02.2003 13:43
von kai//
hmmm... wie gesagt, dann funktioniert der switch doch nicht mehr. der login-button bleibt stehen, man kann sich damit dann allerdings auch ausloggen.
.....der switch...!!!!
Verfasst: 13.02.2003 13:57
von ArnoSimon
Na, Du mußt den entsprechenden Status der Uservariable (eingeloggt oder nicht) natürlich zunächst abprüfen und dementsprechend eine entsprechende Grafik auswählen.
Den Code dafür, wie ein bestehender Loggin zu prüfen ist, kann ich gerade nicht aus dem Kopf sagen, sollte aber IMHO hier im Forum (oder im Quellcode?!) durchaus zu finden sein.
Gruß
Arno
Verfasst: 13.02.2003 15:57
von kai//
der login-link verweist ja auf irgendeine funktion, die prüft, ob eigeloggt oder nicht, davon hängt ja auch der text link ab --- ich find blos die funktion nicht.
Verfasst: 14.02.2003 21:38
von Mister_X
diese Funktion findest du in der page_header.php
Code: Alles auswählen
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
Verfasst: 17.02.2003 10:24
von kai//
ich hab´s jetzt so ungefähr gelöst. war wesentlich einfacher, als ich dachte:
Code: Alles auswählen
<!-- BEGIN switch_user_logged_out -->
<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/LOGIN_IMAGE.gif" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" /></a>
<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/LOGIN- PM_IMAGE.gif" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" /></a>
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/REGISTER_IMAGE.gif" border="0" alt="{L_REGISTER}" hspace="3" /></a>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/ LOGOUT_IMAGE.gif" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" /></a>
<!-- END switch_user_logged_in -->