Page 8 of 8
					
				Re: Navigationsleiste im Header
				Posted: 30. November 2008 09:18
				by Pionier
				Habt ihr euer phpBB schon auf Version 3.0.3 gebracht?
Wenn ja, wie habt ihr das mit den Tabs geregelt? Denn seit der Version 3.0.3 funktioniert
 nicht mehr  
 
Hier zum Beitrag auf 
phpBB.de 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 5. December 2008 02:12
				by Christian_N
				Hier wird überhaupt nicht die Funktion basename(); benutzt oder siehst hier irgendwelche aktive Tabs im Header? 

Wie dem auch sei, ist auch eigentlich nicht nötigt, wäre ja nur damit der Tab aktiv wäre, sprich wenn auf FAQ bist das der FAQ-Tab aktiv vorgehoben wäre.
Da ich ein Style aktuell gerade für das board3 anpassen, habe ich eine art FAQ bei diesem Style gefunden wie man es machen könnte: 
http://www.phpbb3bbcodes.com/stokerstyl ... 4&p=23#p23 
Habe es auch mal getestet, also so funktioniert es unter prosilver in phpBB 3.0.3: 
Code: Select all
   <div id="tabs">
       <ul>
          <li<!-- IF SCRIPT_NAME == "portal" --> class="activetab"<!-- ENDIF -->><a href="{U_PORTAL}"><span>{L_PORTAL}</span></a></li>
          <li<!-- IF SCRIPT_NAME == "index" or SCRIPT_NAME == "viewforum" or SCRIPT_NAME == "viewtopic" or SCRIPT_NAME == "posting" -->  class="activetab"<!-- ENDIF -->><a href="{U_INDEX}"><span>{L_INDEX}</span></a></li>
          <!-- IF S_DISPLAY_SEARCH --><li<!-- IF SCRIPT_NAME == "search" -->  class="activetab"<!-- ENDIF -->><a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}"><span>{L_SEARCH}</span></a></li><!-- ENDIF -->
          <!-- IF S_DISPLAY_MEMBERLIST --><li<!-- IF SCRIPT_NAME == "memberlist" -->  class="activetab"<!-- ENDIF -->><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}"><span>{L_MEMBERLIST}</span></a></li><!-- ENDIF -->
          <li<!-- IF SCRIPT_NAME == "faq" -->  class="activetab"<!-- ENDIF -->><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}"><span>{L_FAQ}</span></a></li>
       </ul>
    </div> 
 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 30. December 2008 09:02
				by GreyAstra
				habe mir auch die Tabs eingebaut, nun habe ich noch eine frage:
Habe den Galerie Mod und den Knowledge Base Mod eingebaut, wenn ich da drauf geh bleibt der tab nicht aktiv, auf dem FTP liegen auch jeweils ein ordner zu dem mod. Wie bekomme ich das hin das der den Tab aktiv setzt?
Alle anderen Tabs gehen ja mit dem Befehl "<!-- IF SCRIPT_NAME == "search" --> ", wie lautet das wenn er auf einen einen anderen Ordner zugreifen soll?
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 30. December 2008 09:17
				by Pionier
				Hallo, das prob hatte ich auch und ich habe es so gelöst:
Code: Select all
<div id="tabs">
	<ul>
	<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/portal.php' --> class="activetab"<!-- ENDIF -->><a href="{U_PORTAL}"><span>{L_PORTAL}</span></a></li>
        <li<!-- IF $_SERVER['SCRIPT_NAME'] == '/index.php' or $_SERVER['SCRIPT_NAME'] == '/viewforum.php' or $_SERVER['SCRIPT_NAME'] == '/viewtopic.php' or $_SERVER['SCRIPT_NAME'] == '/posting.php' or $_SERVER['SCRIPT_NAME'] == '/mcp.php' --> class="activetab"<!-- ENDIF -->><a href="{U_INDEX}"><span>{L_FORUM}</span></a></li>
	<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/downloads.php'--> class="activetab"<!-- ENDIF -->><a href="{U_DOWNLOADS}" title="{L_DOWNLOADS}"><span>{L_DOWNLOADS}</span></a></li>
	<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/contact.php'--> class="activetab"<!-- ENDIF -->><a href="{U_CONTACTFORM}" title="{L_CONTACTFORM}"><span>{L_CONTACTFORM}</span></a></li>
	</ul>
</div>
Dann bleibt der Tab auch aktiv, wenn die Seite in einem Unterordner liegt.
 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 30. December 2008 10:46
				by GreyAstra
				mmh, komisch habe es mal geändert bleiben aber immer noch nicht aktiv 

 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 30. December 2008 11:13
				by Pionier
				GreyAstra wrote:mmh, komisch habe es mal geändert bleiben aber immer noch nicht aktiv 

 
Zeig mal den Code und wie heißen die Ordner in denen die Mods liegen?
 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 30. December 2008 11:19
				by GreyAstra
				Code: Select all
<li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'faq.php' --> class="activetab"<!-- ENDIF -->><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}"><span>{L_FAQ}</span></a></li>
		 <li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'calendar.php' --> class="activetab"<!-- ENDIF -->><a href="{U_CALENDAR}"><span>Kalender</span></a></li>
		 <li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'geomap.php' --> class="activetab"<!-- ENDIF -->><a href="{U_GEOMAP}"><span>Memberkarte</span></a></li>
	<li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'gallery/index.php' --> class="activetab"<!-- ENDIF -->><a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}"><span>{L_GALLERY}</span></a></li>
         <li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'partners.php' --> class="activetab"<!-- ENDIF -->><a href="{U_PARTNERS}" title="{L_PARTNERS}"><span>{L_PARTNERS}</span></a></li>
         <li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'newspage.php' --> class="activetab"<!-- ENDIF -->><a href="{U_NEWS}" title="{L_NEWS}"><span>{L_NEWS}</span></a></li>
		<li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'knowledge/index.php' --> class="activetab"<!-- ENDIF -->><a href="{U_KB}" title="{L_KNOWLEDGE_BASE}"><span>Astra Knowledge</span></a></li>
		 <li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'downloads.php' --> class="activetab"<!-- ENDIF -->><a href="{U_DOWNLOADS}" title="{L_DOWNLOADS}"><span>Astra Datenbank</span></a></li>
ist jetzt aber wieder mein alter code nicht der geänderte nach deinem Tipp
unterordner der Galerie heißt "gallery"  und der unterordner der Knowledge "knowledge"  

 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 30. December 2008 11:36
				by Pionier
				Ganz einfach:
Du nimmst den Code von mir und ersetzt 
mit
Beispiel:
Code: Select all
<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/knowledge/index.php'--> class="activetab"<!-- ENDIF -->><a href="{U_KB}" title="{L_KNOWLEDGE_BASE}"><span>Astra Knowledge</span></a></li>
 
/ -> !! WICHTIG !! muss immer vor dem Dateinamen und /oder dem Ordner stehen!
Dann sollte es mit meinem Code funzen  

 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 30. December 2008 15:55
				by GreyAstra
				in dem Code is ja 2 mal Script_name drin??? wenn ich den so rein mache kommt sofort fehler habe dann das eine mal weggemacht, der Knowledge Tabs is nun aktiv wenn ich drauf bin aber leider auch der Foren Übersicht
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 15. January 2009 21:51
				by dgroeser
				Habe folgendes Problem der Auftruf mit dem Forum 82 wird nicht als aktiv gesetzt alles andere Funktioniert, habt Ihr eine Lösung
Code: Select all
<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/forum/portal.php' --> class="activetab"<!-- ENDIF -->><a href="{U_PORTAL}"><span><img src="styles/prosilver/theme/images/16x16/home.png" alt="" /> {L_PORTAL}</span></a></li>
<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/forum/index.php' or ($_SERVER['SCRIPT_NAME'] == '/forum/viewforum.php' and (not $_SERVER['SCRIPT_NAME'] == '/forum/viewforum.php?f=82')) or $_SERVER['SCRIPT_NAME'] == '/forum/viewtopic.php' --> class="activetab"<!-- ENDIF -->><a href="{U_INDEX}"><span><img src="styles/prosilver/theme/images/16x16/forum.png" alt="" /> {L_INDEX}</span></a></li>
<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/forum/viewforum.php?f=82' --> class="activetab"<!-- ENDIF -->><a href="{U_DOWNLOADS}"><span><img src="styles/prosilver/theme/images/16x16/download.png" alt="" /> {L_DOWNLOADS}</span></a></li>
 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 15. January 2009 22:23
				by dgroeser
				Hab es jetzt einigermaßen hinbekommen nur leider müsste ich jedes Forum ausgrenzen, gibt es vielleicht eine andere Möglichkeit, das ich nicht jedes Forum was sich im Download bereich Findet ausgrenzen muss?
Code: Select all
<li<!-- IF $_SERVER['SCRIPT_NAME'] == '/forum/portal.php' --> class="activetab"<!-- ENDIF -->><a href="{U_PORTAL}"><span><img src="styles/prosilver/theme/images/16x16/home.png" alt="" /> {L_PORTAL}</span></a></li>
          <li<!-- IF $_SERVER['SCRIPT_NAME'] == '/forum/index.php' or ($_SERVER['SCRIPT_NAME'] == '/forum/viewforum.php' and FORUM_ID != 82) or $_SERVER['SCRIPT_NAME'] == '/forum/viewtopic.php' or $_SERVER['SCRIPT_NAME'] == '/forum/posting.php' or $_SERVER['SCRIPT_NAME'] == '/forum/mcp.php' --> class="activetab"<!-- ENDIF -->><a href="{U_INDEX}"><span><img src="styles/prosilver/theme/images/16x16/forum.png" alt="" /> {L_INDEX}</span></a></li>
          <li<!-- IF FORUM_ID == 82 --> class="activetab"<!-- ENDIF -->><a href="{U_DOWNLOADS}"><span><img src="styles/prosilver/theme/images/16x16/download.png" alt="" /> {L_DOWNLOADS}</span></a></li>
 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 19. April 2009 21:46
				by Trash-Master
				Ich hab ungefähr das selbe Problem wie mein Vorposter.
Diese Bedingung 
Code: Select all
<!-- IF SCRIPT_NAME == "ucp.php?i=mypage&mode=edit" -->
funktioniert nicht.
Wie kann ich das mit dem URL Parameter richtig regeln?
lg,
Trash-Master
 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 22. May 2009 23:04
				by A1m
				Wäre es auch möglich die Tabs nach unten hängen zu lassen und damit an das Bild oben ranzuhängen und nicht an den Overall Header? (So wie hier bei board3.de nur nach unten ran nicht oben)
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 22. June 2010 16:53
				by marschi
				Hallo,
ich habe vor einiger zeit auch die Tab-navigation bei mir eingebaut - nun wollte ich jedoch einige der Tabs umbenennen und finde die Einträge nicht mehr. 0.o
Folgender Quellcode wird mir im Browser ausgegeben:
Code: Select all
<div id="tabs">
           <ul>
              <li class="activetab"><a href="./portal.php"><span>Portal</span></a></li>
              <li><a href="./index.php"><span>Foren-Übersicht</span></a></li>
	      <li><a href="./search.php?search_id=newposts"><span>Neue Beiträge</span></a></li>
	      <li><a href="./search.php?search_id=egosearch"><span>Eigene Beiträge</span></a></li>
	      <li><a href="./ucp.php"><span>Persönlicher Bereich</span></a></li>
	      <li><a href="./ucp.php?i=pm&folder=inbox"><span><strong>0</strong> neue Nachrichten</span></a></li>              
	      <li><a href="./search.php" title="Zeigt die erweiterten Suchoptionen an"><span>Suche</span></a></li><li><a href="./memberlist.php" title="Zeigt eine vollständige Liste aller Mitglieder an"><span>Mitglieder</span></a></li>
              <li><a href="./downloads.php"><span>Downloads</span></a></li>
              <li><a href="./faq.php" title="Häufig gestellte Fragen"><span>FAQ</span></a></li>
             </ul>
        </div> 
 
Nur, wo find ich diese Einträge? Jedenfalls nicht in der overall_header.html... ich werd noch verrückt!! 
Lieben Dank für jede Hilfe!
 
			 
			
					
				Re: Navigationsleiste im Header
				Posted: 23. June 2010 08:20
				by marschi
				Hat niemand eine Idee, wo ich die Tabs umbenennen könnte...?  
