Ergebnis 1 bis 19 von 19

Thema: responsive-navigation

  1. #1
    Contao-Nutzer Avatar von Wolf_v2
    Registriert seit
    20.05.2013.
    Beiträge
    12

    Standard responsive-navigation

    Hallo,

    ich will für eine Vereinswebsite die Erweiterung responsive-navigation einsetzen. Es ist alles, so wie in der Anleitung beschrieben, eingestellt. Wenn ich die Seite auf dem Smartphone aufrufe erscheint auch der "Hamburger" jedoch passiert nichts wenn ich den anklicke. Leider habe ich weder über Google, noch hier was darüber gefunden.
    Hat jemand Erfahrung damit und kann mir bitte weiterhelfen?
    Die Domain: http://kleingaertnerverein-averbruch.de/

    LG
    Wolfgang

  2. #2
    Contao-Fan Avatar von stefan.sl
    Registriert seit
    19.06.2009.
    Ort
    Iserlohn
    Beiträge
    352
    Partner-ID
    1371

    Standard

    Hast du jQuery im Seitenlayout aktiviert?
    Code:
    TypeError: $(...).ready is not a function
    EDIT: Scheinbar nicht
    Geändert von stefan.sl (30.03.2017 um 14:04 Uhr)

  3. #3
    Contao-Nutzer Avatar von Wolf_v2
    Registriert seit
    20.05.2013.
    Beiträge
    12

    Standard jQuery

    Doch ist aktiviert und j_responsive_navigation ebenfalls.

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wrappe deine jQuery-Scripts hiermit
    PHP-Code:
    // Contao 3
    (function($) {
      
    // code goes here
    })(jQuery);

    // Contao 4
    jQuery(function($) {
      
    // code goes here
    }); 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Contao-Nutzer Avatar von Wolf_v2
    Registriert seit
    20.05.2013.
    Beiträge
    12

    Standard

    Ich habe die Datei responsive-navigation.js wie folgt geändert.
    PHP-Code:
    //original
    jQuery(document).ready(function ($) {
    //code
    })

    //geändert in

    (function ($) {
    //code
    })(jQuery); 
    Das bringt leider auch keinen Erfolg.

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das war nicht gedacht, dass du deinen Code entfernst, sondern ihn wrapst/kappselst.
    Vorher:
    PHP-Code:
    $(document).ready(function() {
      
    // Dock the header to the top of the window when scrolled past the banner.
      // ...
    }); 
    Nachher:
    PHP-Code:
    (function($) {
      $(
    document).ready(function() {
        
    // Dock the header to the top of the window when scrolled past the banner.
        // ...
      
    });
    })(
    jQuery); 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Contao-Nutzer Avatar von Wolf_v2
    Registriert seit
    20.05.2013.
    Beiträge
    12

    Standard

    Das hatte ich auch noch versucht, hat aber auch nichts geholfen. Es ist der Hamburger zu sehen aber der reagiert nicht.
    Trotzdem Danke für deine Mühe.

  8. #8
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann mach das doch mal bitte und zeige einen Link zu der Seite. Ich habe bis jetzt nämlich noch keine Änderungen an dem Code und auch keinen Hamburger gesehen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  9. #9
    Contao-Nutzer Avatar von Wolf_v2
    Registriert seit
    20.05.2013.
    Beiträge
    12

    Standard

    OK, ist online!

    17:00 Uhr muss ich wieder auf das andere Menü umstellen, da heute Abend Versammlung ist und die Seite da navigierbar sein sollte.
    Geändert von Wolf_v2 (31.03.2017 um 14:29 Uhr)

  10. #10
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Hallo,

    das Problem hatte ich auch bei einer OnePage - allerdings ohne diese Erweiterung.
    Mobil funktionierte kein 'klick' auf den Hamburger.
    Das Sliden habe ich komplett auf CSS umgestellt.

    Um das UL habe ich im Template das gesetzt:
    HTML-Code:
    <label class="switch">
      <input type="checkbox">
    
    ...
    
    
    </label>
    Mein CSS sieht dazu so aus:
    Code:
    // im default-css
    .switch input {
        display:none;
    }
    
    // im css mit media-query (max-width)
    .switch {
        position:relative;
        display:inline-block;
    }
    input:checked + ul {
        ... Änderungen zum 'Ausfahren'.
    }
    Es war ein 'Blitzprojekt' zur Eröffnung und noch nicht ganz durchgetestet: http://ferienwohnung-mellen.de/

    Vielleicht hilft es weiter.

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

  11. #11
    Contao-Fan
    Registriert seit
    08.04.2014.
    Ort
    Langenfeld
    Beiträge
    331

    Standard responsive-navigation

    Hallo Wolf_v2,
    ich habe das so gelöst mit dk_mmenu und den Hamburger, und das Hauptmenu habe ich aus dem Buch "Contao" von Peter Müller, würde ich jedem dringent empfehlen zu lesen.
    Unsere Webseite http://www.baerenbusch.de
    Ich hoffe es hilft.
    Wolli

  12. #12
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Hallo wolli,

    ich würde di mediaquery anpassen, weil sich das Menü zweizeilig hinter die Suche schiebt.
    Zudem wäre ein 'X' zum Schließen des mobilen Menüs gut - oder den Hamburger nach links schieben, damit er sichtbar ist.

    Viele Grüße
    Thoni
    Meine Extensions: contentmodify, dca_editor

  13. #13
    Contao-Fan
    Registriert seit
    08.04.2014.
    Ort
    Langenfeld
    Beiträge
    331

    Standard responsive-navigation

    Danke für die Info Thoni, von welcher größe gehst du aus Tablet,Ipat,Smartphone, Browser Firefox,Chrome,IE.
    Ich wäre sehr Dankbar für die Info.
    Wolli

  14. #14
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Zitat Zitat von wolli Beitrag anzeigen
    Danke für die Info Thoni, von welcher größe gehst du aus Tablet,Ipat,Smartphone, Browser Firefox,Chrome,IE.
    Ich wäre sehr Dankbar für die Info.
    Wolli
    Hi wolli,

    mein erster Test ist nicht auf mobilen Geräten.
    Am PC schiebe ich das Browserfenster zusammen und schaue, was passiert.
    Nicht jede(r) maximiert die Fenster beim Surfen.

    Teste es einfach aus.

    Wenn du weitere Hilfe brauchst, melde dich einfach.

    Gruß
    Thoni
    Meine Extensions: contentmodify, dca_editor

  15. #15
    Contao-Nutzer
    Registriert seit
    11.08.2015.
    Beiträge
    36

    Standard

    Ich habe das gleiche Problem mit der Erweiterung responsive-navigation.

    Ich habe schon die komplette CSS abgeschaltet, um zu sehen, ob ich da versehentlich was überlagert habe, aber das ändert nichts. Kürzlich habe ich die Erweiterung auf einer anderen Seite problemlos zum Laufen bekommen.

    Der einzige Unterschied, den ich bis jetzt ausmachen kann, ist die Contao-Version:
    Läuft bei mir unter 3.5.24 - läuft nicht unter 3.5.25
    Kann das sein?

  16. #16
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Silvi79 Beitrag anzeigen
    Kann das sein?
    Das kann ich mir nur schwer vorstellen. Aber wenn du beides hast, dann schick doch bitte mal Links zu beiden Seiten.

  17. #17
    Contao-Nutzer
    Registriert seit
    11.08.2015.
    Beiträge
    36

    Standard

    Wollte gerade editieren; nein, das ist nicht der Grund. Ich habe von 25 auf 24 "zurück-geupdatet", das hat nichts geändert.

    Aber wenn ich mir die responsive-Ordner der beiden Webseiten miteinander vergleiche, sind die nicht identisch ... In der funktionierenden Version gibt es keine js-Datei im assets-Ordner, dafür aber ne htaccess.
    Ich werde mir das mal genauer anschauen.

  18. #18
    Contao-Nutzer
    Registriert seit
    11.08.2015.
    Beiträge
    36

    Standard

    Ja, das ist es. Die aktuelle Version 1.1.1 von responsive-navigation funktioniert nicht unter Contao 3.5.24/25 (wie weit abwärts nicht, kann ich nicht sagen).

    Auf der anderen Webseite habe ich Version 1.0.0 - und die läuft.

  19. #19
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Die neue Version erwartet
    Code:
    var $menuBar = $('#mainmenu ul[role=menubar]')
    role wird aber in der Contao-Version 3.5.24 (wahrscheinlich auch 3.5.25) nicht gesetzt. Das wäre dann wohl eine Nachricht an den Entwickler wert :-)

    Edit:
    alternativ leg ein neues Template von nav_default.html5 an und ändere die erste Zeile von
    HTML-Code:
    <ul class="<?= $this->level ?>">
    in
    HTML-Code:
    <ul role="menubar" class="<?= $this->level ?>">
    (unter der Voraussetzung, dass dein Hauptmenü "nav_default" verwendet)
    Geändert von folkfreund (04.04.2017 um 20:56 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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