Login/Logout und PN durch Grafiken ersetzen...
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Login/Logout und PN durch Grafiken ersetzen...
Hallo zusammen!
Ich baue gerade die Menüstruktur um und wünsche mir nun folgendes:
Sowohl für das Login als auch für den Posteingang möchte ich keinen Text, sondern Grafiken verwenden.
Beim Login soll, wenn man ausgeloggt ist, die Grafik "Login" angezeigt werden, und wenn man eingeloggt ist, die Grafik "Logout".
Beim Posteingang soll bei neuen PNs die Grafik "newpost" angezeigt werden, und wenn keine vorliegen, dann die Grafik "post".
Ist das ohne weiteres machbar? Danke im voraus!
Ich baue gerade die Menüstruktur um und wünsche mir nun folgendes:
Sowohl für das Login als auch für den Posteingang möchte ich keinen Text, sondern Grafiken verwenden.
Beim Login soll, wenn man ausgeloggt ist, die Grafik "Login" angezeigt werden, und wenn man eingeloggt ist, die Grafik "Logout".
Beim Posteingang soll bei neuen PNs die Grafik "newpost" angezeigt werden, und wenn keine vorliegen, dann die Grafik "post".
Ist das ohne weiteres machbar? Danke im voraus!
SMFPortal.de - Deutscher Simple Machines Forum Support
In der page_header.php müsste folgendes für die Login/Logout Grafik angepasst werden:
Und dann natürlich auch in der overall_header.tpl
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'];
}
Und dann natürlich auch in der overall_header.tpl
Code: Alles auswählen
<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>
Und fur Dummies heißt das? Was muss ich wie anpassen? 

SMFPortal.de - Deutscher Simple Machines Forum Support
Du könntest z.B. folgendes machen:
page_header.php
suche
danach einfügen
suche
danach einfügen
suche
danach einfügen
overall_header.tpl
suche
ersetzte durch
subSilver.cfg
suche
danach einfügen
Die Bilder für Login und Logout müssen dann in das Unterverzeichnis "images" des subSilver Verzeichnisses. Wenn die Bilder andere Namen und/oder Dateiendungen haben, musst du die subSilver.cfg natürlich dementsprechend anpassen.
page_header.php
suche
Code: Alles auswählen
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]
Code: Alles auswählen
$login_logout_img = '<img src="' . $images['logout'] . '" border="0" alt="' . $l_login_logout . '" title="' . $l_login_logout . '" />';
Code: Alles auswählen
$l_login_logout = $lang['Login'];
Code: Alles auswählen
$login_logout_img = '<img src="' . $images['login'] . '" border="0" alt="' . $l_login_logout . '" title="' . $l_login_logout . '" />';
Code: Alles auswählen
'PRIVMSG_IMG' => $icon_pm,
Code: Alles auswählen
'LOGIN_LOGOUT_IMG' => $login_logout_img,
suche
Code: Alles auswählen
<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>
Code: Alles auswählen
<a href="{U_LOGIN_LOGOUT}">{LOGIN_LOGOUT_IMG}</a>
suche
Code: Alles auswählen
$images['pm_no_new_msg'] = "";
Code: Alles auswählen
$images['login'] = "$current_template_images/login.gif";
$images['logout'] = "$current_template_images/logout.gif";
Die Bilder für Login und Logout müssen dann in das Unterverzeichnis "images" des subSilver Verzeichnisses. Wenn die Bilder andere Namen und/oder Dateiendungen haben, musst du die subSilver.cfg natürlich dementsprechend anpassen.
Danke, damit kann ich was anfangen!
Bei PNs geht das aber nicht?
Edit: Bin ich blöd! Die PN-Geschichte steht ja auch oben drin. Sorry, hab ich übersehen. Ich werde es Samstag in Ruhe testen, danke!

Edit: Bin ich blöd! Die PN-Geschichte steht ja auch oben drin. Sorry, hab ich übersehen. Ich werde es Samstag in Ruhe testen, danke!
SMFPortal.de - Deutscher Simple Machines Forum Support
Wo jetzt? Ich seh nix.. ^^nehcregit hat geschrieben: Die PN-Geschichte steht ja auch oben drin.
Die PN-Geschichte könntest du so lösen:
Also ich weiß nicht wie du das haben willst.. ich würde das mit drei Bildern machen.. einmal ein Bild für Gäste wo nur PN oder so drauf steht, dann ein Bild das angezeigt wird wenn man keine neuen PNs hat, und dann natürlich noch ein Bild für den Fall das man (eine) neue PN(s) hat.
subSilver.cfg
suche
Code: Alles auswählen
$images['pm_new_msg'] = "";
$images['pm_no_new_msg'] = "';
Code: Alles auswählen
$images['pm_new_msg'] = "$current_template_images/new_pn.gif";
$images['pm_no_new_msg'] = "$current_template_images/no_new_pn.gif";
$images['pm_guest'] = "$current_template_images/pn_guest.gif";
page_header.php
suche (zweimal)
Code: Alles auswählen
$icon_pm = $images['pm_new_msg'];
Code: Alles auswählen
$icon_pm = '<img src="' . $images['pm_new_msg'] . '" border="0" alt="' . $l_privmsgs_text . '" title="' . $l_privmsgs_text . '" />';
Code: Alles auswählen
$s_privmsg_new = 0;
$icon_pm = $images['pm_no_new_msg'];
Code: Alles auswählen
$s_privmsg_new = 0;
$icon_pm = '<img src="' . $images['pm_no_new_msg'] . '" border="0" alt="' . $l_privmsgs_text . '" title="' . $l_privmsgs_text . '" />';
Code: Alles auswählen
$icon_pm = $images['pm_no_new_msg'];
$l_privmsgs_text = $lang['Login_check_pm'];
Code: Alles auswählen
$l_privmsgs_text = $lang['Login_check_pm'];
$icon_pm = '<img src="' . $images['pm_guest'] . '" border="0" alt="' . $l_privmsgs_text . '" title="' . $l_privmsgs_text . '" />';
overall_header.tpl
suche
Code: Alles auswählen
<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO} </a>
Code: Alles auswählen
<a href="{U_PRIVATEMSGS}" class="mainmenu">{PRIVMSG_IMG}</a>
Sorry, hab mich glatt verlesen. Danke für die Antwort, ich teste es mal aus!punkface hat geschrieben:Wo jetzt? Ich seh nix.. ^^

SMFPortal.de - Deutscher Simple Machines Forum Support