Portal Navigation auslagern ?

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Locked

Topic author
Ypselon
Active Member
Posts: 24
Joined: 16. July 2008 18:36

Portal Navigation auslagern ?

Post by Ypselon »

Deine Portal Version: 1.0.3
Typ Deines phpBB Forums: Premodded phpBB3
MODs installiert: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://venatoris-noctis.com

PHP Version: 5
MySQL Version: 4

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
Da ich ein sehr grosses Forum habe, habe ich mich mal hingesetzt und die Main_Menü Navigation überarbeitet.

Sie bietet nun eine schnelle Navigation zu wichtigen Bereichen, angereichert aus Platzgründen mit einer CSS/Javascript Navigation.

Das Grundscript ist hier : http://www.dynamicdrive.com/dynamicinde ... rtical.htm

Die Idee selbst basiert auf Forumlist im Menü, zu finden hier im Board.

Mein Problem ist nun, das ich eine sehr umfangreiche Navigation aufbauen möchte, die aber für 3 Templates machen möchte. Da ich aber nicht jedes Template einzeln wieder und wieder anpassen , möchte ich den Navigationbereich in eine externe Datei auslagern.

Der Code für das Menü sieht so aus :

Code: Select all

	<tr class="row3">
		<td>
			<strong>{L_M_CONTENT}</strong>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="{U_PORTAL}">{L_PORTAL}</a>
			<span style="color: {USER_COLOR}; font-weight: bold;">
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="{U_INDEX}">{L_INDEX}</a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="viewforum.php?f=55">Guides und Regeln</a>
		</td>
	</tr>	
	<tr class="row3">
		<td>
			<strong>Gilden/Raidcom Bereich</strong>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu1, '150px')" onMouseout="delayhidemenu()">Venatoris Raidcom (EQ2) &#187;</a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu2, '150px')" onMouseout="delayhidemenu()">Venatoris Noctis (EQ2) &#187;</a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu3, '150px')" onMouseout="delayhidemenu()">Venatoris Noctis (WoW) &#187;</a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu4, '150px')" onMouseout="delayhidemenu()">Legends of Norrath &#187;</a>
		</td>
	</tr>
	<tr class="row3">
		<td>
			<strong>Everquest II</strong>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu5, '150px')" onMouseout="delayhidemenu()"><strike>Patchnotes &#187;</strike></a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu6, '200px')" onMouseout="delayhidemenu()">Links &#187;</a>
		</td>
	</tr>
	<tr class="row3">
		<td>
			<strong>World of Warcraft</strong>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu7, '150px')" onMouseout="delayhidemenu()"><strike>Patchnotes &#187;</strike></a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu8, '200px')" onMouseout="delayhidemenu()">Links &#187;</a>
		</td>
	</tr>
<!-- IF U_ACP -->
	<tr class="row3">
		<td>
			<strong>Administration</strong>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu12, '200px')" onMouseout="delayhidemenu()">Datenbank &#187;</a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu13, '200px')" onMouseout="delayhidemenu()">Administration &#187;</a>
		</td>
	</tr>
<!-- ENDIF -->
	<tr class="row3">
		<td>
			<strong>Service und Hilfe</strong>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu9, '150px')" onMouseout="delayhidemenu()">Hilfe &#187;</a>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu10, '150px')" onMouseout="delayhidemenu()">Datenschutz &#187;</a>
		</td>
	</tr>
	<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
		<tr class="row1">
		<td>
			<a href="" onMouseover="dropdownmenu(this, event, menu11, '150px')" onMouseout="delayhidemenu()">Ãœber uns &#187;</a>
		</td>
	</tr>
<!-- ENDIF -->
	<tr class="row1">
		<td>
			<a href=""><strike>Kontaktformular</strike></a>
		</td>
	</tr>
Ich möchte nun diesen Bereich in eine externe Datei auslagern, die dann an dieser Stelle in der main_menu.html eingefügt wird :

Code: Select all

<!--version $Id: main_menu.html 479 2009-03-15 11:19:27Z kevin74 $ //-->
{$LR_BLOCK_H_L}<img src="{T_THEME_PATH}/images/portal/portal_menu.png" width="16px" height="16px" alt="" />&nbsp;{L_M_MENU}{$LR_BLOCK_H_R}
<table class="tablebg" cellspacing="1" width="100%" border="0">

Hier nun der oben dargestelle Code aus einer Datei rein

</table>
{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Ich weiss das ich das mit dem include Befehl theoretisch machen muss , nur wo muss ich überall den Code dafür einbauen ? Kann mir dabei jemand helfen ?[/i]
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”