Ankündigung

Einklappen
Keine Ankündigung bisher.

kalender-widget zum initial update zwingen & datums-format

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

    #16
    Super, danke für die Anleitung, mit den Screenshots und dem Syntax für den Filter habe ich endlich auch einen schönen Müllkalender hinbekommen!
    Genau so wäre die Doku für weitere Dinge vollkommen aussreichend

    Kommentar


      #17
      Hallo Michael,

      danke für den iCal-Link.

      Zitat von keil Beitrag anzeigen
      Hast Du eine Idee woran das liegen könnte?
      ja, es war ein Bug.

      Ein callidomus.update und es läuft.

      Bis bald

      Marcus

      Kommentar


        #18
        ... na endlich ... :-)

        Die Reihenfolge stimmt und die Icons werden auch dargestellt:
        Bildschirmfoto 2017-01-13 um 20.37.08.png

        So wollte ich das haben.

        Jetzt gibt es bei dem Kalender nur noch eine Sache die ich unschön finde: Die Sache mit den ganztägigen Events.
        Ich weiß nicht ob das jeder so haben will, aber ich fände es schön wenn
        • entweder anstatt der Uhrzeit "ganztägig" oder ein selbst definierbarer String (z.B. als Attribut) da stünde,
        • oder aber die zweite Zeile mit der Uhrzeit einfach ganz verschwindet
        Ich kenne die Möglichkeit die "widget.js" händisch anzupassen, denke aber dass das eine Option ist die viele benötigen.


        Nochmals vielen Dank für den extrem schnellen Support!


        Viele Grüße,
        Michael

        Kommentar


          #19
          Hallo Michael,

          in core Testing gibt es eine neue Item-Option. Uhrzeiten löschen.

          Code:
          callidomus.update
          Bis bald

          Marcus

          Kommentar


            #20
            Hallo Markus,

            endlich bin ich dazu gekommen das zu testen, aber irgendwas läuft da bei mir noch schief, sobald ich in den Testing Branch wechsel:
            Bildschirmfoto 2017-01-21 um 12.24.47.png

            Da das mein erster Versuch mit Testing war: Muss ich da noch was beachten? Ich habe den Server zwischenzeitlich neu gestartet und alles neu gebaut, allerdings bekomme ich immer die obigen Fehler.


            Ich weiß nicht, ob ich Deinen Ansatz der Funktion mit dem Löschen der Uhrzeit richtig verstehe, aber ich will die Uhrzeit aus optischen Gründen für mich eigentlich nicht komplett gelöscht haben, sondern
            • Das Datum immer in der ersten Zeile sehen
            • In der zweiten Zeile dann:
              • Wenn sowohl die Zeiten als auch die Daten von Start und Ende identisch sind: nur eine einzige Uhrzeit (das gilt meist für Erinnerungen)
              • Wenn die Zeiten von Start und Ende unterschiedlich sind: zwei Uhrzeiten für die Zeitspanne des Termins (das sind alle "normalen" Termine)
              • Wenn die Zeiten von Start und Ende identisch sind, das Datum von Ende aber einen Tag vor Start liegt: anstatt einer Uhrzeit z.B. den String "ganztägig" (das sind Termine die für den ganzen Tag gelten wie z.B. Geburtstage oder alle mehrtätigen Sachen)

            Ich habe mich jetzt mal mit den Widgets beschäftigt und mir das Kalenderwidget dahingehend angepasst. Das sieht dann mit zwei temporär in den Müllkalender eingefügten Terminen so aus:
            Bildschirmfoto 2017-01-21 um 12.42.05.png

            Für mich ist das eine saubere Lösung und damit bin ich zufrieden.


            Viele Grüße,
            Michael

            Kommentar


              #21
              Hallo Michael,

              wegen dem ersten Problem mit dem iCal, poste bitte den entsprechenden Abschnitt im Logfile (nicht den Screenshot aus der GUI)

              Das ander Problem liegt an dem falschen/alten Image. Bitte auch das Testing Image wählen und aktualisieren.

              Bis bald

              Marcus

              Kommentar


                #22
                Hallo Marcus,

                das Image ist jetzt auch auf Testing umgestellt und hier ist der Logeintrag:
                Code:
                2017-01-21 15:16:16 ERROR    Main         Item plugins.ical.test: problem creating: local variable 'entry' referenced before assignment
                Traceback (most recent call last):
                  File "/mfs/core/bin/cd_core.py", line 371, in add_item
                    item = lib.item.Item(self, parent, path, attr)
                  File "/mfs/core/lib/item.py", line 323, in __init__
                    update = plugin.parse_item(self)
                  File "/mfs/core/plugins/ical/__init__.py", line 272, in parse_item
                    self.calendars.append(entry)
                UnboundLocalError: local variable 'entry' referenced before assignment
                Und dann noch:
                Code:
                2017-01-21 15:16:16 ERROR    _init        [Errno 13] Permission denied
                2017-01-21 15:16:31 INFO     _stat        Problem running sysstat: [Errno 13] Permission denied

                Viele Grüße,
                Michael

                Kommentar


                  #23
                  Hallo Michael,

                  nach einem callidomus.update sollten beide Fehler weg sein.

                  Bis bald

                  Marcus

                  Kommentar


                    #24
                    Wenn wir grad am Kalender-Widget sind

                    Eine Frage hätte ich:
                    2017-01-23 17.54.41.png

                    Der Zeilenumbruch bei "Kalender morgen" im letzten Eintrag. Kann man den Text neben den Uhrzeiten umbrechen lassen? Da wären doch 2 Zeilen und trotzdem landet der Eintrag darunter.

                    Danke und Grüße
                    Thorsten

                    PS: caldav läuft nun auch
                    Die Logik noch nicht so ganz toll aufgeräumt und alle Fälle abgedeckt, aber für meine Fälle klappt es mal toll.
                    Merken

                    Kommentar


                      #25
                      Hi Thorsten,

                      hatte ich schon mal gemacht:

                      In der Datei
                      \data\callidomus\local\visu\static\css\custom.styl

                      Code:
                      .calSummary
                          display table-cell
                      eintragen.
                      Ich bin kein css Experte, aber das hat bei mir geklappt.

                      Gruß, Waldemar
                      OpenKNX www.openknx.de

                      Kommentar


                        #26
                        Hi Waldemar,

                        hab den Ordner "css" und die Datei "custom.styl" mal angelegt und en Inhalt reinkopiert.
                        Aber nach Core Restart und Visu neu generieren keine Änderung

                        Weder unter Chrome noch sonst wo eine Änderung.

                        Auch wären "Einzeiler" schön vertikal zentriert zur Uhrzeit.

                        Grüße
                        Thorsten

                        Kommentar


                          #27
                          Hi Thorsten,

                          bei mir klappt das...
                          Kalender.PNG
                          Hast Du Dir das Element im Browser mit den Dev-Tools angesehen (F12 in Chrome)? Zieht der Style? Wurde er überhaupt geladen? Du brauchst nur ein visu build hierfür... hat mit dem core nichts zu tun.

                          Sonst weiß ich leider nicht weiter...

                          Gruß, Waldemar
                          OpenKNX www.openknx.de

                          Kommentar


                            #28
                            Hi Waldemar,

                            bei mir werden in Chrome nur eine "callidomus.min.css" und "custom.min.css" werden an CSS-Dateien nur gestartet.
                            Also nur die 2 Zeilen in einer "custom.styl" unter /data/callidomus/local/visu/static/css ???

                            Dann Visu neu builden... und refresh in Chrome .... leider nichts.

                            Grüße
                            Thorsten

                            Kommentar


                              #29
                              Genau,

                              in der cusotm.min.css sollte der Inhalt von der custom.styl stehen.
                              Hast Du Dir mal das html-Element angesehen? Du verwendest doch das Standard-Kalender-Widget, oder? Bei mir hat das Summary-Element auch die Klasse calSummary. Schau doch mal was bei Dir bei dem Element für eine Klasse vergeben ist.

                              Gruß, Waldemar
                              OpenKNX www.openknx.de

                              Kommentar


                                #30
                                Hi Waldemar,

                                grad mal geschaut und gespielt. Mit
                                Code:
                                .calSummary
                                  display: table-cell[COLOR=#FF0000];[/COLOR]
                                geht es. Also mit de Semikolon am Ende.

                                Dank Dir mal wieder
                                Thorsten

                                Kommentar

                                Lädt...
                                X