zuviel Abstand in Kommentarfunktion bei Kubrick

  • Hallo zusammen,

    ich verwende für meinen Blog das Standard Kubrick Theme.
    Mich stört, dass in den Kommentaren so große weiße, leere Zwischenräume sind. (siehe rote Pfeile in angehängten Bild).
    Wie bekomme ich diese Zwischenräume weg?
    Kann mir da jemand helfen?

    Danke und Gruß
    Herbert

    • 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

  • Mit welchem Browser siehst Du das Problem (Version)? Ansonsten lässt sich da ohne einen Link zur Seite wenig zu sagen, denke ich. Das sollte jedenfalls nicht das normale Aussehen der Kommentare sein.

  • meine englische version vom default hat das hier in der comments.php:



    und diese 'leeren' navigation erzeugen den grossen abstand.

    nur zur info:
    die default_DE die ich vor einem etwa einem jahr mit dem deutschen wordpress 2.7.1 paket heruntergeladen habe, hat das nicht -
    die hat dafuer eine ganz andere art, die kommentare darzustellen:

  • Ok, das erklärt es. Die Änderungen kamen durch den Umbau der Kommentare in WP zustande. Die kann man doch neuerdings auf Seiten aufteilen und in Threads gliedern, deswegen. Da ich das in meinem eigenen Theme nicht nutze, kann ich Dir leider so auf Anhieb nicht sagen, wie man bei den Navigationen abfragt, ob es überhaupt Seiten zu verlinken gibt. Möglich sein sollte das aber schon irgendwie?!

  • PHP
    <?php if(get_previous_comments_link() || get_next_comments_link()) : ?>
     <div class="navigation">
      <div class="alignleft"><?php previous_comments_link() ?></div>
      <div class="alignright"><?php next_comments_link() ?></div>
     </div>
     <?php endif; ?>
  • dass das default theme bei neuen versione von wp auch mit angepasst wird, war mir neu - es hat ja kein versionsdatum im style.css.

    aber das mit dem verstecken der links geht genau so ;-)
    (edit: voriger post ist jetzt verbessert )

    das hier in der mitte ist aus dem kubrick:

    PHP
    <div class="navigation">
      <div class="alignleft"><?php previous_comments_link() ?></div>
      <div class="alignright"><?php next_comments_link() ?></div>
     </div>



    und darum herum ist die abfrage, das nur anzuzeigen, wenn mindestens einer der links aktiv ist.
    nichts neues, getestet, und oft eingesetzt.
    (geht auch analog gut fuer die next_posts_link() und previous_posts_link() bei paged posts)

  • Also in meinem Download von WP 2.9 ist das im Default-Theme nicht mit einer Abfrage versehen, da werden die Navigationslinks einfach ausgegeben Ok, habe mal in den Quelltext geschaut. Richtiger wäre es so:

    [LEFT]

    PHP
    <?php if (get_previous_comments_link() || get_next_comments_link()) : ?>
     <div class="navigation">
      <div class="alignleft"><?php previous_comments_link() ?></div>
      <div class="alignright"><?php next_comments_link() ?></div>
     </div>
     <?php endif; ?>

    Die get_*-Methoden geben das Ergebnis nämlich nur zurück, ihre Gegenstücke ohne "get_" geben es gleich aus. Bei Deiner Version würde also einer der beiden Links ausgegeben und dann würden beide noch mal innerhalb ihres div-Elementes ausgegeben. Für den Fall, dass beide Links nicht angezeigt werden, klappt es natürlich so auch, aber das ist eher Zufall. ;-)
    [/LEFT]

  • danke, Ammaletu, du hast absolut recht.

    ich hatte nie in den html code geguckt; hatte mich da immer durch die ausgabe des links taeuschen lassen ( der aus der if-abfrage, die nie erfuellt wurde, daher keine doppelt ausgabe).

    ich lerne gerne noch was dazu.

  • Mit welchem Browser siehst Du das Problem (Version)?

    Ich benutze Firefox Version 3.5.7.
    Ich habe eure Posts gelesen, versteh jetzt aber trotzdem noch nicht so ganz, was ich machen muss, damit die grossen Abstände verschwinden...
    Könntet ihr mir das nochmal erklären?

    Danke und Gruß
    Herbert

  • in comments.php des default theme, finde:



    dann versuch, das if-statement um die beiden bloecke zu setzen:

    PHP
    <div class="navigation">
      <div class="alignleft"><?php previous_comments_link() ?></div>
      <div class="alignright"><?php next_comments_link() ?></div>
     </div>


    das sollte dann jeweils so aussehen:

    PHP
    <?php if (get_previous_comments_link() || get_next_comments_link()) : ?>
     <div class="navigation">
      <div class="alignleft"><?php previous_comments_link() ?></div>
      <div class="alignright"><?php next_comments_link() ?></div>
     </div>
     <?php endif; ?>



    dadurch werden die next/prev links mit der formatierung nur angezeigt wenn mehr kommentare auf der seite sind als in den einstellungen eingegeben.
    = keine formatierung eines leeren blocks = keine extra leerer platz in der seite

Jetzt mitmachen!

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