Zwei Menüs erstellen

  • Hallo!

    Ich habe lange Zeit gesucht, aber leider nichts gefunden, was mir helfen kann. Ich bin Wordpress-Neuling, habe mich aber ein bisschen eingelesen und ein (finde ich zumindest :wink:) ganz passables eigenes Theme zusammengebastelt. Die Adresse meines Blogs lautet: http://www.windfaenger.net.ms
    Nun habe ich festgestellt, dass ich eigentlich zwei Menüs brauche - eins links vom Content und eins rechts vom Content. Außerdem soll der Wrapper (heißt es glaube ich?) dabei insgesamt natürlich etwas breiter werden, sonst passt es ja nicht.
    Wie stelle ich das nun an? Was muss ich in meiner sidebar.php ändern oder was für eine Seite muss ich hinzufügen, damit eine zweite Menüleiste auf der linken Seite erscheint?
    Oder gibt es dazu irgendwo ein verständliches Tutorial, das mir bei meiner Suche entgangen ist?

    oh, und gibt es einen Weg, meine Menüleiste mit den Seiten, die derzeit im Header integriert ist, als einen "einzelnen Balken" umzubasteln? Das hab ich auch noch nicht so recht herausbekommen...

    Ich hoffe, ihr könnt mir helfen.
    Liebe Grüße,
    Windfänger

    Ich freu mich über Klicks - Danke :)

    Einmal editiert, zuletzt von Windfänger (12. März 2011 um 19:34)

    • 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

  • Zitat

    oder selber bauen.

    Genau darum geht es mir ja. Ich weiß leider bloß nicht wie. Mein jetziges Design habe ich nach einem Tutorial zusammengebastelt und mit ein bisschen ausprobieren meinen Wünschen so weit anpassen können.
    Nun möchte ich eine zweite Sidebar haben, aber ich weiß nicht, was ich genau wohin schreiben muss (kenne mich zwar mit HTML aus, aber leider nicht mit PHP...). Gibt es dazu irgendwo eine Anleitung, oder gibt es hier jemanden, der mir da weiterhelfen und das genau erklären kann?

    Zitat

    Dies wird in der Datei "style.css" definiert.

    Und was genau muss ich da tun?

    Ich freu mich über Klicks - Danke :)

  • Zitat

    Hier eine Anleitung


    Vielen Dank dafür! Hab jetzt ein bisschen rumgebastelt und das eigentlich so gemacht, wie in der Anleitung steht, aber leider zerschießt mir die zweite Sidebar das komplette Layout... Das sieht dann nämlich folgendermaßen aus:
    Die rechte Sidebar taucht unter dem Header, aber über dem Content und unvollständig auf. Das Widget in der zweiten Sidebar wird gar nicht angezeigt.
    Die Größe des Wrappers habe ich entsprechend angepasst, daran kann es also eigentlich nicht liegen.
    Eine Idee, was ich falsch gemacht haben könnte?

    Zitat

    Wenn du dich mit CSS nicht auskennst, entweder lernen oder machen lassen. Denn das ist nicht in 5 Minuten erklärt.


    Mit CSS kenne ich mich einigermaßen aus. Dann werd ich in diese Richtung nochmal rumprobieren/suchen.

    Ich freu mich über Klicks - Danke :)

  • Ja, das ist meine Seite. Und nein, im Moment habe ich noch mein altes Theme mit nur einer Sidebar aktiviert, da das andere mit zwei Sidebars ja nicht funktioniert.
    Aber beim Ausprobieren mit dem anderen Theme hat es eben leider nicht geklappt.

    Ich freu mich über Klicks - Danke :)

  • mit dieser Frage beschäftige ich mich jetzt auch schon seit einigen Tagen..
    Ich möchte auch eine Sidebar links und rechts haben, aber alles OHNE Widgets. (sie kann meinetwegen Widgetfähig sein für den Fall dass ich mich iwann mal umentscheide) aber eigentlich möchte ich sie nicht mit Widgets füllen.

    Die Links die gepostet wurden habe ich auch schon ausprobiert, ohne erfolg=(

    zur Besseren Übersicht poste ich einfach mal meine IndexPHP:



    Meine SidebarPHP:(sie ist auf der Linken Seite)

    PHP
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
     
    <h2>Angebote</h2>
     
    <?php wswwpx_fold_page_list ('sort_column=menu_order&title_li='); ?>
     
     
    <?php endif; ?>




    Meine FunktionsPHP:

    PHP
    <?php
    if ( function_exists('register_sidebar') )
    register_sidebar();
    ?>



    und mein StylesheetCSS:




    Kann mir da vlt jemand helfen, eine 2. Sidebar rechts einzufühgen?
    ICh habe schon verstanden, dass ich eine 2. SidebarPHP erstellen muss. Ich habe sie in Sidebar-rightPHP genannt.
    Und habe sie versucht einzubinden etc. Es will einfach nicht klappen...=(
    Liegt es vlt am Stylesheet? Muss ich da iwas ändern?
    Hoffe auf baldige Hilfe=)
    LG

    Einmal editiert, zuletzt von NataschaK (15. März 2011 um 09:58)

  • Wie in der Anleitung beschrieben, wenn eine 2. Sidebar erstellt wird, müssen beide einen eindeutigen Namen haben.
    Sie müssen beide mit einer eindeutigen ID in der functions.php registriert werden.

    Die Sidebar kann in der index nach get_header eingefügt werden, genau wie im Artikel beschrieben.

    PHP
    <?php get_sidebar('right'); ?>

    Die 2. Sidebar muss in der style.css noch definiert werden.

    In der style.css muss entweder die Breite für wrapper(Gesamtbreite) erhöht, oder die Breite von main(Textbreite) verkleinert werden, damit die 2. Sidebar platz hat.

    Die Anleitung wurde erweitert.

    Einmal editiert, zuletzt von scotti (15. März 2011 um 12:22)

  • Wie in der Anleitung beschrieben, wenn eine 2. Sidebar erstellt wird, müssen beide einen eindeutigen Namen haben.
    Sie müssen beide mit einer eindeutigen ID in der functions.php registriert werden.

    Die Sidebar kann in der index nach get_header eingefügt werden, genau wie im Artikel beschrieben.

    PHP
    <?php get_sidebar('right'); ?>

    Die 2. Sidebar muss in der style.css noch definiert werden.

    In der style.css muss entweder die Breite für wrapper(Gesamtbreite) erhöht, oder die Breite von main(Textbreite) verkleinert werden, damit die 2. Sidebar platz hat.

    Die Anleitung wurde erweitert.




    Erst einmal Danke für die Antwort.
    Ich habe es jetzt genua nach deiner Anleitung gemacht, doch das einzigste was passiert ist, ist dass sich der Main bereich verschoben hat weil ich ihn verkleinert habe und die Sidebarright also die 2. Sidebar über der ersten landet... Keine Sidebar rechts sondenr über Sidebar 1=(...
    kannst ja mal gucken.

    http://nataschak.square7.ch/nicoledomingo

    Einmal editiert, zuletzt von NataschaK (15. März 2011 um 14:09)

  • Ich kann keine Sidebar im Quelltext erkennen.
    Hast du sie richtig in die functions.php eingebunden und in die index.php




    In der Index.PHP ja. Aber was muss ich in der Functions.PHP machen?
    Ich habe es auf der IndexPHP direkt unter dem head bereich ganz oben.



    hab es nur noch nicht auf die PagePHP gemacht, damit wollte ihc noch warten...

  • Zitat

    Aber was muss ich in der functions.php machen?

    Steht in der Anleitung
    füge einfach den Code "2 Sidebars in der functions.php" hinzu.

    Du muss auch was in die Sidebar einfügen damit sie erscheint.

  • Steht in der Anleitung
    füge einfach den Code "2 Sidebars in der functions.php" hinzu.

    Du muss auch was in die Sidebar einfügen damit sie erscheint.




    ohjeminee.. mir is das sau peinlich grad aber ich check das nicht... wenn ich es so mache wie in der Anleitung dann kommt ein Error auf meiner Seite wegen der funktions.php......=( tut mir leid dass ich dir so auf die Nerven gehe=(

  • Der Error kommt vermutlich weil du die alte Sidebar noch undefiniert in der funktions.php hast.
    Die alte Sidebarregistrierung muss entfernt werden. Und deine alte Sidebar in der sidebar.php angepasst werden.

  • Der Error kommt vermutlich weil du die alte Sidebar noch undefiniert in der funktions.php hast.
    Die alte Sidebarregistrierung muss entfernt werden. Und deine alte Sidebar in der sidebar.php angepasst werden.



    heißt: ich kopiere diesen Text aus der ANleitung in meine functions.php:




    und ändere dann nur noch alles passend in den Sidebars ab??
    Guck doch bitte jetzt mal auf meien Seite wie das aussieht =( *durchdreh*
    anscheinend bin ich echt zu dumm dafür=(

    http://nataschak.square7.ch/nicoledomingo/

  • Du kannst mir deine FTP-Zugangsdaten per PN schicken, dann baue ich dir das ein. Ich habe leider nicht die Zeit, tagelang alles zu erklären.

    Ich weis wie es ist,wenn man sich nicht auskennt, das geht manchmal ganz schön an die Nerven, schließlich habe ich auch mal mit php und co angefangen.

Jetzt mitmachen!

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