• Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Kalender einbinden: startdate, enddate

    Fragen
    2
    2
    146
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • feg-lbF
      feg-lb
      last edited by

      In der Konfiguration für den eingebetteten Kalender werden feste Datumsformate abgefragt. Wie kann ich das dynamisch gestalten, z.B. 7 Tage ab Heute
      Mit startdate=now und enddate=now+7 bekomme ich kein Ergebnis.

      1 Reply Last reply Reply Quote 0
      • B
        BeMiGro
        last edited by

        Eine dynamische Angabe ist m.E. in der o.g. Form nicht möglich, lt. Dokumentation wird ein statisches Datum im ISO-Format erwartet.

        Wird der Kalender z.B. per iFrame eingebunden, lassen sich Start- und Endedatum per JavaScript dynamisieren. Hier ein Beispiel, bei dem die Termine der nächsten 7 Tage angezeigt werden:

        <iframe id="ctcal" width="900" height="200" frameborder="0">
            <div>Bitte JavaScript aktivieren, um die Liste der Termine anzuzeigen.</div>
        </iframe>
        <script type="text/javascript">
            var enddate = new Date();
            enddate.setDate(enddate.getDate() + 7);
            var enddateISO = enddate.toISOString().slice(0, 10);
            document.getElementById('ctcal').src="https://deinegemeinde.church.tools/"+
            "?q=churchcal&embedded=true&css_class=ctcal-events&"+
            "enddate="+enddateISO+
            "&viewname=eventView#/CalView/";
        </script>
        

        Quellen: Stackoverflow

        • https://stackoverflow.com/questions/15196015/pass-variables-in-an-iframe-url
        • https://stackoverflow.com/questions/23593052/format-javascript-date-as-yyyy-mm-dd
        1 Reply Last reply Reply Quote 0
        • First post
          Last post