Theme Darstellungsfehler

  • Hallo, wenn ich bei mir eine nicht vorhandene Seite aufrufe, dann wird mein Theme falsch dargestellt. Könntet ihr mir helfen das Problem zu finden?

    Hier ein Beispiel: http://animesubs.an.ohost.de/?p=65
    Die rechte Sidebar rutscht rechts raus.
    wenn man eine vorhandene Seite aufruft, dann wird die Seite wieder richtig angezeigt.

    Ich benutze Firefox/2.0.0.13 kann nicht sagen, ob es bei anderen Versionen anders angezeigt wird.

    • 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

  • Danke, ich glaube es ist wie du gesagt hast die single.php. Nachdem ich sie gelöscht habe, wurde die Seite richtig angezeigt. Wozu braucht man die single.php, kann ja nicht sein, dass ich sie einfach löschen kann? (Habe auch eine 404.php, aber die war es nicht)

    Ich kann php /htm leider nicht so gut und weiß nicht wann man die <divs> schließen muss. Ich habe schon in einigen Seiten gesehen, dass es zwei open tags gibt aber nur einen close tag, für <div>. Woran erkennt man denn, wenn etwas zuviel ist?

    Ich stell den den Code hier mal rein, vielleicht fällt jemandem der Fehler auf?.

  • Hab durch Probieren den end tag für post über die comments template gelegt, jetzt ist der Anzeigefehler weg. Allerdings weiß ich nicht ob ich es richtig gelößt habe.. Ich habe nur rumprobiert, Ahnung hab ich davon nicht :)

    </div><!--/post -->

    <?php comments_template(); ?><?php endwhile; else: ?><p>Sorry, no posts matched your criteria.</p><?php endif; ?>

  • Danke, ich glaube es ist wie du gesagt hast die single.php. Nachdem ich sie gelöscht habe, wurde die Seite richtig angezeigt. Wozu braucht man die single.php, kann ja nicht sein, dass ich sie einfach löschen kann?


    In WP geht das, dafür gibts ja die "Template Hierarchie" (siehe Doku unter diesem Stichwort). Das heißt, WP sucht zunächst nach einer single.php im Theme für die Darstellung einzelner Beiträge findet er diese nicht, dann verwendet er die index.php.

    Zitat

    Ich kann php /htm leider nicht so gut und weiß nicht wann man die <divs> schließen muss.


    Ganz einfach: immer. ;-)
    HTML an sich ist nicht schwer, da nur eine Auszeichnungssprache. Alle Elemente die man öffnet muss man auch wieder schließen. (Es gibt Ausnamen wie <img/> oder <br/>, aber das nur nebenbei.)

    Zitat

    Ich habe schon in einigen Seiten gesehen, dass es zwei open tags gibt aber nur einen close tag, für <div>. Woran erkennt man denn, wenn etwas zuviel ist?


    Dann ist das ein Fehler. Zu jedem <div> muss immer ein </div> vorhanden sein. Günstig für die Übersicht is es, seine <div> zu kommentieren, wie das ansatzweise in deinem Theme schon gemacht wurde. Auch Codeeinrückungen können der Übersicht dienen.


    Da war ein wenig durcheinander, was die Abfrage angeht ob Posts vorhanden sind oder nicht. Daher kam evtl. der Fehler. So sollte jetzt alles passen. Sorgen macht mir nur das verwaiste </div><!--/left-col --> ganz unten, aber das wird wahrscheinlich im Header geöffnet.

Jetzt mitmachen!

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