Event Calendar 3 - Events auflisten

  • Hallo alle Zusammen,

    Ich hoffe mir kann jemand helfen; und zwar verwende ich in meinem Blog das Event Calendar 3 Plugin - Version 3.2.beta2.

    Bisher habe ich mir die nächsten Events über die Funktion ec3_get_events ausgeben lassen, was auch gut funktioniert hat:

    PHP
    <?php
                    ec3_get_events(
                       '7',                               // limit
                       '%DATE% &raquo; <a href="%LINK%">%TITLE%</a>', // template_event
                       '',                                     // template_day
                       'd.m.Y'                                   // date_format
                    );
                    ?>

    Nun würde ich aber gerne die ausgegebenen Events noch nach Kategorien unterscheiden - d.h. es sollen nur die Events ausgegeben werden, die sich zugleich in Kategorie 1 befinden (Beim Event Calendar 3 sind Events zugleich Blog-Artikel, d.h. ich kann den Artikel ja mehreren Kategorien zuordnen).

    Mit der Version 3.2.beta zwei des Event Calendars wurde nun ein neuer Parameter eingefügt: ec3_listing

    Code
    [v3.2+] You can get even more control of how your posts are selected and sorted by using the [B]ec3_listing[/B] parameter:
     [B]http://blog.address/?ec3_listing=events[/B]Only show events, sorted by start date. E.g. Combine this with a category or tags query to show only events in the category or tag.

    Wenn ich jetzt in meinem Blog die URL http://blog.address/?ec3_listing=events[COLOR=Red]&cat=1[/COLOR] [COLOR=Black]eingebe, so erscheinen tatsächlich nur die Events aus Kategorie 1.

    Wie bekomme ich das jetzt aber in meine Sidebar? ... Hier harperts bei mir, denn wenn ich einfach die Funktion, so wie unten gezeigt, ändere, dann bekomme ich einen PHP-Fehler: [/COLOR]Fatal error: Call to undefined function ec3_listing()...

    PHP
    <?php
                    [COLOR=Red]ec3_listing[/COLOR](
                       '7',                               // limit
                       '%DATE% &raquo; <a href="%LINK%">%TITLE%</a>', // template_event
                       '',                                     // template_day
                       'd.m.Y'                                   // date_format
                    );
                    ?>

    Anscheinend ist die Funktion nicht definiert, aber in der URL funktionierts ja?! ... Die Argumente sind aber auch einfach wichtig - nur die 7 nächsten Einträge, nach dem Schema %DATE% &raquo; <a href="%LINK%">%TITLE%</a>, etc...

    Ist es irgendwie machbar, dass die Events so ausgegeben werden wie oben beschrieben, d.h. eine Liste mit den nächsten 7 Events die sich in Kategorie 1 befinden?!

    Das Event Calendar 3 Plugin kann hier heruntergeladen werden.

    Danke schon mal für eure Hilfe,
    greez
    -Ixam

    Einmal editiert, zuletzt von Ixam (22. November 2009 um 14:17)

    • 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

  • Selbst verständloch weiß ich, was eine Beta-Version ist - aber nachdem der Autor - Alex Tingle - seit April diesen Jahres keine Beiträge mehr geschrieben hat, bzw keine neuen Versonen mehr herausgekommen sind, nehme ich an, dass die Entwicklung zurückgefahren, bzw gar eingestellt worden ist.

    Deswegen hoffe ich, dass ich Hilfe aus euren Kreisen bekommen kann :)

    Darüber hinaus läuft die Beta wunderbar - nicht nur bei mir sondern auch bei vielen anderen Nutzern - und das von mir geschilderte Problem müsste sich ja mit ausgereifteren PHP-Kenntnissen lösen lassen?!

    Oder?.... Danke.

  • Selbst verständloch weiß ich, was eine Beta-Version ist - aber nachdem der Autor - Alex Tingle - seit April diesen Jahres keine Beiträge mehr geschrieben hat, bzw keine neuen Versonen mehr herausgekommen sind, nehme ich an, dass die Entwicklung zurückgefahren, bzw gar eingestellt worden ist.

    Deswegen hoffe ich, dass ich Hilfe aus euren Kreisen bekommen kann :)

    Darüber hinaus läuft die Beta wunderbar - nicht nur bei mir sondern auch bei vielen anderen Nutzern - und das von mir geschilderte Problem müsste sich ja mit ausgereifteren PHP-Kenntnissen lösen lassen?!

    Oder?.... Danke.

    hast du da mittlerweile eine lösung gefunden? es muss doch möglich sein die events nach kategorie zu filtern …

Jetzt mitmachen!

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