Ankündigung

Einklappen
Keine Ankündigung bisher.

Google Kalender in der CometVisu

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

    #31
    Zitat von Knaller Beitrag anzeigen
    Es lassen sich auch andere Kalender von Google einbinden. Ich hab mir die Feiertage Deutschland. Eingebunden
    Kannst Du dafür bitte mal die Syntax posten, der Geburtstagskalender hat bei mir eine ganz andere ID und keine Privat-URL?

    Kommentar


      #32
      Zitat von mclb Beitrag anzeigen
      Was schreibst du da z.B. als Name rein, damit der Fehler passiert? Und wie äußert der sich? Kannst mir evtl. mal nen Screenshot schicken?
      Hiermit wird die Farbe (FF9900) richtig angezeigt:
      Code:
      <calendar type="google" userid="USERID" magiccookie="MAGICCOOKIE" color="#FF9900" format="{date}: {text}">M[COLOR=Red]ue[/COLOR]llkalender</calendar>
      Hiermit nicht:
      Code:
      <calendar type="google" userid="USERID" magiccookie="MAGICCOOKIE"  color="#FF9900" format="{date}: {text}">M[COLOR=Red]ü[/COLOR]llkalender</calendar>
      Die Ausgabe funktioniert dann schon, nur wird wie gesagt die definierte Farbe ignoriert.

      Kommentar


        #33
        Kalender

        Moin

        Bei meinen Test`s ergibt sich folgendes

        Termine mit Umlauten werden nicht richtig angezeigt
        Deutsche Feiertage Gründonnerstag wird nur 00:00 angezeigt der Text fehlt .
        Die Geburtstagstermine wird der link nicht richtig generiert.
        Der erzeugte Zugriff geht nur auf einen leeeren Kalender bei Google.

        Gruß Herbert

        Kommentar


          #34
          Zitat von Knaller Beitrag anzeigen
          Termine mit Umlauten werden nicht richtig angezeigt
          Deutsche Feiertage Gründonnerstag wird nur 00:00 angezeigt der Text fehlt .
          Kannst Du mal bitte die Config dafür posten?
          Bei mir kommt mit
          Code:
          <calendar type="google" userid="de.german#holiday@group.v.calendar.google.com">Feiertage</calendar>
          nur:
          Code:
          <br />
          <b>Warning</b>:  simplexml_load_file(http://...@group.v.calendar.google.com/public/full?singleevents=true&amp;max-results=20&amp;orderby=starttime&amp;start-min=2014-03-06T14%3A04%3A35%2B01%3A00&amp;start-max=2014-04-05T14%3A04%3A35%2B02%3A00&amp;sortorder=a) [<a href='function.simplexml-load-file'>function.simplexml-load-file</a>]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request
           in <b>/var/www/visu-svn/plugins/calendarlist/calendarlist.php</b> on line <b>44</b><br />
          <br />
          <b>Warning</b>:  simplexml_load_file() [<a href='function.simplexml-load-file'>function.simplexml-load-file</a>]: I/O warning : failed to load external entity &quot;http://www.google.com/calendar/feeds/de.german#holiday@group.v.calendar.google.com/public/full?singleevents=true&amp;max-results=20&amp;orderby=starttime&amp;start-min=2014-03-06T14%3A04%3A35%2B01%3A00&amp;start-max=2014-04-05T14%3A04%3A35%2B02%3A00&amp;sortorder=a&quot; in <b>/var/www/visu-svn/plugins/calendarlist/calendarlist.php</b> on line <b>44</b><br />
          <br />
          <b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/www/visu-svn/plugins/calendarlist/calendarlist.php</b> on line <b>47</b><br />

          Kommentar


            #35
            Feiertage Google Kalender

            <calendar type="google" userid="de.german%23holiday%40group.v.calendar.goo gle.com" color="b3dc6c" format="{date}: {text} ; Feiertage ">Feiertage</calendar>

            Kommentar


              #36
              Danke, mit "%23" anstatt "#" gehts, das "@" brauch ich komischerweise nicht zu enkodieren.

              Kommentar


                #37
                So, mal wieder eine kurze Rückmeldung von mir:
                - Das Problem mit den Umlauten in den Kalendernamen ist behoben, funktioniert jetzt (aber noch nicht eingecheckt)
                - Dass der Gründonnerstag falsch angezeigt wird, kann ich nicht nachvollziehen. Sieht bei mir so aus wie im Anhang.
                Angehängte Dateien

                Kommentar


                  #38
                  Bzw. jetzt so: Startzeit 00:00 wird unterdrückt -> Meintest du das?
                  Angehängte Dateien

                  Kommentar


                    #39
                    So, neue Version:
                    - Umlaute in den Kalendernamen sind jetzt egal, die Farbe wird dennoch richtig gesetzt.
                    - Uhrzeit 00:00 in der Startzeit wird bei der Ausgabe ignoriert.
                    - Zusätzliches Attribut days (default 30) gibt an wieviele Tage in die Zukunft die Termine gelesen werden sollen. Vorhanden ist das Attribut bei den Elementen calendarlist und calendar, kann also bei Bedarf für jeden einzelnen Kalender unterschiedlich angegeben werden.

                    Kommentar


                      #40
                      Danke fürs Update. Umlaute gehen jetzt, Uhrzeit (00:00) bei ganztägigen Terminen wird ausgeblendet, jedoch fehlt weiterhin der aktuelle ganztägige Termin (= heute). Das war aber schon vor der Änderung von Today auf Now der Fall.

                      Noch zwei Fragen zu "maxquantity":
                      • Wäre es evtl Sinnvoll den Parameter (z.B. in der Config) in "Limit" umzubenennen? Das nutzen schon einige andere Plugins.

                      • Kannst Du mal bitte prüfen wieviele Feiertage bei Dir hiermit angezeigt werden?

                      Code:
                      <calendarlist maxquantity="50" refresh="3600">
                              <calendar type="google" userid="de.german%23holiday@group.v.calendar.google.com">Feiertage</calendar>
                            </calendarlist>
                      Ich hätte viele (50) erwartet, es kommt aber nur Beginn der Sommerzeit. Palmsonntag fehlt schon.
                      calendarlist.php liefert in diesem Fall:
                      Code:
                       {"calendarList": { "calendarListEntries": [{"StartDate": "30.03.2014","EndDate": "30.03.2014","StartTime": "00:00","EndTime": "00:00","description": "Beginn der Sommerzeit","where": "","calendarName": "0"}]}}
                      Gruß,
                      Christian

                      Kommentar


                        #41
                        Zitat von ctr Beitrag anzeigen
                        ...jedoch fehlt weiterhin der aktuelle ganztägige Termin (= heute). Das war aber schon vor der Änderung von Today auf Now der Fall.
                        Ist plausibel, Startdatum ist ja in dem Fall heute Mitternacht. Muss ich mir doch die Google-Parameter nochmal ansehen, was man da machen kann.

                        Zitat von ctr Beitrag anzeigen
                        Wäre es evtl Sinnvoll den Parameter (z.B. in der Config) in "Limit" umzubenennen? Das nutzen schon einige andere Plugins.
                        War mir so nicht bewusst, aber in dem Fall macht das sicher Sinn.

                        Zitat von ctr Beitrag anzeigen
                        Kannst Du mal bitte prüfen wieviele Feiertage bei Dir hiermit angezeigt werden?
                        Ist plausibel. Bisher lädt das PHP-Script nur die Termine der nächsten 30 Tage, war fix codiert. Das kannst du ja jetzt mit dem days-Attribut übersteuern. Wenn du da jetzt 365 rein schreibst, werden die Termine von heute 1 Jahr in die Zukunft geliefert.
                        Soweit ich weiß geht das leider auch nicht anders, als einen Datumsbereich mitzugeben, von dem ich die Termine haben möchte.

                        LG
                        Marcus

                        Kommentar


                          #42
                          Zitat von mclb Beitrag anzeigen
                          Ist plausibel. Bisher lädt das PHP-Script nur die Termine der nächsten 30 Tage, war fix codiert. Das kannst du ja jetzt mit dem days-Attribut übersteuern. Wenn du da jetzt 365 rein schreibst, werden die Termine von heute 1 Jahr in die Zukunft geliefert.
                          Soweit ich weiß geht das leider auch nicht anders, als einen Datumsbereich mitzugeben, von dem ich die Termine haben möchte.
                          Das macht natürlich Sinn, hatte mich schon gefragt wozu das mit den days sinnvoll sein soll. (Hatte mich nur gewundert weil Knaller was von Gründonnerstag erzählt hat, der war bei mir nicht zu sehen)

                          Kommentar


                            #43
                            Google Kalenderabfrage wirft Fehler

                            Hallo,
                            ich habe mit folgendem Eintrag versucht meinen GoogleKalender abzufragen in der Cometvisu version 0.8.2:

                            <calendar type="google" userid="userid%40gmail.com" magiccokie="XX333XXX" color="b3dc6c" >Ich</calendar>

                            und erhalte folgenden Fehler:

                            "C: #calendarList_1405537630866, Error: SyntaxError: JSON.parse: unexpected character at line 1 column 43 of the JSON data, calendarList: plugins/calendarlist/calendarlist.php"

                            Zum testen habe ich diesen Eintrag eingetragen und der geht:
                            <calendar type="google" userid="de.german%23holiday%40group.v.calendar.goo gle.com" color="b3dc6c" format="{date}: {text} ; Feiertage ">Feiertage</calendar>

                            Jemand eine Idee ?

                            Grüße Jochen

                            Kommentar


                              #44
                              kann es sein, dass das Leerzeichen in dieser Zeile Probleme macht?:

                              Code:
                              <calendar type="google" userid="de.german%23holiday%40group.v.calendar.[COLOR=darkorange]goo gle[/COLOR].com" color="b3dc6c" format="{date}: {text} ; Feiertage ">Feiertage</calendar>
                              Viele Grüße Jens

                              Kommentar


                                #45
                                Hi,

                                sorry war ein copy und paste fehler, das leerzeichen ist nicht vorhanden, da der Eintrag mit dem Kalender der Feiertagen funktioniert.
                                Nur mein privater Kalender geht nicht.

                                Grüße Jochen

                                Kommentar

                                Lädt...
                                X