Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 10. Januar 2014 12:36
- ultimocb
- probiert CMS/ms aus
- Ort: Halle (Saale)
- Registriert: 26. Juli 2011
- Beiträge: 21
Google Kalender zeigt keine Termin
Ihr Lieben,
mir ist es nun endlich gelungen, unseren Kalender mit
"{embed url="https://www.google.com/calendar ..."
einzubinden.
Der Kalender wird nun angezeigt, jedoch sehr klein (nicht so wie in der Vorschau auf der Google-Seite, welche den eigentlichen I-Frame Code generiert). Es werden auch keine Daten angezeigt. Der Kalender ist also klein und jungfräulich ...
siehe hier: http://www.bbz-lebensart.de/CMS/index.p … gskalender
Kennt jemand eine Lösung für das Problem?
Offline
#2 10. Januar 2014 14:53
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Google Kalender zeigt keine Termin
Im Moment steht er auf display:none; und ist für mich nicht sichtbar... aber wenn du dem Aufruf für den iframe ein height:400px; gibst, wird er auch größer/höher
Offline
#3 10. Januar 2014 15:03
- ultimocb
- probiert CMS/ms aus
- Ort: Halle (Saale)
- Registriert: 26. Juli 2011
- Beiträge: 21
Re: Google Kalender zeigt keine Termin
Theoretisch ist alles sichtbar.. und alles auf 800x800
hier der komplette quelltext der seite:
<p>Kalender</p>
<p>{embed url="https://www.google.com/calendar/embed?title=Veranstaltungskalender%20des%20BBZ%20lebensart%20e.V.&showTitle=0&showPrint=0&showTabs=0&showTz=0&height=800&wkst=1&bgcolor=%23FFFFFF&src=bbz%40bbz-lebensart.de&color=%231B887A&src=ph785eqqu4vcpl8hvven19im5k%40group.calendar.google.com&color=%23875509&src=0dl40hhikg3c3lpu6rbmq4ai04%40group.calendar.google.com&color=%23125A12&src=4sdf5p5da0a9tga1bjguk59l2g%40group.calendar.google.com&color=%2342104A&ctz=Europe%2FBerlin" style=" border:solid 1px #777 " width="800" height="800" frameborder="0" scrolling="no">}</p>
Offline
#4 10. Januar 2014 15:54
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.435
Re: Google Kalender zeigt keine Termin
Die Termine werden nicht angezeigt, weil der Kalender zu klein ist. Der Kalender ist zu klein, weil das iFrame keine Höhe hat. Dass Du height="800" beim Aufruf angegeben hast, ist zwar schön und gut, interessiert den embed-Tag nur leider überhaupt nicht. Das interessiert den tag deshalb nicht, weil die Höhe dynamisch nach der Höhe des iFrame-Inhalts berechnet wird. Die Höhe kann aber nicht dynamisch berechnet werden, weil der Inhalt des iFrames von einem anderen Server kommt als Deine Webseite.
3 Möglichkeiten...
1. Du gibst dem iFrame in Deinem Stylesheet eine konkrete Höhe:
#myframe {
height:600px;
}
2. Du verwendest diesen Tag: {iframe}
(ist im Prinzip das gleiche wie embed, nur ohne diese dynamische Höhenberechnung)
3. Du versuchst es mit dem Script aus diesem Thema: http://www.cmsmadesimple.de/forum/viewtopic.php?id=715
Weitere Themen zu ähnlichen Problemen zum Nachlesen:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=2846
http://www.cmsmadesimple.de/forum/viewtopic.php?id=24
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#5 10. Januar 2014 15:56
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: Google Kalender zeigt keine Termin
Dies ist der ausgegebene Quelltext des iframe:
<iframe id='myframe' name='myframe' src='https://www.google.com/calendar/embed?title=Veranstaltungskalender%20des%20BBZ%20lebensart%20e.V.&showTitle=0&showPrint=0&showTabs=0&showTz=0&height=800&wkst=1&bgcolor=%23FFFFFF&src=bbz%40bbz-lebensart.de&color=%231B887A&src=ph785eqqu4vcpl8hvven19im5k%40group.calendar.google.com&color=%23875509&src=0dl40hhikg3c3lpu6rbmq4ai04%40group.calendar.google.com&color=%23125A12&src=4sdf5p5da0a9tga1bjguk59l2g%40group.calendar.google.com&color=%2342104A&ctz=Europe%2FBerlin' scrolling='no' marginwidth='0' marginheight='0' frameborder='0' style='overflow:visible; width:99%; display:none'></iframe>
Da steht nichts von width="800" und height="800"
Für den Kalender schon(als Parameter), aber nicht für den iframe!
Firefox zeigt den Kalender an, Opera nicht.
Offline
Seiten: 1