Kalender für Events

  • In Deiner Templatedatei (wahrscheinlich sidebar.php) benutzt Du ja eine Funktion des Eventcalenders, um die Termine auszugeben.
    Suche bitte diese Funktion und ändere dort die Selectanweisung wie folgt:
    suche nach dem Wort where und schreibe dort folgenden Code direkt dahinter:

    PHP
    end <= NOW() and


    Das Ganze müsste dann so aussehen:

    PHP
    where end <= NOW() and


    Sollte das nicht funktionieren, dann nenne bitte die Funktion, die Du in Deinem Template verwendest und veröffentliche diese, falls Du dies noch nicht getan haben solltest.
    Solltest Du bei der Funktion irgendwelche Parameter übergeben, dann wäre auch der Code, der sich in Deiner Templatedatei befindet hilfreich.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

    • 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

  • Hey Elke,

    erstmal vielen Dank für deine Hilfe. Der EventCalendar wird per Widget in die Sidebar eingebunden.

    Der dazugehörige Code in der widget.php sieht folgendermaßen aus, und enthält weder eine SELECT Anweisung, noch ein "where".

    Hier einmal der betreffende Code-Auszug:

    Danke nochmal für deine Hilfe,
    greez
    -Maxi

  • Tausche mal die Funktion ec3_widget_cal mit dem folgendem Code aus:

    PHP
    function ec3_widget_cal($args) 
      {
        extract($args);
        $options = get_option('ec3_widget_cal');
        echo $before_widget . $before_title. 'mein Test ';
        echo ec3_default_string($options['title'],'Event Calendar');
        echo $after_title;
        ec3_get_calendar(); 
        echo $after_widget;
      }

    wenn im Frontend nicht der String 'mein Test' zu sehen ist, dann
    tausche die andere Funktion ec3_widget_cal_control aus und ersetze sie mit folgendem Code:

    Damit will ich herausfinden auf welche Funktion er zugreift. ;-)
    Erscheint jetzt im Frontend ein Text (der andere (zweite) Test), der da eigentlich nicht hingehört?

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Hallo,

    wenn ich die Obere Funktion austausche erscheint der String "mein Text" in der Überschrift des Widgets, tausche ich die andere funktion aus, so tut sich nichts.

    Hier noch ein Screenshot wenn die 1. Funktion ausgetauscht ist:

    greez

    P.S. Vielleicht hilft die diese Debugging funktion noch was, die auch in der eventcalendar3.php eingebaut ist:

  • Mühsam ernährt sich das Eichhörnchen... ;-)

    Suche bitte nach der Funktion [COLOR=#000000][COLOR=#0000CC]ec3_get_calendar
    [/COLOR][/COLOR]Befindet sich in der Funktion eine select-Anweisung?
    Wenn nein, dann suche innerhalb der Funktion ec3_get_calendar nach einer Funktion, die eine solche enthält. Sollten es mehrere sein, so bitte ich Dich, sowohl die Funktion ec3_get_calendar als auch die betroffenen Funktionen zu veröffentlichen, damit ich mir die näher ansehen kann.
    Wenn es sich um viel Code handelt, dann erstelle eine php-Datei mit den betroffenen Funktionen und hänge diese an Deinem Beitrag

    VG Elke
    [COLOR=#000000][/COLOR]

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Hallo,

    Sorry, dass ich erst jetzt Antworte, aber war das ganze Wochenende verhindert :mrgreen:

    Die Funktion [COLOR=#000000][COLOR=#0000cc]ec3_get_calendar [COLOR=Black]gibt es 2x soviel die Sufu ausspuckt =)

    [/COLOR][/COLOR][/COLOR]

    Danke für deine Hilfe,
    greez,
    -Maxi

    Einmal editiert, zuletzt von Ixam (29. April 2008 um 08:41)

  • Hab mir das ganze jetzt nochmal angeschaut.

    Habe deinen Code jetzt einfach mal hinter allen WHEREs eingefügt, aber konnte leider keine änderungen feststellen...

    Einmal editiert, zuletzt von Ixam (29. April 2008 um 08:17)

  • Hm.
    Im Moment weiß ich leider auch nicht weiter.
    Ich werde mir das Plugin wohl doch downloaden müssen und dann mal nachsehen.
    Welche Version hast Du?
    Kannst Du die Downloadseite mal verlinken?

    Leider habe ich im Moment wenig Zeit, sodass Du voraussichtlich einige Tage warten musst.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Hey,

    danke erstmal für deine Antwort, aber mir is da noch was aufgefallen, dass des Problem eingentlich gar nicht so des Problem ist :mrgreen: ... Kannst du mir vielleicht da weiterhelfen? http://forum.wordpress-deutschland.org/konfiguration/…htbar-sein.html

    Weill dann erledigt sich das mit den anzeigen im Kalender in Endeffekt selbst, und ich denke das das etwas unkompliziert ist =/

    Danke rotzdem schon mal,
    greez
    -Maxi

  • Hallo,
    ich mache grad für nen Freund eine Seite wo ich das erste Mal nen Eventkalender verwende. Habe mir den Event Kalender (3.1.0) von firetree.com geladen und aufgespielt.
    Jetzt wollte ich die Eventübersicht meinen Verhältnissen anpassen und da setzt es bei mir aus. Leider bin ich mit PHP nich so bewandert und wäre über jede Hilfe erfreut.
    Jetzt aber zu meinem Problem:
    Standartmäßig gibt der Kalender immer nur den Anfangstag an. Ich möchte aber das da steht Start-Tag - End-Tag. Außerdem wäre es noch toll wenn der Text auch gleich in der Liste steht. Es wird da eh nicht viel dazugeschrieben.

    Auf DA - Freeride 4 life » Termine soll das ganze mal laufen. Es soll dann so aussehn wie der Text unter Termine. Das wurde direkt so eingepfelgt. Darüber spiele ich noch mit dem Event Kalender.

    Vielen Dank für eure Hilfe.

    cheers
    martin

  • Hallo, habe folgendes Problem:

    Ich weiß nicht, wie ich meine Eventseintragungen über Event Calendar 3.1.4 nun auf einer extra Seite anzeigen kann? In der Menüleiste meiner Seite befindet sich ein Unterpunkt Kalender. Hier sollen auf einer leeren Seite alle aktuellen, bevorstehenden Termine aufgelistet werden, evtl. plus Monatskalenderübersicht. Wie mache ich das?
    Komme gerade überhaupt nicht weiter...

    In meiner r_sidebar.php soll höchtens ein Link zu der Kalenderseite auftauchen. Der Eintrag von Events ist überhaupt kein Problem, aber die Verlinkung.

    Nutze WP 2.7
    Webseite http://www.gospel-life.de

    Wenn ich den See seh, brauch ich kein Meer mehr.

    Einmal editiert, zuletzt von believer (22. Dezember 2008 um 16:07)

  • Ich weiß nicht, wie ich meine Eventseintragungen über Event Calendar 3.1.4 nun auf einer extra Seite anzeigen kann? In der Menüleiste meiner Seite befindet sich ein Unterpunkt Kalender. Hier sollen auf einer leeren Seite alle aktuellen, bevorstehenden Termine aufgelistet werden, evtl. plus Monatskalenderübersicht. Wie mache ich das?
    Komme gerade überhaupt nicht weiter...

    Mit einem Code, der z. B. so aussieht:

    PHP
    <?php ec3_get_events('100', '%DATE%, %TIME%: <a href="%LINK%">%TITLE%</a>','','j F','%MONTH%:' ); ?>

    In meiner r_sidebar.php soll höchtens ein Link zu der Kalenderseite auftauchen. Der Eintrag von Events ist überhaupt kein Problem, aber die Verlinkung. Nutze WP 2.7 Webseite http://www.gospel-life.de

    Du legst einfach eine neue Page und ein neues Template an, fütterst das Template mit o. g. get_events-Schnipsel, weist der neuen Page das neue Template zu und verlinkst dann einfach auf diese Page.

  • geht nicht. Wenn ich diesen Code

    PHP
    <?php ec3_get_events('100', '%DATE%, %TIME%: <a href="%LINK%">%TITLE%</a>','','j F','%MONTH%:' ); ?>


    einbaue, taucht auf meiner leeren Seite nur Geschnipsel auf! Was mach ich falsch?

    Wenn ich den See seh, brauch ich kein Meer mehr.

  • Ok. Dies ist mein Seiten Template und ich vermute, das es hier rein muss? Wenn ja, wo genau?

    Wenn ich den See seh, brauch ich kein Meer mehr.

  • So könnts klappen. Das übernimmst du in einen Texteditor und speicherst es z.B. als kalender.php ab. Die Datei lädst Du dann in Deinen Theme-Ordner und weist der neuen Page dann dieses neue Theme zu.

  • Danke. Aber wie weise ich der neuen Page dieses theme (kalender.php) zu? Bin immer noch Anfänger und eher selten mit Homepage-Aufbau beschäftigt. Die Verlinkung sieht wie aus, was muss ich wo jetzt rein schreiben?

    Wenn ich den See seh, brauch ich kein Meer mehr.

  • Aber wie weise ich der neuen Page dieses theme (kalender.php) zu?

    Backend > Seiten > Bearbeiten > rechts aus dem Dropdown das neue Template wählen.

    Die Verlinkung sieht wie aus, was muss ich wo jetzt rein schreiben?

    Wo willst Du die Kalenderseite denn verlinkt sehen? In Deinem horizontalen Menu dürfte sie von selbst auftauchen, weil sie ja auch eine Page ist.
    Wenn Du einen fixen Ort für den Link hast, kannst Du ihn auch einfach (aber unelegant) über <a href=""> setzen.

  • Die Kalenderseite soll, wie oben kurz beschrieben, dann auftauchen, wenn ich in meinem Menü auf Kalender klicke. Diese Kalenderseite hatte ich ja schon angelegt.

    Wenn ich den See seh, brauch ich kein Meer mehr.

Jetzt mitmachen!

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