Verfasste Forenbeiträge

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 33)
  • Thread-Starter mvittel

    (@mvittel)

    Vielen Dank, ihr seid Top. Das funktioniert jetzt, wie ich es gewünscht hatte. Nun kann ich mich mit dem nächsten Thema beschäftigen und den Header-Bereich ändern, wie ihr es bereits gesagt habt.
    Danke nochmals. Werde das Ticket jetzt schließen.

    Thread-Starter mvittel

    (@mvittel)

    Das war ein Fehler von mir, die Reihenfolge passt.
    Habe nur immer noch das Problem, dass mir 20 Einträge angezeigt werden. Das sollte ja begrenzt sein auf 3.

    function get_latest_comments() {
    $args = [
    'date_query' => [
    'after' => '2 weeks ago',
    'before' => 'tomorrow',
    'inclusive' => true,
    'number' => 3,
    ],
    ];
    Thread-Starter mvittel

    (@mvittel)

    Ein paar Sachen habe ich nun verstanden, doch leider hänge ich wieder fest.
    Das was derzeitig passiert, ist: Es werden die letzten 3 Einträge von jedem Artikel, der in einem bestimmten Zeitraum geschrieben wurden.
    Richtig würde aber sein, nur die letzten 3 Einträge, Artikel unabhängig. (Damit sollte die Liste wesentlich kürzer werden und bis auf 3 sichtbare Einträge begrenzt sein.)

    Meine Vermutung ist, dass in dem Bereich noch ein Teil hineinmuss, damit das oben beschriebene passiert. Es wird hier ja der Zeitraum erfasst und die Menge der Einträge.

    function get_latest_comments() {
    $args = [
    'date_query' => [
    'after' => '4 weeks ago',
    'before' => 'tomorrow',
    'inclusive' => true,
    'number' => 3,
    ],
    ];

    Ich habe gesucht, aber finde da nicht das, was wohl benötigt wird.

    Um die Verlinkung zu machen, habe ich den Teil eingesetzt:

    . '<a href="' . esc_url( get_permalink( $comment->comment_post_ID ) )
    . get_the_title($comment->comment_post_ID)
    . '</a>

    Dieses führt dann zu einem Fatalerror und die erste Zeile wird als Ursache genannt:
    Fehler: Parse error: syntax error, unexpected token „>“ in….

    Thread-Starter mvittel

    (@mvittel)

    Das mit der Kürzung der Texte hat geklappt.
    Die Menge der Einträge leider noch nicht.
    Ja, das meinte ich, mit Verlinkung, zum Draufklicken, dass man zu dem Eintrag kommt.

    Thread-Starter mvittel

    (@mvittel)

    Ja das hat jetzt geklappt (Danke für die Geduld mit mir).
    Nun müssen noch Änderungen gemacht werden:

    • Es sollen nur die letzten 3 Einträge angezeigt werden.
    • Die Textlänge, was die Person geschrieben hat, sollte ca. 60 Zeichen haben.
    • Nach zu kommt der Name der Seite, da fehlt die Verlinkung.

    Danke vorab.
    Zur Veranschaulichung der Länge und das, was ich meine, siehe auf meiner Testseite.

    • Diese Antwort wurde geändert vor 2 Monaten, 1 Woche von mvittel.
    Thread-Starter mvittel

    (@mvittel)

    Ich habe es wie folgt gemacht:
    In der \wp-content\themes\newsup-pro\functions.php habe ich das Folgende eingetragen:

    /* Last Posts */
    function display_latest_comments() {
    $latest_comments = get_latest_comments();

    if (empty($latest_comments)) {
    return;
    }

    $html = '<div class="latest-comments">';

    foreach ($latest_comments as $comment) {
    $html .= '<p>'
    . $comment->comment_author
    . ' zu '
    . get_the_title($comment->comment_post_ID)
    . '<br>'
    . $comment->comment_content
    . '</p>';
    }

    $html .= '</div>';

    return $html;
    }

    function get_latest_comments() {
    $args = [
    'date_query' => [
    'after' => '4 weeks ago',
    'before' => 'tomorrow',
    'inclusive' => true,
    ],
    ];

    return get_comments($args);
    add_shortcode( 'latest_comments', 'display_latest_comments' );
    }

    Auf der Testseite habe ich Shotcode-Block gesetzt mit dem Eintrag: [latest_comments]
    Leider passiert nichts, ich weiß nicht, warum oder was ich falsch mache.

    <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
    <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
    <p><img class="" src="https://gdz.bplaced.net/Bilder/-projekte/Event.svg" width="25" height="25" /> <span style="color: #ff0000;"><strong>Live-Server:</strong></span><br /><strong><img src="https://gdz.bplaced.net/Bilder/Summer_icon.webp" alt="" /></strong><a href="https://www.gdz.bplaced.net/sommer-event-2024/" target="_blank" rel="noreferrer noopener">Sommer Event 2024</a><br />[ycd_countdown id=16917]<br /><img class="" src="https://www.gdz.bplaced.net/Bilder/Evente/2024/Care/globe.webp" alt="" width="25" height="25" /> <a href="https://www.gdz.bplaced.net/care-for-tomorrow-event-2024/" target="_blank" rel="noreferrer noopener">Care for Tomorrow Event</a> <em>(kommt als Nächstes)</em></p>
    </div>
    <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
    <p><img style="width: 25px;" src="https://gdz.bplaced.net/Bilder/-projekte/Neu.svg" alt="" /> <span style="color: #ff0000;"><strong>Beta-Server:</strong></span><br /><img src="https://gdz.bplaced.net/Bilder/Fall_icon.webp" alt="" /> Herbst Event 2024 <em>(Kommt, Link folgt)</em><br /><strong><strong>⚠️</strong></strong><strong><strong> <span style="color: #ff0000;">Spoiler:</span> <br /></strong></strong><a href="https://www.gdz.bplaced.net/spoiler-neue-aenderungen-symbole/" target="_blank" rel="noreferrer noopener">Neue &amp; Änderungen</a> (Vorschau auf Raumfahrt: Space Hub &amp; Herbst-Event)</p>
    </div>
    <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
    <p><img style="width: 25px;" src="https://gdz.bplaced.net/Bilder/-projekte/Sonstige.svg" alt="" /> <span style="color: #ff0000;"><strong>Website:</strong></span><br /><a href="https://www.gdz.bplaced.net/kontakt/" target="_blank" rel="noreferrer noopener">Suche Designer</a><br /><a href="https://www.gdz.bplaced.net/foe-bibel-unterstuetzen/">FoE-Bibel unterstützen</a><br /><img src="https://www.gdz.bplaced.net/Bilder/Symbole20/Fussball-Event.png" /> Am So. 14.07 um 21:00 Uhr Finale zwischen Spanien und England in der <a href="https://www.gdz.bplaced.net/fussball-europameisterschaft-2024/" target="_blank" rel="noopener">Fußball EuropaMeisterschaft 2024</a>.</p>
    </div>
    <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
    <p><img style="width: 25px;" src="https://gdz.bplaced.net/Bilder/-projekte/Forum_Chat.svg" alt="" /> <span style="color: #ff0000;"><strong>Letzte Kommentare:</strong></span><br /><a href="https://www.gdz.bplaced.net/kommentare/" target="_blank" rel="noopener">Klick</a><br />Ich suche noch nach einer Lösung, alle Tests haben nicht geklappt.<br />[latest_comments]<br /></p>
    </div>
    </div>
    • Diese Antwort wurde geändert vor 2 Monaten, 1 Woche von mvittel.
    Thread-Starter mvittel

    (@mvittel)

    Ich meine damit den Bereich, was du geschrieben hast…

    <?php
    function display_latest_comments() {
    $latest_comments = get_latest_comments();

    if (empty($latest_comments)) {
    return;
    }

    $html = '<div class="latest-comments">';

    foreach ($latest_comments as $comment) {
    $html .= '<p>'
    . $comment->comment_author
    . ' zu '
    . get_the_title($comment->comment_post_ID)
    . '<br>'
    . $comment->comment_content
    . '</p>';
    }

    $html .= '</div>';

    echo $html;
    }

    function get_latest_comments() {
    $args = [
    'date_query' => [
    'after' => '4 weeks ago',
    'before' => 'tomorrow',
    'inclusive' => true,
    ],
    ];

    return get_comments($args);
    }

    Eingetragen in:
    \wp-content\themes\newsup-pro\functions.php

    • Diese Antwort wurde geändert vor 2 Monaten, 1 Woche von mvittel.
    Thread-Starter mvittel

    (@mvittel)

    Auch so wie du es zuletzt geschrieben hast, kommt keine Anzeige in der Spalte 4, wo liegt bloß der Fehler? Eventuell im Bereich der

    <?phpfunction display_latest_comment.. ?

    Auf jeden Fall ein fettes Dankeschön für deine Hilfe.

    Thread-Starter mvittel

    (@mvittel)

    Leider bekomme ich, egal wie ich es mache, immer den gleichen Fehler, wenn ich das einsetze:

    <!-- wp:column -->
    <div class="wp-block-column"><?php display_latest_comments(); ?></div>
    <!-- /wp:column --></div>
    <!-- /wp:columns -->

    Fehlermeldung:
    Dieser Block enthält unerwarteten oder ungültigen Inhalt.
    Blockwiederherstellung versuchen

    In der Funktions.php habe ich das von dir eingesetzt, wie beschrieben, danke dafür.
    Ach so, ich habe es auch so versucht, wie du es beschrieben hast auf meiner Testseite.

    Thread-Starter mvittel

    (@mvittel)

    Danke für deine Hilfe, komme leider aber damit nicht weiter.
    Wo muss der Block hin?

    Zur Beantwortung deines Anliegens warum so, das liegt daran, dass ich das Plugin Code-Snippets nutze, da es für mich einfach zu bedienen ist und man schnell, was auch vorkommt Änderungen machen kann. Das Plugin bietet die Möglichkeit, die Tabellen über den Header zu setzen.
    Du hast aber recht, am Ende sollte es nicht so bleiben, aber für eine Weile bleibt mir keine andere Möglichkeit.

    Forum: Allgemeine Fragen
    Als Antwort auf: Curl.php on line 204
    Thread-Starter mvittel

    (@mvittel)

    Danke, habe mich mit dem Provider auseinandergesetzt, es lag an dem dass ich viele Angriffe hatte und dadurch dieses verursacht wurde.
    Ich werde nun dieses Thema schließen und bedanke mich bei euch für die Unterstützung.

    Forum: Allgemeine Fragen
    Als Antwort auf: Curl.php on line 204
    Thread-Starter mvittel

    (@mvittel)

    Moin, nee nicht gratis, habe das bplaced max Paket.
    Aber gestern über 86K an Seitenaufrufe und 18 013 geblockte Spam-Angriffe, überwiegend aus Russland.
    Heute ist die Meldung nicht mehr da.
    Dann muss ich mich wohl an meinen Provider wenden, der die Limits hochsetzen muss, wenn ich es richtig verstehe.

    • Diese Antwort wurde geändert vor 5 Monaten von mvittel.
    • Diese Antwort wurde geändert vor 5 Monaten von mvittel.
    • Diese Antwort wurde geändert vor 5 Monaten von mvittel.
    • Diese Antwort wurde geändert vor 5 Monaten von mvittel.
    Thread-Starter mvittel

    (@mvittel)

    Klasse, das sieht doch jetzt wieder lesbar aus 🙂
    Ich sage mal danke für eure Hilfe.

    Thread-Starter mvittel

    (@mvittel)

    Vielen Dank für diese Lösung, das ist schonmal besser, schade das antworten nicht ein Stück eingerückt sind, aber damit muss man dann leben. Habe da noch eine Weitere Frage, um es etwas besser zu gestalten.
    Kann man das Bild des Users nur in der Mobilen Ansicht ausblenden?
    Für alle Ansichten würde mir nur dieses einfallen, was aber leider nicht alles entfernen würde:

    .comments-area .comment-meta .comment-author img {
        width: 0px;
      }
    Thread-Starter mvittel

    (@mvittel)

    Danke, habe ein altes iPhone mit iOS 10.x das kann man nicht nutzen für Tests, dafür wird iOS 16 oder höher benötigt. War ganz früher mal ein iOS user, aber das ständige jailbrake ging mir auf die Nerven, also bin ich zu Android gegangen und bereue diese Entscheidung nicht.
    Es war also für mich auch ein Kampf zu testen und immer wieder zu ändern, dann wieder einige Personen anschreiben, ob die testen können.
    Aber ein paar graue Zellen wurden, glaube ich, reaktiviert 🙂

Ansicht von 15 Antworten – 1 bis 15 (von insgesamt 33)