Neue Beiträge Markieren

    • 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 meine die Frage ernst. Denn wie sie beantwortet ist, ist die Lösung schon zu 1/3 erbracht.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Also es soll im Cookie gespeichert werden ob der Besucher diesen Beitrag schon gesehen hat oder nicht.
    Um 0:00 Uhr soll der Cookie gelöscht werden.

    Alle Beiträge die an dem Tage geschrieben wurden sollen ein kleines Bildchen vorm Titel haben ala *new* oder sowas^^

  • Mit Cookies machst du das aber unnötig kompliziert (ich jedenfalls hab von Cookies schreiben keine Ahnung). Ohne Cookies könnte man das in ein paar Minuten hinzimmern (wenn du z.B. sagst dass alle Artikel die maximal 24 Stunden alt sind, als "neu" gelten).

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • ... zumal man ohne Cookies (über die unterschiedliche Gestaltung von a:link sowie a:visited) nicht nur ebenfalls die bereits besuchten Seiten von den noch-nicht-besuchten Seiten unterscheiden könnte - Diese Unterscheidungsmethode funktioniert sogar für Besucher, die das Setzen von Cookies verboten haben.

    Was hingegen einigermaßen SInn machen würde, wäre es, beim Verlassen der Seite das Datum irgendwie abzulegen. Dann könnten bei einem Wiederbesuch alle "ab dann-und-dann" neu hinzugekommenen Postings so ein "NEU!"-Sternchen kriegen ...

    (Bin grad am Überlegen, wo man die entsprechende Systemfunktion findet, aber da schlag ich vor, auf Anregungen von Leuten zu warten, die schon ein bisschen mehr Erfahrung mit den WordPress-Cookies haben ...)

  • Nein ich habe ja garnicht vor das es fuer jeden Besucher unterschiedlich ist also mal ein Beispiel:

    Ich habe am 12.03.07 - 12 neue Beiträge geschrieben.

    Hans geht am 12.03.07 auf die Seite und sieht das vor jedem der 12 Beiträge ein *new* steht.

    Ich habe am 13.03.07 - 6 neue Beiträge geschrieben

    Hans geht am 13.03.07 auf die Seite und sieht das vor jedem der 6 Beiträge ein *new* steht.

    Natürlich geht das auch ohne Cookies aber ich habe da keine Ahnung :D

  • PHP
    <?php if (date("jmY") == get_the_time("jmY")) { ?>NEU<?php } ?>


    Einfach im Loop an gewünschter Stelle einfügen.
    Vorgehensweise: Es wird einfach das Serverdatum mit dem Beitragsdatum verglichen. Wenn es gleich ist, kann man davon ausgehen, dass der Beitrag am gleichen Tag geschrieben wurde und damit neu ist ;)

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Also es soll im Cookie gespeichert werden ob der Besucher diesen Beitrag schon gesehen hat oder nicht.
    Um 0:00 Uhr soll der Cookie gelöscht werden.

    Alle Beiträge die an dem Tage geschrieben wurden sollen ein kleines Bildchen vorm Titel haben ala *new* oder sowas^^

    und das Plugin da tät das helfen?

    WP Plugin: Today Posts at CypherHackz.Net - Technology, Computers, Security & Internet Site

    lg

  • PHP
    <?php if (date("jmY") == get_the_time("jmY")) { ?>NEU<?php } ?>

    Einfach im Loop an gewünschter Stelle einfügen.
    Vorgehensweise: Es wird einfach das Serverdatum mit dem Beitragsdatum verglichen. Wenn es gleich ist, kann man davon ausgehen, dass der Beitrag am gleichen Tag geschrieben wurde und damit neu ist ;)

    Genau das brauchte ich :)
    Vielen Vielen Dank

  • PHP
    <?php if (date("jmY") == get_the_time("jmY")) { ?>NEU<?php } ?>


    Einfach im Loop an gewünschter Stelle einfügen.
    Vorgehensweise: Es wird einfach das Serverdatum mit dem Beitragsdatum verglichen. Wenn es gleich ist, kann man davon ausgehen, dass der Beitrag am gleichen Tag geschrieben wurde und damit neu ist ;)

    Coooooool - genau so was hab ich auch schon gesucht :D. THX!!!

  • Möchte folgendes erreichen:

    Alle Beiträge die in den letzen 5 Tagen reingestellt wurden, sollen vor die Überschrift eine "Neu-Grafik" gesetzt kriegen. Könnte mir jemand erklären wie das zu realisieren ist?

  • Möchte folgendes erreichen:

    Alle Beiträge die in den letzen 5 Tagen reingestellt wurden, sollen vor die Überschrift eine "Neu-Grafik" gesetzt kriegen. Könnte mir jemand erklären wie das zu realisieren ist?

    PHP
    <?php if (get_the_time("U") >= date("U")-432000) { ?><img src="http://blog/neu.gif" /><?php } ?>

    Die 432.000 sind übrigens Sekunden, da der Unixtimestamp auf Sekunden basiert.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • die Sache würde mich auch interessieren. Ich stelle mir das so vor wie hier im Forum. Wenn es einen neuen Post gibt ist er als neu markiert und wenn man die Seite das nächste mal Besucht wird es als alt markiert oder man liest den Post in der single.php.


    Da müsste man mit Cookies arbeiten...wäre also nichts, was man mal schnell in fünf Minuten basteln könnte, wenn es gut funktionieren soll.
    Schau doch mal, ob's das vielleicht schon als Plugin gibt.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

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