+ Antworten
Seite 23 von 23 ErsteErste ... 13 21 22 23
Ergebnis 221 bis 223 von 223
  1. #221
    Registriert seit
    Nov 2016
    Beiträge
    195

    Hallo,

    wäre es auch möglich, die Termine für ein bestimmtes Jahr oder einen (oder mehrere) bestimmte(n) Monat(e) auszulesen?

    Viele Grüße

    Götz

  2. #222
    Registriert seit
    Nov 2013
    Beiträge
    5

    Post Kleine Anleitung zur Hinzufügung "Beschreibung" und "Ort"

    Hallo,

    Habe das Script letzten Donnerstag nach ein wenig ärger mit den Google Zugangsdaten und der Freigabe des Kalenders doch noch zum laufen gebracht. Super Script bis jetzt, Danke an die Ersteller. Jedoch fehlte mir als Anzeige die "Beschreibung" und der "Ort" von meinen Terminen.

    Basierend auf dem Script: "Termine auslesen mit zusätzlicher HTML-Ausgabe" hier noch eine kleine Anleitung, wie man "Beschreibung" und "Ort" mit ausließt und anzeigt. Hierzu muss man folgendes im Code Suchen und Hinzufügen:

    1. Bei der Variablen Deklaration:

    PHP-Code:
    // Variablen Deklaration
    ...
    $Titles            = array();
    ... 
    PHP-Code:
    // Variablen Deklaration
    ...
    $Titles            = array();
    $Ort               = array();
    $Beschreibung      = array();
    ... 
    2. Weiter ca. 71 Zeilen darunter bei der Suchanfrage

    PHP-Code:
    // Die Suchanfrage ausführen 
    ...
    $Titles[]          = utf8_decode($event->getSummary());
    ... 

    PHP-Code:
    // Die Suchanfrage ausführen 
    ...
    $Titles[]          = utf8_decode($event->getSummary());
    $Beschreibung[]    = utf8_decode($event->getDescription());
    $Ort[]             = utf8_decode($event->getLocation());
    ... 
    3. Anzeigen fürs Event Display und HTML-Zeile (Ganztägig):

    PHP-Code:
    ...
            
    $event_display .= Date("d.m.Y",(int)$StartTimes[$sz])." ---  Ganztägig  ---   ".$Titles[$sz]."\r\n"

            
    //zusammenbauen der HTML-Zeile 
          
    $browser                 .= '<tr>'
          
    $browser                 .= '<td width="80px" align="center" '.$arrStyle_akt[$sz].'>'.Date("d.m.Y",(int)$StartTimes[$sz]).'</td>'
          
    $browser                 .= '<td width="150px" align="center" '.$arrStyle_akt[$sz].'>'." ---  Ganztägig  ---   ".'</td>'
          
    $browser                 .= '<td width="300px" align="left" '.$arrStyle_akt[$sz].'>'.$Titles[$sz].'</td>'
          
    $browser                 .= '</tr>'

        } 
    ... 
    PHP-Code:
    ...
            
    $event_display .= Date("d.m.Y",(int)$StartTimes[$sz])." ---  Ganztägig  ---   ".$Titles[$sz]." - ".$Beschreibung[$sz]." - ".$Ort[$sz]."\r\n"

            
    //zusammenbauen der HTML-Zeile 
          
    $browser                 .= '<tr>'
          
    $browser                 .= '<td width="100px" align="center" '.$arrStyle_akt[$sz].'>'.Date("d.m.Y",(int)$StartTimes[$sz]).'</td>'
          
    $browser                 .= '<td width="160px" align="center" '.$arrStyle_akt[$sz].'>'." ---  Ganztägig  ---   ".'</td>'
          
    $browser                 .= '<td width="350px" align="left" '.$arrStyle_akt[$sz].'>'.$Titles[$sz].'</td>'
          
    $browser                 .= '<td width="700px" align="left" '.$arrStyle_akt[$sz].'>'.$Beschreibung[$sz].'</td>'
          
    $browser                 .= '<td width="500px" align="left" '.$arrStyle_akt[$sz].'>'.$Ort[$sz].'</td>'
          
    $browser                 .= '</tr>'

        }... 
    4. und einmal für das Anzeigen Von - Bis Uhrzeit:

    PHP-Code:
    ...
            
    $event_display .= Date("d.m.Y H:i:s",(int)$StartTimes[$sz])." - ".Date("H:i:s",(int)$EndTimes[$sz])."   ".$Titles[$sz]."\r\n"

            
    //zusammenbauen der HTML-Zeile 
          
    $browser                 .= '<tr>'
          
    $browser                 .= '<td width="80px" align="center" '.$arrStyle_akt[$sz].'>'.Date("d.m.Y",(int)$StartTimes[$sz]).'</td>'
          
    $browser                 .= '<td width="150px" align="center" '.$arrStyle_akt[$sz].'>'.Date("H:i:s",(int)$StartTimes[$sz])." - ".Date("H:i:s",(int)$EndTimes[$sz]).'</td>'
          
    $browser                 .= '<td width="300px" align="left" '.$arrStyle_akt[$sz].'>'.$Titles[$sz].'</td>'
          
    $browser                 .= '</tr>'

        } 
    ... 
    PHP-Code:
    ...
            
    $event_display .= Date("d.m.Y H:i:s",(int)$StartTimes[$sz])." - ".Date("H:i:s",(int)$EndTimes[$sz])." - ".$Titles[$sz]." - ".$Beschreibung[$sz]." - ".$Ort[$sz]."\r\n";  

            
    //zusammenbauen der HTML-Zeile 
          
    $browser                 .= '<tr>'
          
    $browser                 .= '<td width="100px" align="center" '.$arrStyle_akt[$sz].'>'.Date("d.m.Y",(int)$StartTimes[$sz]).'</td>'
          
    $browser                 .= '<td width="160px" align="center" '.$arrStyle_akt[$sz].'>'.Date("H:i:s",(int)$StartTimes[$sz])." - ".Date("H:i:s",(int)$EndTimes[$sz]).'</td>'
          
    $browser                 .= '<td width="350px" align="left" '.$arrStyle_akt[$sz].'>'.$Titles[$sz].'</td>'
          
    $browser                 .= '<td width="700px" align="left" '.$arrStyle_akt[$sz].'>'.$Beschreibung[$sz].'</td>'
          
    $browser                 .= '<td width="500px" align="left" '.$arrStyle_akt[$sz].'>'.$Ort[$sz].'</td>'
          
    $browser                 .= '</tr>'
    ... 
    5. Anschließend kann die Breite und die Textausrichtung von jeder einzelnen Spalte noch angepasst werden.

    PHP-Code:
    ...width="XXXNpx" align="XXX... 
    Bei Fehlern oder Fragen beim Hinzufügen von "Beschreibung" und "Ort" meldet euch einfach.

    Gruß
    Bernhard

  3. #223
    Registriert seit
    Nov 2013
    Beiträge
    5

    Nachtrag (Hab ich gerade noch vergessen):

    6. für eine Titelleiste bei der HTML Terminanzeige muss folgendes hinzugefügt werden:

    PHP-Code:
    ...
    //Terminanzeige zusammenbauen 
    $event_display "";                                        // Initialisieren der Anzeige 
    $browser       =  '<table border="1" cellpadding="1" cellspacing="1" summary="Google-Kalender">'

    while(
    $sz $i
    ... 
    PHP-Code:
    ...
    //Terminanzeige zusammenbauen 
    $event_display "";                                        // Initialisieren der Anzeige 
    $browser       =  '<table border="1" cellpadding="1" cellspacing="1" summary="Google-Kalender">'

    // Zusammenbau der Titelleiste

    $browser                 .= '<tr>'
    $browser                 .= '<td width="100px" align="center" >Datum</td>'
    $browser                 .= '<td width="160px" align="center" >Uhrzeit</td>'
    $browser                 .= '<td width="350px" align="center" >Titel</td>'
    $browser                 .= '<td width="700px" align="center" >Beschreibung</td>'
    $browser                 .= '<td width="500px" align="center" >Ort</td>'
    $browser                 .= '</tr>'

    while(
    $sz $i
    ... 
    Gruß
    Bernhard

Ähnliche Themen

  1. Google Kalender Zugriff und OAUTH 2.0
    Von APieroth im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 19
    Letzter Beitrag: 30.11.14, 19:46
  2. Scripte für den Google Kalender. (Ehemals Termine eintragen)
    Von Schablone im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 137
    Letzter Beitrag: 27.11.14, 11:27
  3. Anzeige Google Kalender
    Von kronos im Forum WebFront
    Antworten: 0
    Letzter Beitrag: 12.10.12, 08:53
  4. Google Kalender einbinden?
    Von fschult2001 im Forum Dashboard
    Antworten: 2
    Letzter Beitrag: 08.10.12, 19:09
  5. Heizen mit Google Kalender
    Von drapple im Forum HomeMatic
    Antworten: 5
    Letzter Beitrag: 01.10.12, 18:52