[erledigt] neue buttons in overall_header.tpl, wie?

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
Antworten
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

[erledigt] neue buttons in overall_header.tpl, wie?

Beitrag von rabbit »

hallo,

ich möchte zwei neue buttons in die riege der buttons einbauen, d.h. dort wo 'index', 'members' etc. steht...
bei meinem template sind das keine text-links, sondern eben buttons, die zu den seiten führen. hinzufügen möchte ich 'intro' und 'portal', habe die buttons auch schon kreiert und auch die overall_header.tpl angepasst, aber eins bereitet mir schwierigkeiten, und zwar dies:
function ShowImage(title, href, name)
{
document.write('<td align="center" valign="bottom">');
document.write('<a title="' + title + '" href="' + href + '">');
document.write('<img src="{T_TEMPLATE_PATH}/images/' + lang + 'btn_' + name + '.gif" height=30" border="0"

alt="' + title + '" /></a>');
document.write('</td>');
return true;
}

//-->
</script>
<!-- Start add - Protect user account MOD -->
{PASSWD_POPUP}
<!-- End add - Protect user account MOD -->
<script language="JavaScript" type="text/javascript">
<!--
window.status="{PRIVATE_MESSAGE_INFO}"
// -->
</script>
</head>
<body bgcolor="#F0F0F0" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" />
<table border="0" cellspacing="0" cellpadding="0" width="{T_BODY_BACKGROUND}" height="100%" align="center"

class="maintable">
<tr>
<td align="center" valign="top" height="100%"><p><a name="top"></a> </p>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD background="{T_TEMPLATE_PATH}/images/hdr_bg.gif">
<!--<span class="maintitle">{SITENAME}</span><br /><span

class="subtitle">{SITE_DESCRIPTION}</span>-->
<a href="{U_PORTAL}"><IMG ALT="{L_INDEX}" SRC="{T_TEMPLATE_PATH}/images/hdr_center.gif"

border="0"></a></TD>
</TR>
<TR>
<TD background="{T_TEMPLATE_PATH}/images/bg_mnu.gif"> <div align="center">
<script language="JavaScript" type="text/javascript">
<!--
document.write('<table border="0" cellspacing="0" cellpadding="0"><tr>');
ShowImage("{L_INDEX}", "{U_INDEX}", "index");
ShowImage("{L_INTRO}", "{U_IntroPortalMOD1}", "");
ShowImage("{L_PORTAL}", "{U_IntroPortalMOD2}", "");

<!-- BEGIN switch_user_logged_out -->
ShowImage("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}", "login");
ShowImage("{L_REGISTER}", "{U_REGISTER}", "register");
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
ShowImage("{L_PROFILE}", "{U_PROFILE}", "profile");
ShowImage("{PRIVATE_MESSAGE_INFO}", "{U_PRIVATEMSGS}", "pm");
<!-- END switch_user_logged_in -->
ShowImage("{L_FAQ}", "{U_FAQ}", "faq");
ShowImage("{L_MEMBERLIST}", "{U_MEMBERLIST}", "users");
ShowImage("{L_SEARCH}", "{U_SEARCH}", "search");
<!-- BEGIN switch_user_logged_in -->
ShowImage("{L_USERGROUPS}", "{U_GROUP_CP}", "groups");
ShowImage("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}", "logout");
<!-- END switch_user_logged_in -->
document.write('</tr></table>');
//-->
</script>
was macht der rot markierte teil? den muss ich noch anpassen, damit die buttons angezeigt werden, daher habe ich bis jetzt nur rote kreuze dort wo sie erscheinen sollen... :roll:
was muss da in die anführungszeichen, und wo wird das definiert?
Zuletzt geändert von rabbit am 04.05.2004 11:38, insgesamt 1-mal geändert.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

Code: Alles auswählen

ShowImage("{L_INDEX}", "{U_INDEX}", "index"); 
ShowImage("{L_INTRO}", "{U_IntroPortalMOD1}", "intro"); 
ShowImage("{L_PORTAL}", "{U_IntroPortalMOD2}", "portal"); 
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

nee, schon versucht, daher frage ich ja...

wenn ich das so mache, wie du vorschlägst, werden die button gar nicht gezeigt, d.h. auch kein rotes x, nix... :roll:

wozu ist der teil in den anführungszeichen wichtig, was macht der eigentlich?muss ja eine funktion haben...
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

Du musst natürlich die Variablen "{L_INTRO}", "{U_IntroPortalMOD1}", "{L_PORTAL}" und "{U_IntroPortalMOD2}" in der page_header.php definiert haben...
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

so in etwa?

Code: Alles auswählen

// Intro + Portal MOD START
'L_IntroPortalMOD1' => $lang['IntroPortalMOD1'],
'L_IntroPortalMOD2' => $lang['IntroPortalMOD2'],

'U_IntroPortalMOD1' => append_sid('intro.'.$phpEx),
'U_IntroPortalMOD2' => append_sid('portal.'.$phpEx),
// Intro + Portal MOD END
hab' ich doch... :cry:

die links funzen auch, aber die buttons werden nicht angezeigt, obwohl der richtige pfad angegeben ist...

[ externes Bild ]

allerdings zeigt er auch keine quickinfo an beim hovern...
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

Code: Alles auswählen

ShowImage("{L_INDEX}", "{U_INDEX}", "index"); 
ShowImage("{L_IntroPortalMOD1}", "{U_IntroPortalMOD1}", "intro"); 
ShowImage("{L_IntroPortalMOD2}", "{U_IntroPortalMOD2}", "portal"); 
und deine Grafiken müssen dann "btn_intro.gif" sowie "btn_portal.gif" heißen...
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

hab's am anfang genau so gemacht, hab' das backup noch, und da hat es nicht gefunzt! jetzt funzt es, merkwürdig...

vielen dank für die späte (ischa schon nacht...) hilfe! :)

btw, wie mache ich das, dass beim hovern noch die info-box angezeigt wird?


edit: schon geschafft! :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

mmmh, wenn du obigen Code verwendest, müsste die Info-Box eigentlich angezeigt werden ... !?
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

war ein fehler irgendwo... hatte in der lang_main die $lang-einträge für intro und portal angelegt, aber hat irgendwie nicht gefunzt. dann hab' ich gesehen, dass durch den mod ja schon lang-einträge da waren, die hab' ich dann genommen, d.h. statt:

Code: Alles auswählen

ShowImage("{L_INTRO}", "{U_IntroPortalMOD1}", "intro"); 
ShowImage("{L_PORTAL}", "{U_IntroPortalMOD2}", "portal");
eben, wie in deinem letzten post:

Code: Alles auswählen

ShowImage("{L_IntroPortalMOD1}", "{U_IntroPortalMOD1}", "intro"); 
ShowImage("{L_IntroPortalMOD2}", "{U_IntroPortalMOD2}", "portal");
dat war der fehler... lol

aber sollte es nicht dennoch funzen, wenn die L_PORTAL in der lang_main definiert ist?
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“