WP-PostRatings Anleitung befolgt, geht trotzdem nicht.

  • Hallo zusammen,

    ich habe das Plugin WP-PostRatings installiet und aktiviert (Version 1.40).
    Die Anleitung befolgt und in den Dateien single.php, post.php und page.php des Themes nach

    PHP
    <?php while (have_posts()) : the_post(); ?>


    folgendes eingefügt:

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

    Resultat: Nichts, es wird rein gar nix angezeigt.
    Gebe ich allerdings in einem Beitrag [ratings] unten ein, erscheint das Rating.

    Jemand eine Idee, woran es liegen kann?

    • 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

  • Du verwendest schon WP 2.7 (oder höher)?

    Schreib mal irgendwas hier rein, nur zum testen:

    PHP
    <?php if(function_exists('the_ratings')) { 
      echo "the ratings here...";
      the_ratings();
    } ?>


    Erscheint dann der Text?

    Wenn nicht, dann würde ich das Plugin mal neu installieren.

    Ein Link zu deinem Blog bringt vielleicht auch etwas Licht...

  • ah ok der Fehler lag an 2 Dingen:

    - Ich habe nicht mit gedacht, man sollte schauen wo man es gerne platziert haben möchte, also z.B. über oder unter dem Eintrag

    - Der Autor hat geschrieben steck es irgendwo hin, habe es dann direkt dahinter geschrieben aber das bringt nix muss schon an ne geeignete Stelle.

    Jetzt müsste ich nur noch das ganze auf Deutsch zum laufen kriegen (Sprachdatei bereits in den ordner gesteckt)

    Und es so machen, dass das Ranking unterhalt des Beitrages kommt und nicht darüber.
    EDIT: Also wer das Ranking unterhalb des Beitrages haben möchte, sollte in der Index.php -Datei das ganze unter <!--/post --> kopieren und in der single.php unter

    PHP
    <div class="entry">
            <?php the_content('Willst du weiterlesen? &raquo;'); ?>
            <?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?>        
            <?php edit_post_link('Editieren', '', ''); ?>
    </div>

    Wenn man es einfach auf Deutsch haben möchte, im Backend unter Post Rating Templates die paar Wörter auf Deutsch "übersetzen"
    Beispiel: 1.Feld:

    Code
    %RATINGS_IMAGES_VOTE% (<strong>%RATINGS_USERS%</strong> Bewertung(en), durchschnittlich: <strong>%RATINGS_AVERAGE%</strong> von %RATINGS_MAX%)<br />%RATINGS_TEXT%

    Beispiel: 2.Feld:

    Code
    %RATINGS_IMAGES% (<em><strong>%RATINGS_USERS%</strong> Bewertung(en), durchschnittlich: <strong>%RATINGS_AVERAGE%</strong> von %RATINGS_MAX%, <strong>bewertet</strong></em>)

    Möchte man nun auch die Bewertung im Kommentar anzeigen lassen (nicht verwechseln mit Kommentare bewerten!)

    Dann muss man in wp-content/plugins/wp-postratings/wp-postratings.php nach //add_filter('comment_text', 'comment_author_ratings_filter'); suchen (bei mir Zeile 377) und die beiden // weg machen

    Paar zeilen Drunter dann schauen und wieder ins deutsche übersetzen, bei mir (Ausschnitt):

    Code
    $output .= get_comment_author().'s Bewertung für diesen Artikel: '.$post_ratings_images;
                } else {
    $output .= get_comment_author().' hat diesen Artikel noch nicht bewertet.';

    Danke für die Hilfe und ich hoffe, ich konnte auch jemanden helfen.

    Einmal editiert, zuletzt von Binary (31. Mai 2009 um 15:09)

  • bei mir funktioniert das plugin ohne probleme auf allen arikelseiten, aber nicht auf der startseite. dort werden die 5 sterne angezeigt, ich kann aber nicht darauf klicken. den code habe ich im Hauptindex-Template (index.php) eingefügt. ist dieses plugin nur für diese unterseiten gedacht Dateien single.php, post.php und page.php?
    was mache ich falsch?

    es geht um die seite http://www.der-kalender-2013.de

Jetzt mitmachen!

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