Sidebar wird nur noch auf Hauptseite angezeigt


  • Hinweis: Problem gelöst
    - siehe Seitenende.


    Hallo,

    ich hab mal wieder ein kleines Prolem. Nachdem ich meine Website leider umgestalten musste, fiel mir auf, dass die Sidebar nun nur noch auf der Hauptseite angezeigt wird.
    Geht man auf einen Link wie zb gästebuch, lädt die Seite sich zwar, ab der die Sidebar macht verschwindibus?! o.o

    Ich hab schon rumprobiert, aber ich komme einfach nicht darauf.
    Hier die Website http://rawrr.de. Die Sidebar habe ich mit CSS über den Header gelegt.

    Zuständig für den Header:

    Code
    #header {
      margin-left:40px;
      width:680px;
      height:486px;
      z-index:1;
      display:block;
      background:url('http://rawrr.de/images/Antilogik/header.png');
    }

    Für die Sidebar:

    Code
    #sidebar {
      margin-left:52px;
      width:250px;
      margin-top:-1733px;
    }

    :confused:
    Und hier nochmal der gesamte CSS-Code, falls das nicht reicht:
    http://rawrr.de/123style.css

    Vielen Dank

    Blogs are dead. Achja? http://rawrr.de

    Einmal editiert, zuletzt von rawrrr (19. Juni 2009 um 19:15)

    • 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

  • ...Sidebar nun nur noch auf der Hauptseite angezeigt wird. Geht man auf einen Link wie zb gästebuch, lädt die Seite sich zwar, ab der die Sidebar macht verschwindibus?! o.o
    ...

    Das dürfte/sollte weniger an den Style Sheets liegen als vielmehr an der Frage, ob in den entsprechenden Thempe-Templates (also den php-Dateien deines Themes) die sidebar eingebunden wird.

    Die Hauptseite verwendet als Template die Datei [FONT=Courier New]index.php[/FONT]. Hier solltest Du die Funktion get_sidebar finden:

    PHP
    <?php get_sidebar(); ?>


    Für die Anzeige einzelner Beiträge wird hingegen das Template[FONT=Courier New][/FONT] [FONT=Courier New]page.php [/FONT]verwendet (für Kategorien [FONT=Courier New]category.php[/FONT] usw.). Fehlt nun in diesen Templates der Aufruf der Sidebar ... nunja, dann machst sie verschwindibus.

    Bego

  • Danke für deinen Rat, nur darauf bin ich vorher auch schon gekommen. Es liegt definitiv nicht daran.. Ich habs schon nachgeguckt, sowas fällt einem ja als erstes ein :mrgreen:

    Es ist alles an Ort und Stelle.. deswegen kam ich auf CSS..


    Keiner ne weitere Idee? :???:

  • Danke für deinen Rat, nur darauf bin ich vorher auch schon gekommen. Es liegt definitiv nicht daran.. Ich habs schon nachgeguckt, sowas fällt einem ja als erstes ein :mrgreen:

    Es ist alles an Ort und Stelle.. deswegen kam ich auf CSS..


    Hm, da gibt es so viele Möglichkeiten: Funktion versehentlich auskommentiert, kleinere aber feiner Tippfehler in der php-Funktion, div-Tags nicht korrekt geschlossen, ...

    CSS kann ich mir nicht vorstellen ... es sei denn, Du hast für den in Frage kommenden Bereich "display: none;" definiert ;-)

    Bego

  • WAH! Mir ist gerade etwas aufgefallen.. die Sidebar wird schon angezeigt, nur nicht sichtbar. Auf den Extraseiten wird sie nur bei jeder einzelnen Seite an einer anderen Stelle angezeigt - und zar so überm Header dass ich es nur nicht gesehen habe, da dieser Teilweise auch schwarz ist.
    Rückt das die Sache in ein anderes Licht?

    Woran könnte das liegen?! omg :confused:

    Danke dir dass du dich damit überhaupt beschäftigst

  • Zuerst völlig falsche Lösung, deswegen ein Edit.

    Lösung:
    Ich hatte im archive.php die sidebar unterm Content, in allen anderen (index.php, page.php,single.php) jedoch darüber. Wie gesagt - schusselig.

    MfG

    Blogs are dead. Achja? http://rawrr.de

    Einmal editiert, zuletzt von rawrrr (24. Juni 2009 um 01:09)

Jetzt mitmachen!

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