Kommentare durchnummerieren

    • 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

  • Dazu musst Du die comments.php bearbeiten. Hier ein Beispiel aus dem Theme Relaxation:

    Bevor die Kommentarschleife durchlaufen wird, wird eine Variable definiert ($relax_comment_count), die den Zähler speichert. Der Wert für den ersten Durchlauf wird auf 1 gesetzt und ausgegeben (echo $relax_comment_count). Mit jedem Durchlauf wird dieser Zähler um 1 erhöht ($relax_comment_count++) und die Schleife erneut durchlaufen. Solange bis keine Kommentare mehr vorhanden sind.

    Einmal editiert, zuletzt von mfitzen (5. November 2010 um 15:49)

  • Super, vielen Dank! Die Nummerierungen haben geklappt :).
    Gibt es jetzt noch eine Möglichkeit es so einzustellen, dass wenn man auf diese Zahl klickt, man direkt zu diesem bestimmten Kommentar geleitet wird?
    Liebe Grüße.

  • Zitat von remedy

    Gibt es jetzt noch eine Möglichkeit es so einzustellen, dass wenn man auf diese Zahl klickt, man direkt zu diesem bestimmten Kommentar geleitet wird?


    Sorry, dass verstehe ich nicht. Die Zahl wird doch direkt bei dem jeweiligen Kommentar angezeigt?! Wohin willst Du da noch weiterleiten?

  • Ach okay, verstehe. Ändere die Ausgabe wie folgt ab:

    PHP
    <div class="commentcount">
    [COLOR="Blue"]<a class="commentlink" href="#comment-<?php comment_ID() ?>" title="springe zu Kommentar <?php echo $relax_comment_count; ?>">[/COLOR]<?php echo $relax_comment_count; ?>[COLOR="Blue"]</a>[/COLOR]
    </div>

    Blau ist das was für die entsprechende Sprungmarke verantwortlich ist.

  • Richtig, weil Deine Kommentare sich CSS-mäßig (also Klassen und IDs) nicht vom restlichen Content unterscheiden. Du musst für jeden Kommentar der Schleife einen entsprechenden Ankerpunkt vergeben, damit der Browser dort auch hinspringen kann.

    EDIT: Im obigen Fall wäre das sowas in der Art für jeden einzelnen Kommentar:

    PHP
    <li class="commentbody" id="comment-<?php comment_ID() ?>">...</li>

    Du kannst ja mal den Code Deiner comments.php hier posten. Ich weiß nur nicht, ob ich mir das heute noch anschaue. Vielleicht schaut ja noch jemand anderes in diesen Thread...

    Einmal editiert, zuletzt von mfitzen (5. November 2010 um 18:27)

Jetzt mitmachen!

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