Seite 1 von 2

Tab im Header funktioniert nicht richtig

Verfasst: 16.01.2009 13:14
von DoctorUltra
Ich habe im overall header folgenden Code eingegeben

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: Alles auswählen

<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="" />&nbsp;{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="" />&nbsp;{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="" />&nbsp;{L_DOWNLOADS}</span></a></li>
Jetzt ist aber das Problem, das ich die Downloads im Forum 82 gesetzt habe, jetzt würde ich gern, leider aktiviert er den Tab nur wenn ich im Forum 82 bin, jetzt müsste ich für alle weiteren Foren die zum Download gehören eine Abrage machen wie z. B. !=82 usw. gibt es da eine bessere Lösung?

Re: Tab im Header funktioniert nicht richtig

Verfasst: 20.01.2009 09:25
von DoctorUltra
hat keiner eine Idee

Re: Tab im Header funktioniert nicht richtig

Verfasst: 20.01.2009 09:37
von oxpus
dgroeser hat geschrieben:hat keiner eine Idee
Ideen habe ich haufenweise, aber nicht einen Funken von dem verstanden, was Du überhaupt willst...

Re: Tab im Header funktioniert nicht richtig

Verfasst: 20.01.2009 19:13
von DoctorUltra
Ich habe oben im Header Tabs für die einzelnen Menüpunkte z. B. Forum,Portal,Spielhalle u. natürlich auch der problematische Punkt Downloads, welche bei aktivieren die Farbe ändern, so ähnlich wie im php.de rechts oben

Unter dem Menüpunkt Downloads befindet sich ein Forum mit der ID 82, derzeitig habe ich es so gelöst das, wenn vieforum.php?82 angeklickt ist das dann der Tab Downloads aktiv, ist leider sind aber im Bereich Downloads mehrere Foren z. B. ID 83,84 usw sobald ich im Bereich Downloads ein Forum anklicke z. B. Betriebssysteme dann wird wieder der Tab Forum als aktiv gesetzt ist ja eigentlich auch klar, weil es nicht die ID 82 hat, jetzt hätte ich gern ein paar Denkanstöße das ich nicht jedesmal alle ID´s in der OverallHeader eintragen muss. Kann man vielleicht ein Forum intern einen anderen Namen verpassen z. b. vieforum_downloads.php

Re: Tab im Header funktioniert nicht richtig

Verfasst: 21.01.2009 00:31
von oxpus
Vielleicht einfach den Teil

Code: Alles auswählen

<!-- IF FORUM_ID == 82 -->
ersetzen mit

Code: Alles auswählen

<!-- IF FORUM_ID == 82 or FORUM_ID == 83 or FORUM_ID == 84 -->
Wobei sich das dann beliebig erweitern lässt...

Re: Tab im Header funktioniert nicht richtig

Verfasst: 21.01.2009 11:18
von DoctorUltra
gibt es da keine elegantere Lösung

Re: Tab im Header funktioniert nicht richtig

Verfasst: 21.01.2009 11:27
von 4seven
also, ich find die elegant.

Re: Tab im Header funktioniert nicht richtig

Verfasst: 21.01.2009 11:54
von oxpus
dgroeser hat geschrieben:gibt es da keine elegantere Lösung
Kommt darauf an, wieviele Foren Du für Deinen Download Bereich eingerichtet hast.
Besser geht es so erst einmal nicht.

Re: Tab im Header funktioniert nicht richtig

Verfasst: 21.01.2009 19:42
von DoctorUltra
ca. 25 werden aber mehr

Re: Tab im Header funktioniert nicht richtig

Verfasst: 21.01.2009 19:47
von oxpus
dgroeser hat geschrieben:ca. 25 werden aber mehr
Dann macht eine eigene Übersicht schon mehr Sinn, auf die im Header verwiesen wird. Sonst steigt auch auf dem Index kaum noch jemand durch...