WCIHTIG: qbar menü-> für profis!

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
kidrob
Mitglied
Beiträge: 755
Registriert: 29.01.2005 00:06
Wohnort: Brüssel
Kontaktdaten:

WCIHTIG: qbar menü-> für profis!

Beitrag von kidrob »

dieser artikel ist basierend auf: http://www.phpbb.de/viewtopic.php?p=513865#513865
------------------------

habe das menü schon eigebaut-nur:

im adminbereich steht wen ich dort zur qbar will:

Code: Alles auswählen

Warning: file_exists() [function.file-exists]: Unable to access in /home/www/htdocs/herrenberg-forum.de/includes/template.php on line 236
Template->make_filename(): Error - file does not exist
und wenn cih in der overall_header das einfügen will, weiß ich nciht wo, das steht in der anleitung:

Code: Alles auswählen

templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------------
#
# at top of the file
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
<!-- mod : Qbar -->
#
#-----[ FIND ]------------------------------------------------
#
<a name="top"></a>
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
{QBARS}
#
#-----[ FIND ]------------------------------------------------
# here we remove the whole menu. Note this is a partial search : the full lines are longer
#
<table 
<tr> 
{L_FAQ}
<!-- BEGIN switch_user_logged_out -->
{L_REGISTER}
<!-- END switch_user_logged_out -->
</td>
</tr>
<tr>
{L_PROFILE}
</tr>
</table></td>
#
#-----[ REPLACE WITH ]---------------------------------------- 
#
				{QMENUS}</td>
#
jedoch ist das das menü in meiner aktuellen overall_header:

Code: Alles auswählen

<body bgcolor="#FFFFFF" text="#000000" link="#0053A2" vlink="#00468C" alink="#FF6633" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" onload="PreloadImages();"><a name="top"></a><table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">
<tr>
	<td bgcolor="#0053A2" width="100%" align="center" valign="middle"><table border="0" cellspacing="0" cellpadding="5"><tr><td><a href="{U_INDEX}"><img src="{T_TEMPLATE_PATH}/images/logo_phpBB.gif" border="0" /></a></td></tr></table></td>
<tr height="20">
	<td height="20" background="{T_TEMPLATE_PATH}/images/btn_bg.gif" align="center" valign="top"><table border="0" cellspacing="0" cellpadding="0">
		<!-- BEGIN switch_user_logged_out -->
		<td><a title="{L_LOGIN_LOGOUT}" href="{U_LOGIN_LOGOUT}" onmouseover="changeImages('btn_top_login', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login_on.gif'); return true;" onmouseout="changeImages('btn_top_login', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login.gif'); return true;"><img name="btn_top_login" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login.gif" height="20" border="0" alt="{L_LOGIN_LOGOT}" /></a></td>
		<td><a title="{L_REGISTER}" href="{U_REGISTER}" onmouseover="changeImages('btn_top_register', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register_on.gif'); return true;" onmouseout="changeImages('btn_top_register', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register.gif'); return true;"><img name="btn_top_register" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register.gif" height="20" border="0" alt="{L_REGISTER}" /></a></td>
		<!-- END switch_user_logged_out -->
		<!-- BEGIN switch_user_logged_in -->
		<td><a title="{L_PROFILE}" href="{U_PROFILE}" onmouseover="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile_on.gif'); return true;" onmouseout="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif'); return true;"><img name="btn_top_profile" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif" height="20" border="0" alt="{L_PROFILE}" /></a></td>
		<td><a title="{PRIVATE_MESSAGE_INFO}" href="{U_PRIVATEMSGS}" onmouseover="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm_on.gif'); return true;" onmouseout="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif'); return true;"><img name="btn_top_pm" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif" height="20" border="0" alt="{PRIVATE_MESSAGE_INFO}" /></a></td>
		<!-- END switch_user_logged_in -->
		<td><a title="{L_FAQ}" href="{U_FAQ}" onmouseover="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq_on.gif'); return true;" onmouseout="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif'); return true;"><img name="btn_top_faq" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif" height="20" border="0" alt="{L_FAQ}" /></a></td>
		<td><a title="{L_MEMBERLIST}" href="{U_MEMBERLIST}" onmouseover="changeImages('btn_top_users', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users_on.gif'); return true;" onmouseout="changeImages('btn_top_users', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users.gif'); return true;"><img name="btn_top_users" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users.gif" height="20" border="0" alt="{L_MEMBERLIST}" /></a></td>
		<td><a title="{L_SEARCH}" href="{U_SEARCH}" onmouseover="changeImages('btn_top_search', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search_on.gif'); return true;" onmouseout="changeImages('btn_top_search', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search.gif'); return true;"><img name="btn_top_search" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search.gif" height="20" border="0" alt="{L_SEARCH}" /></a></td>
		<!-- BEGIN switch_user_logged_in -->
		<td><a title="{L_USERGROUPS}" href="{U_GROUP_CP}" onmouseover="changeImages('btn_top_groups', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups_on.gif'); return true;" onmouseout="changeImages('btn_top_groups', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups.gif'); return true;"><img name="btn_top_groups" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups.gif" height="20" border="0" alt="{L_USERGROUPS}" /></a></td>
		<td><a title="{L_LOGIN_LOGOUT}" href="{U_LOGIN_LOGOUT}" onmouseover="changeImages('btn_top_logout', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout_on.gif'); return true;" onmouseout="changeImages('btn_top_logout', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout.gif'); return true;"><img name="btn_top_logout" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout.gif" height="20" border="0" alt="{L_LOGIN_LOGOT}" /></a></td>
		<!-- END switch_user_logged_in -->
		<td><a title="{L_INDEX}" href="{U_INDEX}" onmouseover="changeImages('btn_top_index', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index_on.gif'); return true;" onmouseout="changeImages('btn_top_index', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index.gif'); return true;"><img name="btn_top_index" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index.gif" height="20" border="0" alt="{L_INDEX}" /></a></td>
	</table></td>
</tr>
<tr height="100%">
	<td align="center" valign="top" height="100%">
	<br />
	<table border="0" cellspacing="0" cellpadding="10" width="100%">
	<tr>
		<td align="center" valign="top">
<b><A HREF="portal.php" class="mainmenu"><img src="images/menu/zumforummenu.GIF"</A></b><b><A HREF="guestbook.php" class="mainmenu"><img src="images/menu/zumgastebuch.GIF"</A></b><b><A HREF="events_manager.php" class="mainmenu"><img src="images/menu/event.GIF"</A></b><b><A HREF="chat/index.php" class="mainmenu"><img src="images/menu/chat.GIF"</A></b><b><A HREF="http://www.herrenberg-forum.de/gallerie/index.php" class="mainmenu"><img src="images/menu/gallerie.GIF"</A></b><b><A HREF="index.php" class="mainmenu"><img src="images/menu/nurzumforum.GIF"</A></b>
</tr>
wer weiß rat? was lösche ich jetzt dafür? was soll ich tun?

(ach ja: woher bekom ich denn die für diesen mod nötigen bilder?)

jetzt sind die profis gefragt!! danke schonmal im vorraus!!
Gruß Robin!
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

[ironie]
Puh, das ist ein harter Fall für Profis, ich würde gar schon sagen für Super-Dupa-Hyper-Mega-Profis.
Vor allem das mit der overall_header.tpl würde ich schon fast als unlösbares Problem bezeichnen.
Ich mit meinem Halb-Profi Wissen lasse da lieber die Finger davon.
[/ironie]


edit: Und mit Doppelposts macht man sich natürlich doppelt beliebt, deswegen heißen sie ja auch Doppelposts, da geb ich dir schon recht. ;)
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

Punkt 1 Die PHP-Fehlermeldung:

Hast Du folgende Dateien in den Ordner /templates/Athena/admin/ kopiert:

qbar_def_qbar.tpl
qbar_admin_body.tpl
qbar_confirm_body.tpl
qbar_field_body.tpl
qbar_panel_body.tpl

Punkt 2. template-edit:

Kannst Du die overall_header.tpl mal verlinken? (KB:datei)
Ich glaube das ist einfacher. ;)

Punkt 3 Graphiken:

Aus dem Zip-Paket, in dem auch der Mod steckt.
copy graph.gif/icon_mini_admin.gif to templates/subSilver/images/icon_mini_admin.gif
copy graph.gif/icon_mini_forums.gif to templates/subSilver/images/icon_mini_forums.gif

FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Benutzeravatar
kidrob
Mitglied
Beiträge: 755
Registriert: 29.01.2005 00:06
Wohnort: Brüssel
Kontaktdaten:

...

Beitrag von kidrob »

zu ATARI:
-Danke füür deinen sinnvollen beitrag zu deisem thema
1: das ist "anders" gesehen kein doppelpost, da der andere post
in "MOD - Suche und Diskussion" war (sewegen hab ich ihn auch verlinkt!)-und nun hier ist-da meine scuhe ja jetzt BEENDET ist!

2: das mit den Profis habe ich nur geschrieben, damit scih ein paar gleich gefordert fühlen und mir gleich helfen!

-> danke für deine hilfe atari!! (und ja: das war auch IRONIE)
------------------------------------

An FatFreddy:

habe dir die overall_header hier: http://www.herrenberg-forum.de/overall.txt

-das mit dem adminbereich habe ich schon hinbekommen! danke!

hoffe weißt weiter, gruß Robin
Gruß Robin!
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Re: WCIHTIG: qbar menü-> für profis!

Beitrag von FatFreddy »

Dieser Teil ist klar:

Code: Alles auswählen

templates/subSilver/overall_header.tpl 
# 
#-----[ FIND ]------------------------------------------------ 
# 
# at top of the file 
# 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 
<!-- mod : Qbar --> 
# 
#-----[ FIND ]------------------------------------------------ 
# 
<a name="top"></a> 
# 
#-----[ BEFORE, ADD ]----------------------------------------- 
# 
{QBARS} 
Mach genau das, was in der Anweisung steht.


Teil 2, jetzt das Menü:
<body bgcolor="#FFFFFF" text="#000000" link="#0053A2" vlink="#00468C" alink="#FF6633" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" onload="PreloadImages();"><a name="top"></a><table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">
<tr>
<td bgcolor="#0053A2" width="100%" align="center" valign="middle"><table border="0" cellspacing="0" cellpadding="5"><tr><td><a href="{U_INDEX}"><img src="{T_TEMPLATE_PATH}/images/logo_phpBB.gif" border="0" /></a></td></tr></table></td>
<tr height="20">
<td height="20" background="{T_TEMPLATE_PATH}/images/btn_bg.gif" align="center" valign="top"><table border="0" cellspacing="0" cellpadding="0">
<!-- BEGIN switch_user_logged_out -->
<td><a title="{L_LOGIN_LOGOUT}" href="{U_LOGIN_LOGOUT}" onmouseover="changeImages('btn_top_login', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login_on.gif'); return true;" onmouseout="changeImages('btn_top_login', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login.gif'); return true;"><img name="btn_top_login" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_login.gif" height="20" border="0" alt="{L_LOGIN_LOGOT}" /></a></td>
<td><a title="{L_REGISTER}" href="{U_REGISTER}" onmouseover="changeImages('btn_top_register', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register_on.gif'); return true;" onmouseout="changeImages('btn_top_register', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register.gif'); return true;"><img name="btn_top_register" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_register.gif" height="20" border="0" alt="{L_REGISTER}" /></a></td>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<td><a title="{L_PROFILE}" href="{U_PROFILE}" onmouseover="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile_on.gif'); return true;" onmouseout="changeImages('btn_top_profile', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif'); return true;"><img name="btn_top_profile" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_profile.gif" height="20" border="0" alt="{L_PROFILE}" /></a></td>
<td><a title="{PRIVATE_MESSAGE_INFO}" href="{U_PRIVATEMSGS}" onmouseover="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm_on.gif'); return true;" onmouseout="changeImages('btn_top_pm', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif'); return true;"><img name="btn_top_pm" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_pm.gif" height="20" border="0" alt="{PRIVATE_MESSAGE_INFO}" /></a></td>
<!-- END switch_user_logged_in -->
<td><a title="{L_FAQ}" href="{U_FAQ}" onmouseover="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq_on.gif'); return true;" onmouseout="changeImages('btn_top_faq', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif'); return true;"><img name="btn_top_faq" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_faq.gif" height="20" border="0" alt="{L_FAQ}" /></a></td>
<td><a title="{L_MEMBERLIST}" href="{U_MEMBERLIST}" onmouseover="changeImages('btn_top_users', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users_on.gif'); return true;" onmouseout="changeImages('btn_top_users', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users.gif'); return true;"><img name="btn_top_users" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_users.gif" height="20" border="0" alt="{L_MEMBERLIST}" /></a></td>
<td><a title="{L_SEARCH}" href="{U_SEARCH}" onmouseover="changeImages('btn_top_search', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search_on.gif'); return true;" onmouseout="changeImages('btn_top_search', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search.gif'); return true;"><img name="btn_top_search" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_search.gif" height="20" border="0" alt="{L_SEARCH}" /></a></td>
<!-- BEGIN switch_user_logged_in -->
<td><a title="{L_USERGROUPS}" href="{U_GROUP_CP}" onmouseover="changeImages('btn_top_groups', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups_on.gif'); return true;" onmouseout="changeImages('btn_top_groups', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups.gif'); return true;"><img name="btn_top_groups" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_groups.gif" height="20" border="0" alt="{L_USERGROUPS}" /></a></td>
<td><a title="{L_LOGIN_LOGOUT}" href="{U_LOGIN_LOGOUT}" onmouseover="changeImages('btn_top_logout', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout_on.gif'); return true;" onmouseout="changeImages('btn_top_logout', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout.gif'); return true;"><img name="btn_top_logout" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_logout.gif" height="20" border="0" alt="{L_LOGIN_LOGOT}" /></a></td>
<!-- END switch_user_logged_in -->
<td><a title="{L_INDEX}" href="{U_INDEX}" onmouseover="changeImages('btn_top_index', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index_on.gif'); return true;" onmouseout="changeImages('btn_top_index', '{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index.gif'); return true;"><img name="btn_top_index" src="{T_TEMPLATE_PATH}/images/lang_{LANG}/btn_index.gif" height="20" border="0" alt="{L_INDEX}" /></a></td>
</table>
</td>
</tr>
<tr height="100%">
<td align="center" valign="top" height="100%">
<br />
<table border="0" cellspacing="0" cellpadding="10" width="100%">
<tr>
<td align="center" valign="top">
<b><A HREF="portal.php" class="mainmenu"><img src="images/menu/zumforummenu.GIF"</A></b><b><A HREF="guestbook.php" class="mainmenu"><img src="images/menu/zumgastebuch.GIF"</A></b><b><A HREF="events_manager.php" class="mainmenu"><img src="images/menu/event.GIF"</A></b><b><A HREF="chat/index.php" class="mainmenu"><img src="images/menu/chat.GIF"</A></b><b><A HREF="http://www.herrenberg-forum.de/gallerie/index.php" class="mainmenu"><img src="images/menu/gallerie.GIF"</A></b><b><A HREF="index.php" class="mainmenu"><img src="images/menu/nurzumforum.GIF"</A></b>
</tr>
Der rot markierte Teil durch "{QMENUS}</td>" ersetzt, tauscht nur die Navigation unter deiner Headergraphik aus.

Wenn Du auch den blau markierten Teil löschst, wird zusätzlich das graphische Menü durch qmenu ersetzt.

Empfehlung, falls Du kein Testboard hast:
- verzichte zunächst auf die Änderungen aus Teil 2.
- Definiere zuerst im ACP alle benötigten Menüpunkte
- füge direkt unter dem Eintrag "{QBARS}" noch ein "<br />{QMENUS}" ein.

So kannst Du das Menü testen, ohne dein Board unbedienbar zu machen. Sieht zwar nicht schön aus, hilft aber beim Einrichten.



BTW: Wenn dein Banner-Mod nicht funktioniert, liegt das wahrscheinlich daran, daß die Bannertabelle außerhalb des Body-Tags definiert ist.


FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Antworten

Zurück zu „phpBB 2.0: Mod Support“