Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS-19000158 ics/CalDAV Kalender Client

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

  • ak68
    antwortet
    Zitat von Winni Beitrag anzeigen
    Kannst du bitte mal die Debug-Zeile einfügen:
    "Dumme Frage":
    Wo finde ich die Debug-Seite und wie muss ich diese aktivieren (es ist kein eigenes Objekt in Baustein !) ?
    Unter Verwaltung/ Logdatei ist keine zugehörige Datei abgespeichert (auch nicht im /log-Ordner auf dem Edomi-Server)!

    Einen Kommentar schreiben:


  • Winni
    antwortet
    Nein, sollte eigentlich nichts ausmachen, ob du die Spalte angibst oder nicht (zumindest für den Filter).
    Kannst du bitte mal die Debug-Zeile einfügen:
    };
    debug('Zeitraumfilter - min: '.$minend.' max: '.$maxend. ' ist: '.$end);
    if (($end>=$minend) && ($end<=$maxend)) {
    ich denke die Zeile mit der if-Abfrage sollte zu finden sein.... Danach schau dir mal das Logfile an.... (Projektaktivierung nicht vergessen!)

    Einen Kommentar schreiben:


  • Winni
    antwortet
    AAhhh.....
    Wenn du die end-Spalte nicht hast dürfte es auch schwierig sein den Filter über das Datum zu setzen, da hier ja das Ende-Datum greift (so aus dem Kopf heraus)
    Bitte unbedingt bei den Spalten das Ende-Datum mit angeben. Bei den next-Ausgängen kann man den Begriff für Ende ja weglassen. Bei der Listausgabe mal Spaltenbreite 0 versuchen......
    Evtl. ist für dich auch duration eine Option (trotzdem dürfte das end zumindest in der aktuellen Version nötig sein)

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von Winni Beitrag anzeigen
    Wie gesagt, nur kurz getestet, weil ich es selber nicht verwende. Bin trotzdem irritiert, warum der Endwert kleiner als der Startwert sein sollte...
    Sorry, Zahlen verdreht: "Minimales Enddatum": 1487158911, "maximales Enddatum": 1487763711- wird aber ignoriert !!! WEITERHIN UNKLAR !!!

    Zitat von Winni Beitrag anzeigen
    Dann ist in deinem ICS-File jeder Termin als Ganztagestermin definiert, das ist bei mir nicht so.
    Lass doch auch mal wholeday weg, ob dann für jeden Tag ein Termin, oder ein langer Termin erscheint.
    "wholeday" weggelassen: Jetzt wird Termin in folgendem Format dargestellt: Fr. 15.02.2017 00:00 xxx
    Ich glaube, dass das Problem ist, dass bei allen Terminen ich kein Enddatum anzeigen lasse, daher wird wohl auch bei Mehrtagesterminen keine Tagesanzeige durchgeführt (vielleicht kann man dies ja als Option mit einfügen ?!)

    Zitat von Winni Beitrag anzeigen
    sind die HTML Farbangaben, hat nichts mit dem Visuelement selber oder EDOMI zu tun.
    Habe jetzt auch eine CSS-Farbeingabe "#55e8e3" versucht- geht !!! o.K. !!! gelöst !!!

    Einen Kommentar schreiben:


  • Winni
    antwortet
    Zitat von ak68 Beitrag anzeigen
    Baustein 190000153 kann das offensichtlich, zumindest werden die Werte korrekt ausfgegeben (1487763711 und + 1 Wo. = 1487158911), die ignoriert der baustein jedocH und zeigt trotzdem unbegrenzt Termine an (vgl Bild)
    Wie gesagt, nur kurz getestet, weil ich es selber nicht verwende. Bin trotzdem irritiert, warum der Endwert kleiner als der Startwert sein sollte...


    Zitat von ak68 Beitrag anzeigen
    Die Termine mir moredays werden angezeigt wie Ganztagestermine (jedoch ohne den Zusatz "+x Tage")
    Dann ist in deinem ICS-File jeder Termin als Ganztagestermin definiert, das ist bei mir nicht so.
    Lass doch auch mal wholeday weg, ob dann für jeden Tag ein Termin, oder ein langer Termin erscheint.


    Zitat von ak68 Beitrag anzeigen
    Noch eine Frage: Wo finde ich die Schriftfarbe (hier "red"), da in den Vordergrundfarben der Visu diese Farbe NICHT definiert ist- wahrscheinlich steh ich hier nur auf dem Schlauch !
    sind die HTML Farbangaben, hat nichts mit dem Visuelement selber oder EDOMI zu tun.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von Winni Beitrag anzeigen
    du kannst die PHP-Befehle nicht direkt in die Eingänge schreiben, du brauchst einen Baustein, der den entsprechenden Integer-Wert generiert z.B: 19000316 A15 könnte funktionieren, ich glaube es gibt mittlerweile auch Bausteine die Zeiten addieren können.
    Baustein 190000153 kann das offensichtlich, zumindest werden die Werte korrekt ausfgegeben (1487763711 und + 1 Wo. = 1487158911), die ignoriert der ics-Baustein jedoch und zeigt trotzdem unbegrenzt Termine an:

    ics-Kalender.png


    Zitat von Winni Beitrag anzeigen
    Warum moredays bei dir nicht funktioniert, kann ich so nicht sagen, was passiert mit solchen Terminen, ohne die Option moredays? Beginnen die Termine um 00:00:00 des ersten Tages und enden um 00:00:00 des Tages Ende+1 ?
    Die Termine mir moredays werden angezeigt wie Ganztagestermine (ohne Uhrzeit, jedoch ohne den Zusatz "+x Tage")


    Zitat von Winni Beitrag anzeigen
    A1 ist nicht für ein Meldungsarchiv gedacht, sonder für ein Visu-Listelement. In diesem müssen auch die korrekten Spalten und Zeilentrenner angegeben werden !
    Perfekt ! klappt problemlos !


    Noch eine Frage: Wo finde ich die Schriftfarbe (hier "red"), da in den Vordergrundfarben der Visu diese Farbe NICHT definiert ist- wahrscheinlich steh ich hier nur auf dem Schlauch !

    Vielen Dank
    Andreas
    Zuletzt geändert von ak68; 15.02.2017, 13:23.

    Einen Kommentar schreiben:


  • Winni
    antwortet
    Hallo Andreas,

    du kannst die PHP-Befehle nicht direkt in die Eingänge schreiben, du brauchst einen Baustein, der den entsprechenden Integer-Wert generiert z.B: 19000316 A15 könnte funktionieren, ich glaube es gibt mittlerweile auch Bausteine die Zeiten addieren können.
    Warum moredays bei dir nicht funktionier, kann ich so nicht sagen, was passiert mit solchen Terminen, ohne die Option moredays? Beginnen die Termine um 00:00:00 des ersten Tages und enden um 00:00:00 des Tages Ende+1 ?
    A1 ist nicht für ein Meldungsarchiv gedacht, sonder für ein Visu-Listelement. In diesem müssen auch die korrekten Spalten und Zeilentrenner angegeben werden !

    Hoffe das hilft etwas weiter.

    Winni

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von Winni Beitrag anzeigen
    Hallo Andreas,

    ich hatte die für Michael eingebaut und kurz getestet, müssen direkt Startzeitpunkt und Endzeitpunkt sein (man kann also durchaus auch rückwirkend Termine anzeigen wenn man möchte). Also letztendlich time() bis time() + (7 * 24 * 60 * 60) in deinem Fall.
    Hallo Winnie,

    Die Eingabe von "time()" in Feld E21 und "time() + (7 + 24 + 60 + 60)" funktioniert leider nicht, es werden leere Felder angezeigt.
    Wie könnte die Syntax noch sein ?

    Auch bei der Angabe von "moredays[%a. %d.%m.;Tage]" werden Mehrtagestermine bei mir nicht als solche gezeigt, die Funktion "wholeday" zeigt korrekte Ergebnisse.

    Zusätzlich schaffe ich es nicht, die Ausgabe A1 als richtige Liste angezeigt zu bekommen.
    Nach dem Schreiben von A1 in ein Meldungsarchiv erfolgt die Ausgabe diese Archivs trotz Angabe der Spaltenbreite im Baustein ohne Formatierung und Umbruch als Liste mit Trennzeichen "|".

    Danke Andreas mit schönen Grüßen in die "Fast-Nachbarschaft"

    Einen Kommentar schreiben:


  • Winni
    antwortet
    Hallo Andreas,

    ich hatte die für Michael eingebaut und kurz getestet, müssen direkt Startzeitpunkt und Endzeitpunkt sein (man kann also durchaus auch rückwirkend Termine anzeigen wenn man möchte). Also letztendlich time() bis time() + (7 * 24 * 60 * 60) in deinem Fall.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Danke Michael für die Bereitstellung Deines neuen isc-Bausteins:

    Mit diesem sind (bis jetzt) alle meine Anforderungen abgedeckt.

    Hinsichtlich den Werten E21/E22 bin ich mit nicht sicher, welche Zeitangabe für die Anzeigedauer erfolgen soll (folgende UNIX-Zeitangaben funktionieren nicht: "604800" oder "PT1W" für 1 Woche).

    Danke
    Andreas
    Zuletzt geändert von ak68; 13.02.2017, 21:18.

    Einen Kommentar schreiben:


  • tger977
    antwortet
    habe eben upgedatet, kam leider erstmal nur Beginn und Ende am A1 Listenelement raus. Es fehlt am E11 leider noch eine eckige Klammer...

    im LBS als default:
    start|end|summary[50

    ändern zu
    start|end|summary[50]

    und schon funktioniert es.

    Danke für das update, so kann ich nun meinen customizeden LBS wieder abschalten

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von Winni Beitrag anzeigen
    Ich hoffe Michael stellt die neue Version bald ein, ich habe versucht unsere zwei zu mergen.
    ->

    Einen Kommentar schreiben:


  • Brick
    antwortet
    michaeldamm2 .. meinst du mich ? was soll ich mir ansehen?

    Einen Kommentar schreiben:


  • michaeldamm2
    antwortet
    Kannst du dir das anschauen?

    Habe eine Logik geschrieben die das für den Müll Status auswerter, wenn es geht für die Version 0.2

    LG Michael

    Einen Kommentar schreiben:


  • Brick
    antwortet
    ahh..sehr gut... macht manchmal nämlich mehr Sinn..

    Gruß Martin

    Einen Kommentar schreiben:

Lädt...
X