K2 1.0 RC7 mit WP-PostRatings 1.40

  • Hallo,

    das Plugin WP-PostRatings 1.40 zu installieren und in der single.php des Themes K2 1.0 RC7 zu aktivieren, ist kein Problem, das funktioniert auch. Um aber die Bewertungen auch auf der Übersichtsseite, also der index.php, sehen zu können, muss folgender Code anscheinend in die app/display/theloop.php eingefügt werden:

    PHP
    <?php if(function_exists('the_ratings')) { the_ratings(); } ?>

    Das bekomme ich leider nicht richtig hin. Entweder wird die Bewertung falsch (ein einziges Mal über dem ersten Beitrag, anstatt unter jedem einzelnen Beitrag) oder gar nicht angezeigt. Ich habe jetzt so ziemlich jede denkbare Stelle im Code ausprobiert. Bitte um Hilfe!

    Liebe Grüße
    Hugo

    • 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

  • Noch konkreter:

    Wo muss der Code

    PHP
    <?php if(function_exists('the_ratings')) { the_ratings(); } ?>

    in der theloop.php eingefügt werden?

    theloop.php

    :confused:


  • An der rot markierten Stelle... geht deine Suche weiter. ;-)

    Grüße
    marX (kein K2-Nutzer...)

  • Danke, marX, für deine Antwort. :)

    Wie meinst du das jetzt? Das ich ab der Stelle probieren soll? Habe da ja schon alles mögliche probiert. :(

  • Wie gesagt, ich kenne K2 nicht näher. Soweit ich das hier überblicke ist die nächste Datei block/k2-loop.php - diese steht in $templates und wird per load_template() geladen. Dort müsstest du weiter schauen. Es werden aber - je nach Seite - noch andere Templates geladen. Eventuell mal $templates per var_dump() ausgeben lassen.

  • Wie gesagt, ich kenne K2 nicht näher. Soweit ich das hier überblicke ist die nächste Datei block/k2-loop.php - diese steht in $templates und wird per load_template() geladen. Dort müsstest du weiter schauen. Es werden aber - je nach Seite - noch andere Templates geladen.

    Ach so, also muss ich mich von dort aus durch die Dateien hangeln. Danke für den Tipp!

    Eventuell mal $templates per var_dump() ausgeben lassen.

    Wie geht das? :roll:

  • Ach so, also muss ich mich von dort aus durch die Dateien hangeln. Danke für den Tipp!


    Jupp. Oder mal bei K2 nachschauen, vielleicht gibts auf der Theme-Seite Tipps wie's anders/besser geht.


    Zitat

    Wie geht das? :roll:

    PHP
    <?php var_dump($templates); ?>


    Gibt dir die Variable (in dem Fall das Array) detalliert aus. Eventuell noch ein <pre> drum herum:

    HTML
    <pre><?php var_dump($templates); ?></pre>


    oder in den Seitenquelltext schauen - da stehts dann auch gut lesbar.

  • Soweit ich das hier überblicke ist die nächste Datei block/k2-loop.php - diese steht in $templates und wird per load_template() geladen. Dort müsstest du weiter schauen.

    Dort bin ich direkt fündig geworden. Super, vielen Dank noch mal! :D

Jetzt mitmachen!

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