• [FONT=Verdana]Mann kann ja zu den Kommentare ein Bildchen einstellen, also ein Bild, das bei 0 Kommentaren erscheinen soll, eins das bei 1 Kommentar erscheinen soll und dann noch eins das für alle Kommentare die mehr als 1 sind.[/FONT]
    [FONT=Verdana][/FONT]
    [FONT=Verdana]Kann ich diese Liste erweitern, zB bis 20 und dann noch ein Bild für alle Kommentare über 20?[/FONT]
    [FONT=Verdana][/FONT]
    [FONT=Verdana]Hier mein Quelltext:[/FONT]
    [FONT=Verdana][/FONT]

    PHP
    <?php the_category(', ') ?> <?php comments_popup_link(__('<img src="' . get_stylesheet_directory_uri() . '/images/comments0.gif" title="Kommentare" alt="*" />'), __('<img src="' . get_stylesheet_directory_uri() . '/images/comments1.gif" title="Kommentare" alt="*" />'), __('<img src="' . get_stylesheet_directory_uri() . '/images/comments.gif" title="Kommentare" alt="*" />% Kommentare')); ?>
    • 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

  • ;)

    ich habe es nicht hinbekommen

    also das ab 20 mach XY Bild

    heißt aber nicht, das es nicht geht ;)

    lg

  • Mit ein bisschen tricksen sollte es gehen:

    PHP
    <?php $anzahl=get_comments_number(); ?>
    
    
    <?php if ( $anzahl < 20 ) { 
        the_category(', ') ?> <?php comments_popup_link(__('<img src="' . get_stylesheet_directory_uri() . '/images/comments0.gif" title="Kommentare" alt="*" />'), __('<img src="' . get_stylesheet_directory_uri() . '/images/comments1.gif" title="Kommentare" alt="*" />'), __('<img src="' . get_stylesheet_directory_uri() . '/images/comments.gif" title="Kommentare" alt="*" />% Kommentare')); 
    } else { 
        the_category(', ') ?> <?php comments_popup_link(__('<img src="' . get_stylesheet_directory_uri() . '/images/comments0.gif" title="Kommentare" alt="*" />'), __('<img src="' . get_stylesheet_directory_uri() . '/images/comments1.gif" title="Kommentare" alt="*" />'), __('<img src="' . get_stylesheet_directory_uri() . '/images/comments20.gif" title="Kommentare" alt="*" />% Kommentare')); 
    } ?>

    In der else-Bedingung steht dann ab 20 Kommentaren z.B. das Bild /images/comments20.gif hinten.

  • Das ist nicht dein Ernst, oder? ;-)

    [COLOR=#000000] [COLOR=#0000cc]Probiere mal das:


    [/COLOR][/COLOR]Es wird davon ausgegangen, dass die Grafiken comments0.gif bis comments20.gif sowie comments20plus.gif heißen.
    (Im Detail ungetestet, da ich keine Lust habe, jetzt testweise so viele Kommentare zu erstellen.)

    Einmal editiert, zuletzt von spickzettel (15. Juni 2006 um 14:09)

Jetzt mitmachen!

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