Kommentare müssen freigeschalten werden: keine Meldung für User beim Eintragen!?

  • Keiner eine Idee?:confused:

    Gibt er denn einen Namen an? Oder lässt er das Feld Name leer? Weil dann gibts auch bei mir keine Meldung...

    Ich habe übrigens auch ne schöne Info eingebunden.

    PHP
    <?php if ($comment->comment_approved == '0') : ?>
    			<p class="commentinfo">Hallo <?php echo $comment_author; ?>,<br /><br />dein Kommentar ist in die Moderations-Warteschlange gerutscht. Das bedeutet, das ich (Hollii) diesen nun manuell freischalten/genehmigen muss. In der Regel geht das sehr schnell, meistens noch am selben Tag.<br /><br />Hab' bitte ein wenig Geduld!<br /><br />Gruss Hollii<br /> <img src="http://hollii.de/blog/wp-includes/images/smilies/icon_rolleyes.gif" alt=":roll:" /></p>
    		<?php endif; ?>

    Nur leider funktioniert das nicht, wenn gar kein Name eingegeben wird...

    Einmal editiert, zuletzt von H75 (8. April 2008 um 03:10)

    • 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

  • Nein, ich hab alles ausgefüllt, Name, Mail etc. (ausgeloggt, als User natürlich) - nichts passiert, keine Meldung - gar nichts.
    In welcher Datei hast du denn das eingefügt??

    Erst wenn ich mich wieder als Admin einlogge, sehe ich, dass jemand einen Kommentar hinterlassen hat.

    Ärgerlich ist es schon, denn es gibt ja immer wieder solche, die dann mal eben zigmal auf den Button klicken, weil sie meinen, ihre Nachricht ist nicht "durchgekommen". :evil:

    Wo wird denn nun diese Meldung des "awaiting moderation) genau gesteuert, in welcher .php-Datei an welcher Stelle?

    WP 6.5.4 Multisite · PHP 8.3 · Theme "ENFOLD"

  • Keiner eine Idee?

    Die Kommentarfunktion an sich funktioniert tadellos:

    • wenn ich als Admin einstelle, das kein Kommentar moderiert werden muss, trägt es alle Kommentare brav in den Blog ein.
    • wenn ich als Admin einstelle, dass die Kommentare moderiert werden müssen, dann trägt der User seinen Kommentar ein - erhält aber keinerlei Meldung darüber, dass sein Kommentar erst freigeschalten werden muss
    • Ich als Admin jedoch erhalte eine Mail, dass ein neuer Kommentar zum Freischalten vorliegt bzw. sehe das im Backend unter "Kommentare".


    Ich habe ausgetestet, dass es:

    1. keine Frage des Themes ist, denn es funktioniert mit keinem, nicht mal dem Standard-Theme von WP
    2. keine Frage der installierten Plugins ist, denn ich habe testhalber mal alle komplett deaktiviert und es geht trotzdem nicht


    Wie bekomme ich mein WP 2.5 DE-Edition nun dazu, dass es dem User auch sagt, hallo, dein Kommentar muss erst noch freigeschalten werden (um zu verhindern, dass dieser zigmal auf "submit" klickt und mir hundertmal den gleichen Kommentar schickt)?

    Echt keiner eine Idee?

    WP 6.5.4 Multisite · PHP 8.3 · Theme "ENFOLD"

  • ich fand noch kein Bugfix, außer...

    es selber reinschreiben...


    dort wo der User auf absenden klickt... eventuell gleich daneben.... lieber user....usw..

    lg

  • Das ist eine Idee :-?. Werde ich wohl so machen (müssen).

    Aber ich hab das in anderen Blog schon so oft gesehen, dass ich als User eine Nachricht bekam, wenn ich einen Kommentar abgab, der erst moderiert werden muss ... gehen muss es also :(

    Welche Wordpress-Dateien sind denn explizit für diese Funktion "zuständig", denn dann hätte ich mir die nochmal von den Original-Installationsdateien geholt und überschrieben?

    In der wp_comments_post.php steht übrigens alles Mögliche drin von wegen "not logged in" oder "comments are closed", also alle möglichen Optionen, aber ist ein "Warten auf Moderation" da wohl schon von seiten WPs nicht vorgesehen?

    WP 6.5.4 Multisite · PHP 8.3 · Theme "ENFOLD"

    Einmal editiert, zuletzt von csign (11. April 2008 um 10:38)

Jetzt mitmachen!

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