1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

eventcalendar - kalender auf "post" seite?

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von klick, 8. September 2005.

  1. klick

    klick Active Member

    Registriert seit:
    29. August 2005
    Beiträge:
    40
    Zustimmungen:
    0
    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
     
  2. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    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:

    Einfach, oder? :)
     
  3. klick

    klick Active Member

    Registriert seit:
    29. August 2005
    Beiträge:
    40
    Zustimmungen:
    0
    :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. :)
     
  4. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    :?:
    Erklären kann ich mir das jetzt spontan nicht. Groß-/Kleinschreibung geprüft?

    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.

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

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

    klick Active Member

    Registriert seit:
    29. August 2005
    Beiträge:
    40
    Zustimmungen:
    0
    gross und kleinschreibung ist ok. daran liegt es nicht.

    »arbeit zieht arbeit nach sich« … :roll:

    noch andere ideen?
    das php vielleicht falsch notiert?

    danke. seh ich mir an :)
     
  6. maggie

    maggie Well-Known Member

    Registriert seit:
    18. November 2004
    Beiträge:
    114
    Zustimmungen:
    0
    Hi KLICK!
    Klingt interessant so ein Event Kalender - darf ich mal sehen wie das aussieht?

    Gruß,
    Maggie
     
  7. jottlieb

    jottlieb Well-Known Member
    Ehrenmitglied

    Registriert seit:
    20. August 2005
    Beiträge:
    17.381
    Zustimmungen:
    1
    @Maggie: Hab' dir eine PN geschickt.
     
  8. klick

    klick Active Member

    Registriert seit:
    29. August 2005
    Beiträge:
    40
    Zustimmungen:
    0
    hi maggie. würd ich gerne, habe die seite aber erstmal, der einfachheit halber, lokal installiert.

    später gerne. :)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden