EventCalendar: zukünftige Beiträge werden nicht angezeigt.

  • Hallo Spezialisten,

    ich betreibe einen Blog (http://www.seaofdreams.de) unter Wordpress 2.0.2 (de).
    Vor kurzem habe ich das EventCalendar Plugin (Version 3.0.4) eingebunden.
    Nun werden die zukünftigen Beiträge nur angezeigt, wenn ich als Admin angemeldet bin.

    Wer kann mir helfen?

    Vielen Dank
    Martin

    • 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 habe auch das Problem. Hierzu in der Vergangenheit auch die gleiche Fragestellung gepostet, jedoch leider keinen Lösungshinweis erhalten.

    Das Problem dürfte daran liegen, dass der EventCalender den Zeitstempel für die Beiträge benutzt und keine eigene Zeiterfassung mit Datum und Uhrzeit mitbringt. Bei normalen Berichten macht es Sinn, dass diese bei Nutzung des Zeitstempels erst zum entsprechenden Termin veröffentlicht werden. Allerdings für den Terminkalender führt dies dazu, dass dieser nur stark eingeschränkt Verwendung finden kann. Leider.

    MfG
    Frank

  • Gibt es eine Alternative?

    Gibt es eine Alternative zum EventCalendar?

    Jedes Event als eigener Beitrag, der erst zum aktuellen Zeitpunkt "sichtbar" wird. Eine Übersicht der Events mit Datum und Titel wird in der Sidebar angezeit. Der Titel ist mit dem entsprechenden Beitrag verlinkt und nur über diesen Weg anzeigbar.


    Vielen Dank
    Martin

  • Nur zum verständnis: Ist es denn nicht der Sinn eines Zeitstempels in der Zukunft, das dieser Beitrag auch erst später für alle sichtbar wird? Ich glaube nicht, dass das etwas mit dem EventCalendar zu tun hat.

    Vielleicht könntest du etwas genauer erklären, was du überhaupt haben möchtest.

  • Weber-NRW

    Für Beiträge die in der Zukunft liegen und auch erst später angezeigt werden sollen ist der Zeitstempel meines Erachtens auch gedacht.
    Bei einem Eventkalender ist dies allerdings nicht zweckmäßig. Wenn man z. B. für eine Veranstaltung am 01. Mai 2006, 10:00 einen Bericht für die Kategorie des Eventkalenders zum Termin erstellt, wird im Eventkalender der Titel angezeigt. Klickt man diesen dann an um weitere Informationen zu erhalten, wird jedoch nichts gefunden, da der Bericht noch nicht zur Veröffentlichung vorgesehen ist, sondern erst mit Beginn des Events am 01.05.2006, 10:00, freigeschaltet wird. Dies ist dann jedoch zu spät. Vordatieren geht auch nicht, da dann im Eventkalender die falschen Daten stehen.

    Deshalb erachte ich eine Trennung von Zeitstempel für die Berichte und eine Zeitangabe für den Eventkalender für sinnvoll. Letzteres ist gibt es jedoch (noch) nicht. Oder?

    Hinweis: Wie Cocoon bereits darauf aufmerksam machte, tritt dieser Effekt nur auf, wenn man nicht als Admin angemeldet ist. Für den Admin zeigen sich die oben aufgeführten Einschränkungen nicht.

    Ich hoffe, das Ganze einigermaßen verständlich und nachvollziehbar "rübergebracht" zu haben. Zur Demonstration einfach auf meiner Homepage einen Termin anklicken, sind alle mit weiteren Informationen versehen (Ort, Einrichtung, Preise, Teilnehmer, Veranstalter etc.), die jedoch noch nicht angezeigt werden, zumindest für jeden Besucher.

    MfG
    Frank

    Einmal editiert, zuletzt von FraLe (24. April 2006 um 15:35)

  • FraLe

    Es tut mir Leid, aber ich kann es nicht nachvollziehen. Ich habe 2 Seiten, wo ich den EventCalendar für Termine nutze. Wenn nun "nicht registrierte" Nutzer auf den Titel-Link des zukünftigen Termines klicken, bekommen die auch den Beitrag, obwohl der Zeitstempel in der Zukunft liegt. Genau das ist doch auch der Sinn vom EventCalendar.

  • Bei mir funktioniert der EventCalender auch wie gewünscht und ohne Probleme.

    Termine werden in der Übersicht aber auch in der Einzelansicht mit dem zukünftigen Zeitstempel angezeigt.
    Das ist die Aufgabe eines EventCalenders und das macht der bei mir auch ganz prima.
    Und umgekehrt, abgelaufene Termine sind am nächsten Tag futsch.

    Habt Ihr die readme zum eventcalendar auch wirklich gelesen?
    Darin findet Ihr ein patch für WP 2.0x

    baut das mal ein, dann sollte es klappen.

    hier - damit ihr nicht wühlen müsst:

    tschüß [size=24][color=olive]n[/color][/size]epf

    Einmal editiert, zuletzt von nepf (24. April 2006 um 21:30)

  • nepf

    das hab ich glatt übersehen. Ich habe die mit + markierten Zeilen zwischen Zeile 679 und 680 der WP 2.0.2 (de)-Version eingefügt (natürlich ohne das + Zeichen).

    Danach bekam ich folgende Fehlermeldung: Parse error: parse error, unexpected T_VARIABLE in /web/wp-includes/classes.php on line 686

    Zitat

    Termine werden in der Übersicht aber auch in der Einzelansicht mit dem zukünftigen Zeitstempel angezeigt.
    Das ist die Aufgabe eines EventCalenders und das macht der bei mir auch ganz prima.
    Und umgekehrt, abgelaufene Termine sind am nächsten Tag futsch.

    Wäre schön wenn das bei mir auch funktionieren würde :confused:

  • mmmmh :confused:
    vielleicht ist Dir irgendwo ein kleiner Fehler reingeflutscht.
    probier mal meine classes.php aus. (außer dem patch enthält sie keine weiteren Änderungen und ist das Original aus WP 2.0.2)

    tschüß [size=24][color=olive]n[/color][/size]epf

  • @ nepf

    Genau dieses Stückchen Code hatte mit gefehlt.
    Ich muss gestehen, dass ich nur die Installationsanweisungen auf der Downloadseite des Eventcalenders durchgelesen habe. Dort fehlt der Hinweis für die WP 2.0-Nutzer; zumindest habe ich keinen gesehen oder doch übersehen:confused: !?

    Danke nochmal für die Hilfe. Der Eventkalender funktioniert nun wie er soll :D

    @ cocoon

    ich hatte zunächst dank meiner Schusslichkeit ebenfalls einen Parse-Fehler verursacht. Genaue Fehlermeldung weis ich leider nicht mehr. Habe dann zunächst das Plugin deaktiviert, dann neu auf den Server hochgeladen (um auszuschließen, dass noch die Vorgängerversion verwendet wird), Plugin wieder aktiviert und den Code in der classes.php eingefügt und Eingabe doppelt geprüft. Dort war dann letztendlich auch die Ursache für den Parse-Fehler bei mir, hatte neben den mit "+" gekennzeichneten Zeilen noch eine andere erwischt.

    MfG
    Frank

  • bei mir klappt das noch immer nicht.

    Habe die classes.php wie beschrieben erweitert. Ausgeloggt. Und: Seite kann nicht angezeigt werden. Keine Ahnung was ich noch machen soll.

    Ich habe zwischenzeitig auf RS Event gewechselt. Meine 4 Event-Beiträge liegen jetzt auf dem 01.01.2006.

    Hat jemand noch eine Idee?

    Viele Grüße
    Martin

  • Das wird dir so spät wohl nix mehr helfen, vielleicht hilfts anderen:

    Hatte das gleiche Problem wie du, Ursache war das ein Punkt nach kopieren und einfügen des Codes fehlte. Also den eingefügten Code Zeichen für Zeichen nochmal kontrollieren.

Jetzt mitmachen!

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