Ankündigung

Einklappen
Keine Ankündigung bisher.

Kalender und calendar.waste

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • wvhn
    antwortet
    Das ist richtig, nur darf bei den Kalendern kein Leerzeichen hinter dem Komma sein.

    Wenn in jeder URL nur ein Kalender enthalten ist, dann kannst Du die Zeile mit den Kalendernamen leer lassen. Du schreibst ja keine URL in die Liste, die nicht gelesen werden soll.

    Den Service kannst Du debuggen mit
    Code:
    <DeineIP>/smartVISU/lib/calendar/service/iCal_(e.g._Google).php?debug=1
    Zuletzt geändert von wvhn; 19.02.2022, 08:19.

    Einen Kommentar schreiben:


  • Cannon
    antwortet
    Hmm .. bei Google kann ich, soweit ich das richtig sehe, nur für jeden Kalender eine URL zurückgeben, nicht jedoch für alle Kalender auf einmal. Aber ich bleibe dennoch mal dabei. Das sähe dann in der Konfig so aus? In dem Beispiel hier enthält Kalender-URL1 genau 2 Kalender und Kalender-URL2 nur einen Kalender:

    Code:
    URL(s):  https://calendar.google.com/calendar/ical/KalenderURL1 https://calendar.google.com/calendar/ical/KalenderURL2
    Kalender: Kalender1a, Kalender1b, Kalender2
    Und bei calendar.waste steht dann beispielsweise drin "Kalender2".

    Ist das so richtig?

    Einen Kommentar schreiben:


  • wvhn
    antwortet
    Auf der Konfig-Seite gibt es eine Zeile für die Kalender-URLs. In jeder URL können wiederum mehrere Kalender stecken, die unterschiedliche Namen haben. Wenn Du die Namens-Zeile in der Konfig leer lässt, dann werden alle Kalender aus den URLs geladen. Oder Du gibst die Namen derjenigen Kalender an, die als Auswahl geladen werden sollen.

    Jetzt hast Du möglicherweise aus 5 URLs 8 Kalender mit unterschiedlichen Namen geladen. Dies ergibt einen Datensatz, der den Kalender-Widgets zur Verfügung steht. Damit die Widgets jeweils die gewüschte Information anzeigen, musst Du jedem Kalender-Widget noch die Namen der Kalender mitteilen, die es anzeigen soll. Ohne Angabe nimmt das Widget die in "count" definierte Anzahl der am nächsten in der Zukunft liegenden Einträge aller in der Konfig ausgewählten Kalender. Beim Müllkalender macht das wenig Sinn. Also trägst Du dort den Namen ein, den der Müllkalender innerhalb der entsprechenden Kalender-URL hat.

    Gruß
    Wolfram

    Einen Kommentar schreiben:


  • Cannon
    hat ein Thema erstellt Kalender und calendar.waste.

    Kalender und calendar.waste

    Ich verstehe nicht, wie ich den Müllkalender einbinden soll. Das Problem ist die Kalenderauswahl. Ich stelle die Kalender in meiner Konfig ein. Aus der Erfahrung ist es am Besten realisierbar mit den iCal-Kalendern von Google, besser als die API. Ich kopiere die Kalender mit Leerzeichen getrennt in das Feld, aber was gebe ich als Kalender (mit Fragezeichen markiert an) bei dem Müllkalender an?

    Code:
    {{ calendar.waste('', 'Müll', ????, 5) }}
    Dann mal eine Anmerkungen zu den Kalendern im Allgemeinen. Wenn ich meine seite ohne SSL aufrufe, also http lassen sich die Kalender nicht verwenden, das wird sich sicherlich aus technischen Sicherheitsgründen auch nicht ändern lassen oder?

    Und dann ist die Eingabe der Kalender in der Konfig sehr unübersichtlich. Besser wäre, wenn man pro Zeile einen Kalender festlegen könnte und die nicht alle in ein Feld kopiert und dazu auch noch eine Bezeichnung angeben könnte, damit man die Kalendereinstellungen auch nachvollziehen kann. Ich verwende regelmäßig min. 10 Kalender und da wird es dann echt unübersichtlich.
Lädt...
X