Ankündigung

Einklappen
Keine Ankündigung bisher.

Smartvisu 3.0 calendar.waste zeigt keine Symbole

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

    Smartvisu 3.0 calendar.waste zeigt keine Symbole

    Hallo,

    Ich habe heute auf die aktuelle SmartVisu 3.0 aktualisiert, und seit dem das Problem dass meine Google Kalender teilweise nicht mehr korrekt angezeigt werden.
    Am deutlichsten fällt es beim calendar.waste auf. Dort wird nur das Datum für die nächste Leerung angezeigt, aber keine farbige Tonne.

    Eingebunden hab ich meine Google Kalender mit der "Google API" Funktion.
    Ich habe einen separaten Google Kalender angelegt, in dem ich nur die Leerungstermine drin hab.
    Das ganze wird von der ZAW als ical Datei angeboten, und diese importiere ich dann in den Google Kalender, das hat bisher auch immer gut funktioniert.
    Komisch ist nur, wenn ich im Müllkalender aber einen neuen Termin per Hand eintrage, wird dieser richtig angezeigt.

    Hier mal beide Termine zum vergleich:
    Bei diesem Eintrag wird nur das Datum angezeigt
    Code:
    BEGIN:VEVENT
    DTSTART;VALUE=DATE:20210202
    DTEND;VALUE=DATE:20210203
    DTSTAMP:20210130T183158Z
    UID:Ical05666144f09c9b12afba950b3d101aa6
    CREATED:20210130T063032Z
    DESCRIPTION:
    LAST-MODIFIED:20210130T182156Z
    LOCATION:
    SEQUENCE:0
    STATUS:CONFIRMED
    SUMMARY:Bioabfallbehaelter
    TRANSP:TRANSPARENT
    END:VEVENT
    Diesen Termin habe ich manuell angelegt, dieser wird korrekt angezeigt:
    Code:
    BEGIN:VEVENT
    DTSTART;VALUE=DATE:20210202
    DTEND;VALUE=DATE:20210203
    DTSTAMP:20210130T183158Z
    UID:xxxxxxxxxxxxxxxxxxxxxxx@google.com
    CREATED:20210130T183055Z
    DESCRIPTION:
    LAST-MODIFIED:20210130T183055Z
    LOCATION:
    SEQUENCE:0
    STATUS:CONFIRMED
    SUMMARY:Bioabfallbehaelter
    TRANSP:TRANSPARENT
    END:VEVENT
    Angehängte Dateien
    Zuletzt geändert von Mike01; 31.01.2021, 10:45.

    #2
    Hast du mal probiert direkt das iCal file einzubinden?

    Kommentar


      #3
      Im Abfallkalender hatten wir in früheren Versionen das Problem, dass allgemeine Begriffe wie „Abfall“ oder „Müll“ in der Sprachdatei die Treffer bei der Suche nach den passenden Einträgen überschrieben haben. Statt für „Biomüll“ wurde das Icon für „Müll“ ausgewählt, wenn „Müll“ in der Sprachdatei hinter „Biomüll“ stand. Ich habe die Suche deshalb eingeschränkt und lasse nur exakte Treffer zu. Das könnte schief gehen, wenn nicht druckbare Sonderzeichen im Kalendereintrag enthalten sind, z.B. EOL.

      Um das zu testen, kannst Du in der ./widgets/calendar.js die Zeile 163 zurück ändern von
      Code:
      if(entry.title.toLowerCase() == pattern.toLowerCase()) { // event title equals pattern
      in
      Code:
      if(entry.title.toLowerCase().indexOf(pattern.toLowerCase()) > -1) { // event title contains pattern
      Falls Du vorher eine Sicherheitskopie der Datei anlegst, sollte diese nicht die Endung .js haben, da sie sonst von SV importiert wird und es Konflikte gibt.

      Gruß
      Wolfram

      Kommentar


        #4
        Hallo Wolfram,

        Vielen Dank für den Hinweis,
        Ich hab die Codezeile geändert und die Anzeige der Mülltonnen funktioniert jetzt wieder.

        Werde mich dann nochmal etwas mit den Terminbezeichnungen beschäftigen.
        Da ich den ics Kalender vom Abfalldienst einmal im Jahr per Hand in Google importieren muss wäre es auch kein Problem die Termine vorher im Texteditor umzubenennen, so dass hier eine eindeutige zuordnung funktioniert.

        Komisch ist halt nur, dass ich ja exakt den gleichen Termin mit identischer Bezeichnung manuell angelegt habe, und dadurch hat die Bildzuordnung funktioniert, mit dem importierten Termin vom ZAW ging es nicht.
        Angehängte Dateien
        Zuletzt geändert von Mike01; 31.01.2021, 10:49.

        Kommentar


          #5
          Du kannst ja mal ein
          Code:
          console.log(entry.title);
          als neue Zeile 164 in den Code einfügen und in den Entwicklertools des Browsers (F12) die Ausgabe prüfen. Möglicherweise muss man den String eben noch säubern, bevor man ihn vergleicht.

          Kommentar


            #6
            Wenn ich dadurch helfen kann gerne,
            Hab die Zeile gerade mal mit eingefügt.

            mit dem funktionierendem "alten" Code erscheint im Logfile kein Fehler,
            mit der Codezeile aus dem aktuellen SV Release erscheint folgender Fehler in der Konsole:

            googleV3.php
            Das Cookie "gcache-9775b4f859f9e8bf07c4d5449b665aea78c39259d29a4c163e 421b515a4d1282" wird in Zukunft bald abgelehnt werden, da es für das Attribut "SameSite" entweder "None" oder einen ungültigen Wert angibt, ohne das "secure"-Attribut zu verwenden. Weitere Informationen zum "SameSite"-Attribut finden Sie unter https://developer.mozilla.org/docs/W...ookie/SameSite.

            Kommentar


              #7
              Mike01 könntest Du mir die Kalender-Datei schicken? Wenn es nur der Müllkalender ist, sind ja sicher keine schützenswerten Daten drin. Gerne auch als Link auf eine Dropbox per PN. Ich möchte sehen, welche Zeichen die korrekte Verarbeitung stören.

              Ich plane am WE ein Wartungsrelease mit Fixes für die hier im Forum aufgekommenen Themen.

              Danke und Gruß
              Wolfram

              Kommentar


                #8
                wvhn
                Das ist kein Problem, es ist ein separater Kalender nur für die Mülltermine, Ich hab dir den Kalender in Google freigegeben,
                Link schicke ich über PN.

                Gruß, Mike

                Kommentar


                  #9
                  Die Tonnen sind aber seltsam nach links verschoben. Hab das bei mir auch - sollte so eigentlich nicht sein ...

                  1.png

                  Ich hatte das damals so gebaut, dass alles zentriert dargestellt ist.

                  /tom
                  Zuletzt geändert von Tom Bombadil; 02.02.2021, 17:52. Grund: Bild

                  Kommentar


                    #10
                    Für die Übereinstimmung der Suchstrings wird wohl ein einfaches "trim" reichen, die überflüssigen Leer- und Steuerzeichen zu entfernen. Das pushe ich heute Abend.

                    Für die Positionierung der icons muss ich nochmal tiefer einsteigen. Der Code ist schon recht alt und Tom Bombadil , Du hast - wie man sieht erfolgreich - für die Zentrierung der Texte gesorgt.
                    Interessanterweise sind die icons offensichtlich bei schuma nach rechts verschoben, wie man auf dem Foto im anderen Thread sieht, also genau in die andere Richtung ...

                    Gruß
                    Wolfram
                    Zuletzt geändert von wvhn; 03.02.2021, 13:21.

                    Kommentar


                      #11
                      Vielleicht ist das mit der Zentrierung ein allgemeines Problem? Bei mir sitzt der Text beim rtrslider falsch.

                      8BEAB926-E405-453C-AF7D-87F880DF92A7.jpeg
                      Zuletzt geändert von ReviloEgros; 03.02.2021, 14:35.

                      Kommentar


                        #12
                        Welchen browser nutzt du denn? Das wär auch wichtig zu wissen

                        Kommentar


                          #13
                          Das ist jetzt echt off-topic. Bitte mache einen neuen Thread dazu auf und probiere vorher mal, ob der Slider in der Doku auch so aussieht. Wenn es in der Doku OK ist, prüfe Deine eigenen Seiten und auch die visu.css

                          Bei mir ist das in v3.0 intensiv getestet und auf dem iPad, sowie auf dem PC mit Firefox und Edge immer richtig zentriert.

                          Gruß
                          Wolfram

                          Kommentar


                            #14
                            Zitat von wvhn Beitrag anzeigen
                            er Code ist schon recht alt und Tom Bombadil , Du hast - wie man sieht erfolgreich - für die Zentrierung der Texte gesorgt.
                            Nope, stimmt nicht ganz - im Original war es zentriert. Stefan hat den Code irgendwann in die sV übernommen und angepasst, da fehlte dann tatsächlich die Textzentrierung.
                            /tom

                            Kommentar


                              #15
                              Bei mir erscheinen die Mülltonnen auf dem PC (alter 17''-Bildschirm ohne 16:9) genau zentriert. Verkleinere ich die Anzeige, dann verändern sich Tonnen und Text unterschiedlich. Die Schrift wandert nach links von den Tonnen weg. Dasselbe Verhalten sieht man auch an der Wetterprognose.

                              Die Tonnen sind auf Höhe und Breite "6em" fest eingestellt. Wenn ich für die Tonnen die Breite "100%" einstelle, dann erscheinen sie nicht nur in einer aus meiner Sicht vernünftigen Größe, sondern bleiben auch sauber zentriert.

                              Tom Bombadil , Mike01 , wollt Ihr das einmal ausprobieren? In der ./widgets/calendar.js die Zeile 214 wie folgt ändern:

                              Code:
                              muell_html += '<img class="icon icon1" src="' + entry.icon + '" style="width: 100%; fill: ' + entry.color + '; stroke: ' + entry.color + '" />';
                              Wenn das passt, bringe ich die Änderung noch ins Wartungsrelease.

                              Danke und Gruß
                              Wolfram

                              Kommentar

                              Lädt...
                              X