Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Allgemeines
  Hilfe! Aktiver Link wird nicht angezeigt.

Forum : Allgemeines

Titel : Hilfe! Aktiver Link wird nicht angezeigt.

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3369&forum=8


 molli :

08.05.2006 23:51
 Hallo zusammen,

kann mir jemand helfen – ich stehe kurz davor, mir die Kugel zu geben!

Und zwar ist die Grundlage meines Problems das ex v2-type1 Theme. Dieses Theme bietet die Möglichkeit, ein horizontales Topmenü einzublenden, welches sich in einer einzigen horizontale Tabellenzelle über die komplette Site und mit bis zu acht möglichen, aufeinanderfolgenden Buttons/Links erstreckt.


Nun zu meinem Problem.

Ich möchte jetzt dieses Menü so modifizieren (bzw. ersetzen), dass sich die Farbe der Boxen, der einzelnen Links verändern, so also z.B. bei Inaktivität = weiss, mouseover = blau, mouseout = weiss und bei Aktivität=blau, das solange stehen bleiben sollte, bis der nächste Link aktiviert wird. Der wiederum sollte ein anderes Farbmuster aufweisen anstelle blau bei mouseover und Aktivität soll z.B. grün dargestellt werden usw. Im Grunde sollte das Ganze so funktionieren wie die Link button unter den Systemeinstellungen-Extra von ex v2 (es müsste auch nicht über den Adminbereich konfigurierbar sein).

Ich habe schon mit ein paar scripts (dhtml/css u. php/css) experimentiert, die auch alle soweit funktionieren. NUR weisen alle dasselbe Problem auf. Der aktive Link bleibt nur für einen Mouseclick und im günstigsten Fall solange aktiv, bis die angeforderte Adresse/Seite geladen ist, wechselt dann aber wieder in den inaktiven Zustand.

Kann mir jemand auf die Sprünge helfen und sagen woran`s liegt? Bin mit meinen Nerven und eh schon beschränktem Wissen am Ende!

Gruß Olli

 Dj_PD :

09.05.2006 14:43
 Hi molli,

Das du das mit CSS am besten hin bekommst ist klar.
Am besten machst du folgendes:
Du hast deine Link horizontal nebeneinander.
Dann prüft du welche Seite gerade geöffnet ist und dann sagst du "Wenn die Seite offen ist dann zeige das Menü mit einem CSS class = aktiv, wenn nicht dann zeige die normalen Farben des Menüs"

Also so ca.

Code:

$path = $_SERVER['PHP_SELF'];
$pathget = $_SERVER['argv'][0];
// Also ist die Seite gleich dem Link der gerade aktiv ist dann benutze dmenuakt (was in blau ist und anzeigt das die Seite aktiv ist)
if($path.'?'.$pathget == '/modules/contact/index.php?op=about'){
echo "<span class='dmenuact'>";
echo "<a href='http://www.deine_url.de/modules/contact/index.php?op=about'>Über Uns</a>";
echo "</span>";
//ansonsten benutze das normale dmenu design
}else{
echo "<span class='dmenu'>";
echo "<a href='http://www.deine_url.de/modules/contact/index.php?op=about'>Über Uns</a>";
echo "</span>";
}


Ich hoffe das du das verstanden hast und ich hoffe das es richtig ist Razz

Gruss
Dj_PD

 molli :

09.05.2006 21:58
 Hallo Dj_PD,

Suuuuuuper, funktioniert einwandfrei!

Ich danke Dir tausendmal, das bringt mich nach zwei Tagen Kopfzerbrechen endlich wieder weiter.

Viele Grüße
Olli
Partnerseiten
http://service.bama-webdesign.de/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France