Kommentarnummerierung ändern

  • nabend zusammen!!
    ich habe mir folgenden PlugIn die Kommenatare so geordnet, dass der neuste zuerst kommt! Klappt auch wunderbar!
    nur jetzt bekommt der neuste Kommentar die Nummer 1! Aber dies ist ja nicht mehr der erste Kommentar! Also der neuste Kommentar sollte die höchste Nummerierung kriegen!

    Kann mir da jemand helfen und sagen, was ich verändern muss?
    Wäre echt klasse...weil so ist es doch etwas verwirrend!

    wer nicht ganz weiss, was ich meine: HIER klicken!

    • 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

  • nabend zusammen!!
    ich habe mir folgenden PlugIn die Kommenatare so geordnet, dass der neuste zuerst kommt! Klappt auch wunderbar!
    nur jetzt bekommt der neuste Kommentar die Nummer 1! Aber dies ist ja nicht mehr der erste Kommentar! Also der neuste Kommentar sollte die höchste Nummerierung kriegen!

    Kann mir da jemand helfen und sagen, was ich verändern muss?
    Wäre echt klasse...weil so ist es doch etwas verwirrend!

    wer nicht ganz weiss, was ich meine: HIER klicken!

    mache eine Sicherung von dem template comments-topinput.php

    dann öffne es in einem Texteditor


    VOR ol class =....

    tippst du


    PHP
    <?php $count = count($comments); ?>


    dann weiter runter scrollen zu ....dem ersten <li

    dort suchst du dir das wo steht author...

    vor dem fügst du ein


    PHP
    <?php echo $count; ?>

    weiter runter scrollen


    da steht wo endforeach

    das muss nachher so aussehen


    HTML
    <?php $count--; ?>
        <?php endforeach; /* end for each comment */ ?>


    Derzeit werden bei Dir die Nummern einfach durch die ol Liste erzeugt,

    jetzt hast du ohne Bearbeitung der style.css ZWEI Nummerierungen dort,
    die eine, die du magst, die andere die du nicht mehr magst ;)


    öffne die style.css und suche dir

    .comments

    dort in der Nähe tippst du


    Code
    .comments ol li{list-style-type:none;}

    könnte klappen

    ;)

    lg

  • oha....ja wenn das klappt, wäre ja herrlich!

    Ich sollte jetzt alles so eingefügt haben wie du geschrieben hast nur bei

    PHP
    <?php echo $count; ?>


    weiss ich nicht, wohin damit!!

    Ich habe hier mal den Ausschnitt meiner comments.php Datei , mit dem ersten <li

    PHP
    <li class="<?=$oddcomment;?>">
    			<a name="comment-<?php comment_ID() ?>"></a><cite><?php comment_author_link() ?></cite>    :<br />
    			<!--<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title="<?php comment_date('j. F Y') ?> at <?php comment_time() ?>"><?php /* $entry_datetime = abs(strtotime($post->post_date)); $comment_datetime = abs(strtotime($comment->comment_date)); echo time_since($entry_datetime, $comment_datetime) */ ?></a> after publication. <?php edit_comment_link('e','',''); ?></small>-->
    			<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('j. F Y') ?> um <?php comment_time() ?></a> <?php edit_comment_link('e','',''); ?></small>
    			
    			<?php comment_text() ?>
    			
    		</li>

    jetzt hast du was von author gesagt! wusste aber leider gar nicht, wohin ich den code eingeben soll! hoffe da kannst du helfen!

    aber danke schonmal für die Hilfe!

    greez

  • mit eingefügter Nummer

    PHP
    <li class="<?=$oddcomment;?>">
                <a name="comment-<?php comment_ID() ?>"></a>   <?php echo $count; ?>    <cite><?php comment_author_link() ?></cite>    :<br />
                <!--<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title="<?php comment_date('j. F Y') ?> at <?php comment_time() ?>"><?php /* $entry_datetime = abs(strtotime($post->post_date)); $comment_datetime = abs(strtotime($comment->comment_date)); echo time_since($entry_datetime, $comment_datetime) */ ?></a> after publication. <?php edit_comment_link('e','',''); ?></small>-->
                <small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('j. F Y') ?> um <?php comment_time() ?></a> <?php edit_comment_link('e','',''); ?></small>
                
                <?php comment_text() ?>
                
            </li>

    ich habe das mal so gemacht


    PHP
    <?php echo $count; ?>    <cite><?php comment_author_link() ?></cite>

    dieser Schnippsel zeigt die Nummer an,

    Du kannst ihn daher überall hintun wo Du die Nummer haben magst,#ich dachte nur vor dem Kommentarautorname wäre sie gut

    lg

  • oho...also gut! hab das jetzt mal so eingefügt!
    klappt auch, dass die höchste Zahl oben steht! scheint also gut zu funktionieren!

    Nur....bitte HIER mal gucken! Die alte Nummerierung ist immer noch vorhanden!

    Man müsste doch nur die alte Nummerierung durch

    PHP
    <?php echo $count; ?>


    erstezen...oder? nur wo finde ich diese alte Nummerierung? habs schon für alles mal eingesetzt, aber wohl immer was falsch gemacht!

    sry für meine unfähigkeit die Stelle zu finden:???:

  • ....

    sry für meine unfähigkeit die Stelle zu finden:???:

    oh nicht du warst unfähig , sondern ich habe was vertauscht ;)

    es heißt nicht


    .comments ol

    sondern

    Code
    ol.comments li{list-style-type:none;}


    :oops:

    es ist Montag

    lg

  • mhmh ok :D

    habs mal geändert! Aber überhaupt keine Veränderung! Die alte Nummerierung ist immer noch da, wo die neuse sein sollte. Die neue ist nur direkt vor dem vom Autoren....!

  • mhmh ok :D

    habs mal geändert! Aber überhaupt keine Veränderung! Die alte Nummerierung ist immer noch da, wo die neuse sein sollte. Die neue ist nur direkt vor dem vom Autoren....!


    (undamenhafter fluch)

    Code
    body ol.commentlist,
    body ol.commentlist li,
    body ol.commentslist li.graybox{list-style-type:none;list-style:none;}

    das musst du aber extra reintippen,

    sollte es immer noch nicht gehen...

    gebe ichs auf für heute

    :-?

  • (undamenhafter fluch)

    sollte es immer noch nicht gehen...

    gebe ichs auf für heute

    ohooo ... ganz geil:D
    es geht!!!
    vielen, vielen Dank für die geopferte Zeit!!

    vielleicht noch nen paar Feinabstimmungen aber sieht nicht schlecht aus!!:)
    dankeseehr!

    schönen Abend noch!

    gruss klonschaf

    Einmal editiert, zuletzt von klonschaf (17. Dezember 2007 um 22:29)

Jetzt mitmachen!

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