Twenty Eleven und Fragen

  • Hallo, für eine neue Seite habe ich ein schmales Design gesucht und Twenty Eleven gefunden.
    Anhand des Namens war mir schon klar, dass dieses älter sein muss, auf der Theme-Seite steht aber, dass es im letzten Monat erst eine neue Version gab.
    Twenty Eleven: https://wordpress.org/themes/twentyeleven/

    Nun stelle ich aber leider fest, dass es für dieses Theme anscheinend keine mobile Ansicht gibt.
    Wie bekommt man denn heraus, wer die neuen Versionen des Themes erarbeitet und veröffentlicht?
    Oder kennt ihr vielleicht noch andere Weiterentwicklungen dieses Themes oder ähnliche Themes vom Aufbau her?
    Wie sinnvoll ist es, ein wahrscheinlich schon in die Jahre gekommenes Theme (wenn es in die Jahre gekommen ist?) zu verwenden?

    LG Robota

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Nun stelle ich aber leider fest, dass es für dieses Theme anscheinend keine mobile Ansicht gibt.


    Wenn man die Mobile Ansicht im Entwicklertool emuliert, wird es aber scheinbar alles korrekt dargestellt. Zumindest bei meiner Lokalen Testinstallation.

    Wie bekommt man denn heraus, wer die neuen Versionen des Themes erarbeitet und veröffentlicht?


    Ist ein Standard Theme von WordPress.
    https://de.wordpress.org/themes/twentyeleven/
    Könntest ja mal einen Blick in das Supportforum dort werfen.
    Falls es Probleme mit der Mobilen Ansicht gibt (Responsive Theme), könnte ich mir vorstellen, dass dies dort schon mal behandelt wurde und sicherlich auch diverse Tipps zu finden sind.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hallo Marcus, in das Supportforum habe ich schon geschaut, da werden Anfragen ja nicht oder kaum beantwortet.
    Kannst du mir mal bitte zeigen, wie die mobile Version bei dir aussieht?

  • Klar.

    So sieht es bei mir unter Chrome mit Mobiler Endgeräte Emulierung in den Entwicklertools aus.

    Wenn du jetzt mit mobile Ansicht allerdings meinst, dass es ein Layout sein muss welches gegenüber der Desktop Version extra auf Mobile Endgeräte zugeschnitten ist, wirst du selber Hand anlegen und mit Media Queries im css arbeiten müssen.
    https://wiki.selfhtml.org/wiki/CSS/Media_Queries

    Ich glaube sogar, wenn du dann ein so genanntes Hamburger Menü (sind die Menübuttons mit Drei Strichen, oder auch manchmal drei Punkten) haben willst, musst du sogar mit einem Child-Theme arbeiten, da hierfür glaube ich noch ein paar Funktionserweiterungen notwendig sind.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hallo Marcus, vielen Dank für das Bild, so sieht es bei mir auch aus.
    Ich dachte bei der mobilen Ansicht wirklich an das von dir erwähnte Hamburger Menü.
    Ein Child-Theme habe ich schon angelegt.
    Gibt es denn irgendwo eine ungefähre Anleitung, wie man so ein Hamburger Menü selbst erstellen kann?

  • Gibt es denn irgendwo eine ungefähre Anleitung, wie man so ein Hamburger Menü selbst erstellen kann?


    Es gibt Tutorials und Plugins bezüglich WordPress, aber ich habe allerdings auf die schnelle nur etwas auf Englisch gefunden, was recht verständlich ist um so was selber zu bauen.
    https://www.wpbeginner.com/wp-themes/how-…wordpress-menu/

    Methode 4 (Add a Slide-In Mobile Menu in WordPress) wäre ganz passend für das 2011, denke ich mal.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hi,

    Irgendwo muss da noch wohl ein Fehler sein.


    Stimmt. Bei mir hatte es soweit in der Sandbox funktioniert, so habe ich mal deine Webseite etwas näher betrachtet.

    Hast du das kleine Javascript (slidepanel.js) vergessen zu erstellen?
    Das wird in den Entwicklertools mit 404 not found angegeben.

    Es könnte aber auch sein, dass es nur falsch aufgerufen wird, da das Child-Theme die Datei im Verzeichnis des Twentyeleven sucht.
    In dem Fall müsste der Aufruf für das Javascript in der functions.php wie folgt aussehen.

    Code
    wp_enqueue_script( 'wpb_slidepanel', get_stylesheet_directory_uri() . '/js/slidepanel.js', array('jquery'), '20160909', true );


    So hat es zumindest bei mir funktioniert und das Script wurde aus dem js Ordner im Child-Theme gezogen..

    P.S.

    Der Graue Streifen links ist im überigen das eingeklappte Menü. ;)
    Denke mal mit ein bisschen CSS kannst du den aber weiter nach links verschwinden lassen.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

    3 Mal editiert, zuletzt von Marcus[IS] (21. Juni 2019 um 22:12)

  • Hallo Marcus, danke für den Tip, es lag daran, dass ich die slidepanel.js im Child-Ordner hatte, nicht im Eltern-Ordner.
    Die Codeänderung macht aber Sinn, im Child-Ordner kann die Datei bei einem Update des Themes nicht verschwinden.
    Ich habe etwas an den Positionen rumgespielt und das menu.png jetzt auch an der richtigen Stelle.

    Außerdem habe ich in der slidepanel.js den Wert left: -250 auf -300 gesetzt, somit verschwindet die Leiste links nach dem Aufruf komplett.
    Ich bin aber noch nicht dahinter gekommen, wie ich die Leiste auch beim ersten Aufruf der Seite weiter nach links verschieben kann, hast du da einen Tip für mich?

    Auch würde ich gerne die Menüpunkte im mobilen Menü untereinander anzeigen lassen, statt wie aktuell nebeneinander.
    Vielleicht hast du auch da noch einen Tip?

    Vielen Dank

  • In deinen Zusätzlichen CSS hast du folgenden Block:


    Hier kannst du z.B. das left auf 310px und das width auf 150px, oder nach eigenen Werten ändern ;-)
    Ggf bei ca. 400px Breite noch eine MediaQuery anlegen, da beginnt der linke Menürand knapp zu werden.

    Für die Menüpunkte untereinander alternativ:

    Code
    #access li {
        width: 235px;
    }

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

  • Hallo Sepp, danke für deine Antwort.
    Müsste das MediaQuery dann so aussehen?

    Code
    @media (min-width: 400px) { width: 200px; }


    Kann das direkt unter "width: 150px;" gepostet werden oder muss diese Angabe dann auch in ein MediaQuery?

    Code
    @media (max-width: 399px) { width: 150px }
  • Ein vielleicht noch bessere Lösung ....
    Du hast in den Zusätzlichen CSS den oben genannten Block beginnend mit:
    @Media screen and (max-width: 768px) {
    .....
    .....
    .....

    dort fügst du zwischen letzter und vorletzter Klammer folgendes ein:

    CSS
    #popout {
       left: -8% !important;
      }

    Das sollte dann so aussehen:

    Zu den MediaQieries LINK, LINK uva findet Herr Go..le

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

  • Hallo Sepp, wenn ich den Code so wie beschrieben einsetze bleibt das Menü geöffnet und kann auch nicht mehr geschlossen werden.

  • Ok, das kann ich so nicht prüfen, da der Code im Browsertool verschwindet sobald eine Seite neu geladen wird.....

    habe ich in der slidepanel.js den Wert left: -250 auf -300 gesetzt

    Aber, dieser Wert dürfte mit den Werten aus #10 in der sample CSS korrespondieren!
    Daher back to the roots ;-(

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

  • So, nun habe ich das man auf XAMPP mit einer frischen lokalen WP-Version und dem Theme Twenty Eleven (Child) nachgebaut ;-)
    Da ich nicht so der Coder bin, mal sehen obs dir ggf. auch gelingt ......?

    1. Änderung: Zum Schließen des Slidermenüs ein X eingebaut. Das ist in der slidepanel.js das erste img!
    2. Breite-Slider auf 200px
    3. in der slidepanel.js die left auf -310 gestellt.
    4. und die style.css mit
      #access li {
      width: 100%;
      } im Abschnitt @Media screen and (max-width: 768px) vor #toggle ergänzt.
    5. Die Position fü den Toggle-Button muß jeder für sich selbst einstellen ...... ;-)


    Bei mir kann das Slid-Menü geöffnet und geschlossen werden über den Toggle-Button oder geschlossen über einen Menüpunkt.

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!