+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Horizontalmenü ohne untermenü

  1. #1
    Kommt häufiger vorbei Avatar von klausb
    Registriert seit
    17.04.2005
    Ort
    Haltern am See
    Beiträge
    300
    Bedankte sich
    47
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Standard Horizontalmenü ohne untermenü

    Es geht um diese Webseite: http://www.hullern.de
    Beim Aufruf der Webseite werden im Horizontalmenü plötzlich keine Untereinträge mehr angezeigt ( außer einem )
    Erst nachdem z.b. ein Artikel aufgerufen wird ist die Möglichkeit gegeben auch die Untermenüs anzusteuern.
    ( Bitte mal selbst ausprobieren )
    Momentan weiß ich mir keinen Rat mehr, nachdem ich meiner Meinung nach, alle Möglichen probiert habe.
    Das ganze hatte immer vorzüglich funktioniert.
    Geändert von klausb (28.04.2014 um 17:37 Uhr)
    Gruß KlausB

    3.xxx ist die Alternative!

  2. #2
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    127.0.0.1/htdocs/eu/de/muc/home.html
    Alter
    52
    Beiträge
    18.709
    Bedankte sich
    582
    Erhielt 5.610 Danksagungen
    in 5.409 Beiträgen

    Standard

    Menümodul > Optionen > Untermenüpunkte immer anzeigen > JA.

  3. Erhielt Danksagungen von:


  4. #3
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    11.561
    Bedankte sich
    452
    Erhielt 4.353 Danksagungen
    in 4.004 Beiträgen

    Standard

    Zitat Zitat von klausb Beitrag anzeigen
    Beim Aufruf der Webseite werden im Horizontalmenü plötzlich keine Untereinträge mehr angezeigt
    ...
    Das ganze hatte immer vorzüglich funktioniert.
    So etwas passiert normalerweise nicht einfach so... Hast du ganz bestimmt nichts geändert?

    Versuche es mal damit:

    s5_flex_menu.css (Linie 120) rot=löschen:
    Code:
    #s5_nav li {
      border-right: 1px solid #222222;
      display: block;
      float: left;
      height: 52px;
      list-style: none outside none;
      overflow: hidden;
      padding: 7px 17px 0;
      position: relative;
    }
    s5_flex_menu.css (Linie 214) rot=ergänzen
    Code:
    #s5_nav li ul {
      margin-left: -1000em;
      margin-top: 2.2em;
      position: absolute;
      width: 10em;
      z-index: 9999;
    }
    Gruss Anka

  5. #4
    Kommt häufiger vorbei Avatar von klausb
    Registriert seit
    17.04.2005
    Ort
    Haltern am See
    Beiträge
    300
    Bedankte sich
    47
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Standard

    @ anka
    Danke für deine Antwort.
    Aber wie das so ist, es mag sein, da ja immer irgend was ergänzt oder geändert wird, das durch etwas passiert ist. Aber ich bin der Meinung das ich an der Menüsteuerung nichts manipuliert habe.
    Laut deinen infos habe ich in CSS entsprechende Änderungen vorgenommen, das Ergenis siehst du selbst. Es ist nicht das gewünschte.
    Im Originalzustand ( Zustand als noch die Welt in Ordnung war ) erscheint bei diesem s5 Flexmenü, wenn Untereinträge vorhanden sind, ein entsprechender Winkel der nach unten zeigt, so wie nach dem Klick auf einer Beitragsüberschrift. Das wäre die gewünschte Reparatur. Auch der Hinweis von @Indigo66 hat mich veranlasst dies zu kontrollieren, aber >Untermenue anzeigen steht auf JA.
    Das Eigenartige ist ja, das beim Start der negative Effekt sich einstellt und nach einem Klick (Beitrag, oder ähnlichem) das Menü richtig arbeitet.
    Gruß KlausB

    3.xxx ist die Alternative!

  6. #5
    Gehört zum Inventar Avatar von Re:Later
    Registriert seit
    21.04.2014
    Ort
    Berlin
    Beiträge
    5.550
    Bedankte sich
    152
    Erhielt 2.162 Danksagungen
    in 1.932 Beiträgen

    Standard

    Versuche folgendes:
    * Gibt es in Template eine Option JQuery laden (oder so aehnlich): Deaktivieren!
    * Gibt es im Slider-Modul eine Option JQuery laden (oder so aehnlich): Deaktivieren!

    Wenn nicht Erfolg:
    * Installier Plugin JQuery Easy mit diesen Einstellungen:
    http://www.joomlaportal.de/joomla-3-...ml#post1519749
    Das mit den tabstate.js nicht vergessen.

    Vielleicht musst du mit den JQuery-Versionen im Plugin rumtesten, wenn nicht gleich klappt. '1.8 latest' passt jedenfalls zum Template.

    Wegen irgendeine Grund werden die JQuery-Scripts auf der Homeseite und in Article in unterschiedliche Reihenfolge geladen, wodurch es drunter einen Konflikt gibt.

  7. #6
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    11.561
    Bedankte sich
    452
    Erhielt 4.353 Danksagungen
    in 4.004 Beiträgen

    Standard

    Hallo KlausB

    Du hast recht, das war es nicht...

    Scheint mir eher ein JS-Konflikt zu sein, aber das ist nicht gerade mein Gebiet. Sorry


    EDIT
    Zu spät
    Gruss Anka

  8. Erhielt Danksagungen von:


  9. #7
    Gehört zum Inventar
    Registriert seit
    06.03.2013
    Ort
    /dev/random
    Beiträge
    6.214
    Bedankte sich
    135
    Erhielt 2.328 Danksagungen
    in 2.194 Beiträgen

    Standard

    Hallo Klaus,

    da wird 2x jquery geladen
    Code:
    <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
      <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
      <script src="/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
    ...
     <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script>
      <script src="/modules/mod_ariimageslider/mod_ariimageslider/js/jquery.noconflict.js" type="text/javascript"></script>
      <script src="/modules/mod_ariimageslider/mod_ariimageslider/js/jquery.nivo.slider.js" type="text/javascript"></script>
    Der rot markierte ist zuviel.
    Must du mals schauen wo der herkommt, ich tippe auf den Slider.

    Edit: Auch zu spät
    Gruß FINWICK
    ↶ Danke Button nutzen, wenn es geholfen hat - Kein Suport via PN

  10. Erhielt Danksagungen von:


  11. #8
    Gehört zum Inventar Avatar von Re:Later
    Registriert seit
    21.04.2014
    Ort
    Berlin
    Beiträge
    5.550
    Bedankte sich
    152
    Erhielt 2.162 Danksagungen
    in 1.932 Beiträgen

    Standard

    OT: Die Letzten werden die Ersten sein
    habe ich gestern bei meiner Deutsch-Restauration zu Gross-Klein-Schreibung gelernt ;-)
    Los últimos serán los primeros.

  12. Erhielt Danksagungen von:


  13. #9
    Kommt häufiger vorbei Avatar von klausb
    Registriert seit
    17.04.2005
    Ort
    Haltern am See
    Beiträge
    300
    Bedankte sich
    47
    Erhielt 10 Danksagungen
    in 8 Beiträgen

    Standard

    Ein Ergebnis.
    Da ich ein Verfechter bin von aufgelösten Themen und auch mit einer Erklärung wie die Lösung funktionierte hier das Ergebnis.
    Das mit der CSS funktionierte ja nicht.
    Dann hab ich mal alles abgeschaltet was so in die Richtung "Bewegung" geht, wie z.b. Videoplayer, Slider usw.
    Zuerst die Videoplayer = Erfolg negativ.
    Dann den Arri-Slider = Sofortiger Erfolg
    Dann bin ich mal dem Hinweis von Re.Later gefolgt auf den Link zu dem Thema:
    Habe dann mal dieses jquery Easy mir installiert und den Angaben in dem Post entsprechend konfigiriert. ( aktiviert )
    Und siehe das... Voller Erfolg
    Sowohl der Slider blieb mir erhalten und der Grund dieser ganzen Aufregung, das Flexmenue funktioniert wieder in alter frische.
    Bleibt nun mal wieder die Frage offen... Wie konnte das passieren, das eine Funktion plötzlich nicht mehr das tat was sie tun sollte.
    Ich danke allen Beteiligten für ihre Ratschläge und en Versuch mit mir gemeinsam den Fehler einzukreisen.
    Gruß KlausB

    3.xxx ist die Alternative!

  14. #10
    Gehört zum Inventar Avatar von Re:Later
    Registriert seit
    21.04.2014
    Ort
    Berlin
    Beiträge
    5.550
    Bedankte sich
    152
    Erhielt 2.162 Danksagungen
    in 1.932 Beiträgen

    Standard

    Bleibt nun mal wieder die Frage offen... Wie konnte das passieren, das eine Funktion plötzlich nicht mehr das tat was sie tun sollte.
    So ungefaehr:

    Dieses JQuery ist eine wichtige, universelle JavaScript-Bibliothek, die von Joomla!3 im Normalfall automatisch geladen wird. Sie bildet z.B. die Basis, dass der Slider ueberhaupt funktioniert, neben vielem anderen, was auf der Seite aufklappt, zuklappt, faded, sonstwas.

    Zusaetzlich werden weitere, ergaenzende JavaScript-Dateien geladen, von Joomla, vom Template, von Modulen, von Plugins (jeder darf sozusagen laden, was er braucht, um mit Hilfe von JQuery zu funktionieren).

    Dabei ist es (teils) sehr wichtig in welcher Reihenfolge all diese Dateien geladen werden.

    Dein Template, vielleicht auch das Slider-Modul, warum auch immer, fügt die rote Zeile in Post #7 in dein Template ein und laedt damit dieses jquery.min.js ein weiteres mal.

    Ein Zufall wollte, dass auf der Home-Seite die Reihenfolge falsch war und 'das richtige' JQuery unbrauchbar gemacht hat und damit auch Sachen, was 'das richtige' JQuery als Basis brauchen. Auf der Artikelseite hat die Reihenfolge zufaellig nicht gestoert.

    Das Plugin JQuery Easy raeumt einfach auf, schmeisst u.a. doppeltes raus und bringt den Rest in richtige Reihenfolge an der richtigen Stelle.
    Geändert von Re:Later (28.04.2014 um 18:58 Uhr)

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein