eventcalendar - kalender auf "post" seite?

  • hallo. ich habe den eventcalendar 3.0 von Alex Tingle installiert.
    funktioniert auch alles super.

    ich lasse die events als liste auf der startseite erscheinen.

    bei klick auf einen der events möchte ich gerne,
    dass auf der seite des event-eintrages auch der kalender
    in grafischer form erscheint, damit sich der user bei interesse
    auch durch die anderen tage klicken kann.

    die events sind ja posts in der kategorie "events",
    d. h. ich kann kein template erstellen in das ich den kalender einfüge.

    wie stelle ich dasam besten an?

    danke und gruss

    klick

    • 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

  • Die Lösung ist relativ einfach.
    Klickt man einen Termin an, so wird das single.php-Template benutzt. In dieses (oder in die Sidebar etc.) baut man den Include vom grafischen Kalender ein. Damit der grafische Kalender aber nur erscheint wenn man sich einen Termin anschaut, muss noch ein Check erfolgen. Ich habe das so gelöst, dass gechecked wird, ob der Eintrag in der Kategorie Termine (da poste ich die Events) ist. Wenn ja, wird der Kalender angezeigt.
    Konkret sieht das so aus:

    Zitat

    <?php if (is_category(kalender)) { ?>
    [*]<?php ec3_get_calendar(); ?>
    <?php } ?>


    Einfach, oder? :)

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • :D

    vielen dank!!

    funktioniert bis auf eine »kleinigkeit«:
    meine kategorie heisst events. gebe ich nun statt

    (is_category(kalender)

    dieses:

    (is_category(events)

    erscheint er nicht.

    warum das?
    wenn ich die "if" abfrage weglasse erscheint er.

    edit: das sigle.php für posts verfende wird wusste ich nicht. ich sollte die dokumentation genauer lesen …:roll:

    btw: schönen blog haste. :)

  • Zitat

    funktioniert bis auf eine »kleinigkeit«:
    meine kategorie heisst events. gebe ich nun statt

    (is_category(kalender)

    dieses:

    (is_category(events)

    erscheint er nicht.


    :?:
    Erklären kann ich mir das jetzt spontan nicht. Groß-/Kleinschreibung geprüft?

    Zitat

    wenn ich die "if" abfrage weglasse erscheint er.


    Dann aber leider jedes mal, wenn das Single-Template benutzt wird (falls du es im Single-Template einbaust). Aber vielleicht kannst du ja mit dem Makel leben.

    Zitat

    btw: schönen blog haste.


    Danke, aber die Kalenderfunktion wird dort übrigens nicht genutzt ;)

    Nachtrag: Ein kleines Glossar zur if is_blabla-Funktion gibt's hier.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • gross und kleinschreibung ist ok. daran liegt es nicht.

    »arbeit zieht arbeit nach sich« … :roll:

    noch andere ideen?
    das php vielleicht falsch notiert?

    Zitat

    Nachtrag: Ein kleines Glossar zur if is_blabla-Funktion gibt's hier.

    danke. seh ich mir an :)

  • Zitat von maggie

    Hi KLICK!
    Klingt interessant so ein Event Kalender - darf ich mal sehen wie das aussieht?

    Gruß,
    Maggie

    hi maggie. würd ich gerne, habe die seite aber erstmal, der einfachheit halber, lokal installiert.

    später gerne. :)

Jetzt mitmachen!

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