grafische buttons statt text-links in overall_header

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
kai//

grafische buttons statt text-links in overall_header

Beitrag 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]
ArnoSimon
Mitglied
Beiträge: 8
Registriert: 21.01.2002 01:00

Beitrag 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....
kai//

Beitrag 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...!!!!
ArnoSimon
Mitglied
Beiträge: 8
Registriert: 21.01.2002 01:00

Beitrag 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
kai//

Beitrag 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.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag 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'];
}
kai//

Beitrag 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 -->
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“